On my USB keyboard/hub combo, the keyboard wasn't working, but I plugged a mouse into the single hub port and the mouse worked.
By 'keyboard wasn't working' I mean this: ~~~~~~~~~~ [root@gargoyle 2.5.46]# modprobe hid drivers/usb/core/usb.c: usb_device_probe drivers/usb/core/usb.c: usb_device_probe - got id input: USB HID v1.00 Keyboard [API API USB KB HUB] on usb-00:1f.2-1.1 drivers/usb/core/usb.c: usb_device_probe drivers/usb/core/usb.c: usb_device_probe - got id drivers/usb/core/hcd.c: giveback urb f7ca2680 status -32 len 0 drivers/usb/core/hcd.c: giveback urb f7ca2680 status -32 len 0 drivers/usb/core/hcd.c: giveback urb f7ca2680 status -32 len 0 drivers/usb/core/hcd.c: giveback urb f7ca2680 status -32 len 0 input: USB HID v1.00 Device [049c:0002] on usb-00:1f.2-1.2 drivers/usb/core/usb.c: registered new driver hid drivers/usb/input/hid-core.c: v2.0:USB HID core driver ~~~~~~~~~~ I had usbcore, uhci-hcd, and hid loaded as modules. I rmmod-ed 'hid' and ksymoops says that uhci-hcd caused the problem. [root@gargoyle input]# rmmod hid drivers/usb/core/usb.c: deregistering driver hid [root@gargoyle iUnable to handle kernel paging requestnput]# at virtual addres0 printing eip: f89441d0 *pde = 01a48067 *pte = 00000000 Oops: 0000 uhci-hcd usbcore CPU: 0 EIP: 0060:[<f89441d0>] Not tainted EFLAGS: 00010202 EIP is at E __insmod_uhci-hcd_S.data_L352+0x2b70/0x168 [uhci-hcd] eax: 00000000 ebx: f71d8680 ecx: f715b788 edx: f765bc00 esi: 00000292 edi: f6e86e00 ebp: f6e86e00 esp: c0439f14 ds: 0068 es: 0068 ss: 0068 Process swapper (pid: 0, threadinfo=c0438000 task=c03d3600) Stack: f8927bfd f71d8680 f6d84b50 f893e872 f6e86e00 f71d8680 f6e86f60 f6e86e00 00000003 00000013 c0439f94 f8927c27 f6e86e00 f6efed80 04000001 c010ab3a 00000013 f6e86e00 c0439f94 00000980 c0421980 00000013 f6efed80 c010ad12 Call Trace: [<f8927bfd>] usb_hcd_giveback_urb+0x4d/0x60 [usbcore] [<f893e872>] uhci_finish_completion+0x52/0x80 [uhci-hcd] [<f8927c27>] usb_hcd_irq+0x17/0x30 [usbcore] [<c010ab3a>] handle_IRQ_event+0x3a/0x60 [<c010ad12>] do_IRQ+0x92/0x110 [<c0106de0>] default_idle+0x0/0x40 [<c0106de0>] default_idle+0x0/0x40 [<c01095f8>] common_interrupt+0x18/0x20 [<c0106de0>] default_idle+0x0/0x40 [<c0106de0>] default_idle+0x0/0x40 [<c0106e0a>] default_idle+0x2a/0x40 [<c0106eb2>] cpu_idle+0x52/0x70 [<c0105000>] stext+0x0/0x40 Code: Bad EIP value. <0>Kernel panic: Aiee, killing interrupt handler! In interrupt handler - not syncing I'll be able to look at it more tomorrow. -- ~Randy ------------------------------------------------------- This SF.net email is sponsored by: ApacheCon, November 18-21 in Las Vegas (supported by COMDEX), the only Apache event to be fully supported by the ASF. http://www.apachecon.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel