@balaton
Quote:
Maybe on real machine also both should work but SmartFirmware has only one input source so you can either use PS2 or USB keyboard?
On real pegasos2 if you have attached both usb-keyboard and ps/2 keyboard, the usb-keyboard is one which smartfirmware take as the input, and ps/2 is unusable and didn't work.
Quote:
In any case you can test with original firmware with -device usb-kbd and if that works with your version too then maybe it's OK.
With -device usb-kbd , while i can see with both my and original firmware that i do have:
/pci@80000000/usb@C,3/hub@1
/pci@80000000/usb@C,3/hub@1/keyboard@1 (keyboard)
But then who can say what keyboard works now when i type, ps/2 or usb one from smartfirmware in qemu?:) that why i were in hope to disable ps/2 to see if it will works.
But that anyway not so matter now, because issue was that keyboard was hardcoded to isa, so now i add "set it to isa only after there wasn't usb one found" , to act like original firmware, and then it works.
Now fighting with usb-mass sticks, because simple os4_stick.img, formatted in fat16 works for qemu now (i just go scsi route), but have issues with real sticks on real pegasos2.
Maybe i need to do passthrough for this exactly usb-sticks, so to try real ones on qemu where it all more easy to debug.
Edited by kas1e on 2026/5/3 10:23:27