On Tue, Sep 11, 2007 at 10:26:10AM -0700, Jia Jianwei wrote:
I'm portting BIOS on Q965+ICH8DO, USB port in ICH8 is not working anyway, It's always reporting address assign timeout when I plug in a usb device, the error message is like this:
hub.c: new USB device 00:1d.0-1, assigned address 4 usb_control/bulk_msg: timeout usb.c: USB device not accepting new address=4 (error=-110)
I checked interrupt, seems interupt increased after USB device plug in. Can anyone give me some clues?
Try enabling really verbose debugging in the Linux USB stack to see what is (not) happening.
If this is LinuxBIOS, please post the source code, so we can help you find the bug.
It's not exactly LinuxBios source, but It's also used to load linux. I referenced LinuxBios source code and of course contributed some source code to LinuxBios before. The attached is southbridge initialization code.
Note that if you are using any LinuxBIOS source code in your software, you are creating a derived work and thus are bound by the GPL to release your complete work also under the GPL.
//Peter