Matthew Millman wrote:
This line in usb-uhci.c (reset_uhci()) broke it:
pci_config_writew(bdf, USBLEGSUP, USBLEGSUP_RWC);
According to the US15W datasheet, there is no register at this offset, there does seem to be something there because it reads 0x0400 after that write, but I don't think it's what SeaBIOS is thinking it is...
USB Keyboard is working. Woohoo!
Yay! Please send a patch. It may not go in as-is, but it's a good help for looking deeper into the issue.
//Peter