Development ROM 15-Jul-21 issue
Andrew McCarthy (3688) 601 posts |
On a cold boot, my keyboard is no longer detected. Restarting the computer solves the issue. Pi 4, USB storage, USB hub+keyboard attached, includes a USB mouse. |
David J. Ruck (33) 1585 posts |
The keyboard needs to be plugged in to the USB directly, not via a hub, for RISC OS to recognise it at boot. After booting when the full USB stack is up, it should recognise the keyboard. Try running !USBinfo to see what it thinks is attached. |
Jeffrey Lee (213) 6048 posts |
That shouldn’t be necessary any more – in September 2017 the OS was changed so that full USB stack is used for the keyboard scan. The OS knows what modules are needed for the keyboard scan on each platform, and will special-case initialise them earlier than normal. |
Chris Hall (132) 3544 posts |
The complication on the Pi 4 is that it uses XHCI and so adherence to the exact USB spec is needed as no software work around can be done. Whether that is contributing is not clear. |
Andrew McCarthy (3688) 601 posts |
I intended to revert to a previous build, as I saw the issue daily; I thought it would be helpful to report as it is a development build. That said, I switched everything on this morning, and the keyboard is working. I’ve not changed a thing. I’ll come back if anything changes. Thank you for your informative responses. |