Hey, i've got a lockup issue that's not currently fixed by 2.6.10-rc3
that's kinda annoying me, but first a touch of background:

The abit kv7 uses the via VT82xxxxx hostbridge, with both usb 1.1 and
usb 2.0 ports built into the motherboard:
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 81)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 81)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 81)
0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 81)
0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)

now, with the most recent bios firmware (and earlier, i think), the
sodding thing has a nasty bug where the keyboard usually fails to
operate while working with the bootloader (but not the bios,
irritatingly enough), even if it's set for bios control of the keyboard.
the only way to get past this is to plug the usb keyboard into the
usb2.0 ports.

Now, my keyboard is a happy hacker keyboard lite 2 (usb): 
input: USB HID v1.00 Keyboard [Chicony  PFU-65 USB Keyboard] on
usb-0000:00:10.3
-1.1

now onto the problem itself:

If i have the keyboard plugged into one of the usb2.0 ports on boot,
linux locks up when initialising one of the usb1.1 controllers (i
suspect, the passthrough one for backwards compatability), because it
locks up just after:

uhci_hcd 0000:00:10.1: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller 
(#2)

I've got usb verbose debug messages turned on, so it should be showing
things like: 
hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501
after that, but it doesn't get up to that stage, it's locked hard at the
line above.

removing the usb keyboard once it's reached this state doesn't do
anything, the machine is completely locked up, requiring a reset, sysrq
fails.
(uhci and ehci are both compiled into the kernel here)

I'm going to try making the usb drivers modular and having them load on
boot tomorrow to see if i can get around it, or get more info, but i'm
interested in any insight anyone can give, and suggestions about where i
should be looking to insert printk's to try and track down where it's
locking up.
if you need more info, let me know.

thanks
Andrew Pilley

PS: please CC me, since i'm not subscribed.



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to