freenode/#mezzano - IRC Chatlog
Search
9:41:24
froggey
fitzsim: ideally that kind of initialization work should be done in mezzano's ps/2 driver
12:50:31
fitzsim
type in all the GRUB commands using the USB keyboard, boot, click on REPL, then type SysRq
12:51:20
fitzsim
the SysRq produces two "Ignoring unknown scancode" messages, but then the keyboard works immediately in the REPL
12:52:20
fitzsim
if I type all the commands on the USB keyboard except type the final Return on the physical keyboard, the mouse doesn't work
13:06:32
froggey
yeah, mezzano doesn't do as much initialization work as it should. it assumes that the bios has set things up just right
13:07:07
froggey
and sometimes even that doesn't work. I have couple of real machines that ps/2 doesn't work on or is flaky
13:18:02
froggey
the proper way is to pick it up via ACPI's PNP device list, but that requires a proper implementation of ACPI
13:33:39
froggey
fitzsim: if you want to add a boot option to skip the boot-arch test and assume the presence of a ps/2 controller, go for it
13:35:48
froggey
I've noticed that qemu's acpi implementation doesn't set the bit, which is why the (<= (acpi-table-header-revision fadt) 1) test is there
13:36:41
froggey
I wouldn't be surprised if other implementations don't set it when they should, afaik other OSes don't test it and rely on the DSDT table