A patch which removes that line of code is definitely not the right fix ;-)<div><br></div><div>I'll try look into the problem a little more and come up with something nicer.<br><br><div class="gmail_quote">On Tue, Aug 7, 2012 at 2:56 PM, Peter Stuge <span dir="ltr"><<a href="mailto:peter@stuge.se" target="_blank">peter@stuge.se</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Matthew Millman wrote:<br>
> This line in usb-uhci.c (reset_uhci()) broke it:<br>
><br>
> pci_config_writew(bdf, USBLEGSUP, USBLEGSUP_RWC);<br>
><br>
> According to the US15W datasheet, there is no register at this offset,<br>
> there does seem to be something there because it reads 0x0400 after that<br>
> write, but I don't think it's what SeaBIOS is thinking it is...<br>
><br>
> USB Keyboard is working. Woohoo!<br>
<br>
</div>Yay! Please send a patch. It may not go in as-is, but it's a good<br>
help for looking deeper into the issue.<br>
<br>
<br>
//Peter<br>
<br>
_______________________________________________<br>
SeaBIOS mailing list<br>
<a href="mailto:SeaBIOS@seabios.org">SeaBIOS@seabios.org</a><br>
<a href="http://www.seabios.org/mailman/listinfo/seabios" target="_blank">http://www.seabios.org/mailman/listinfo/seabios</a><br>
</blockquote></div><br></div>