Hi, starting with gentoo-sources-2.6.15-r1 i observe the following behavior: when booting the machine with a connected usb keyboard, everything is fine. when unplugging and again plugging the usb keyboard, it is not detected and the following is printed in the kernel log: [17188938.436000] usb 1-1.2: USB disconnect, address 8 [17188938.436000] usb 1-1.2.1: USB disconnect, address 9 [17188938.436000] usb 1-1.2.3: USB disconnect, address 10 [17188959.240000] usb 1-1.2: new full speed USB device using uhci_hcd and address 11 [17188959.348000] hub 1-1.2:1.0: USB hub found [17188959.348000] hub 1-1.2:1.0: 3 ports detected [17188959.660000] usb 1-1.2.1: new full speed USB device using uhci_hcd and address 12 [17188969.764000] drivers/usb/input/hid-core.c: timeout initializing reports [17188969.764000] i can make it work, though - by using the keyboard which is on my laptop, (pressing some buttons). [17188969.764000] input: Alcor SILITEK USB KEYBOARD as /class/input/input8 [17188969.764000] input: USB HID v1.00 Keyboard [Alcor SILITEK USB KEYBOARD] on usb-0000:00:07.2-1.2.1 [17188969.776000] input: Alcor SILITEK USB KEYBOARD as /class/input/input9 [17188969.776000] input,hiddev96: USB HID v1.00 Device [Alcor SILITEK USB KEYBOARD] on usb-0000:00:07.2-1.2.1 [17188969.980000] usb 1-1.2.3: new low speed USB device using uhci_hcd and address 13 [17188970.140000] input: Logitech USB-PS/2 Optical Mouse as /class/input/input10 [17188970.140000] input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:07.2-1.2.3 expected behavior: the kernel should (as earlier versions have) just detect the keyboard. as you may notice the keyboard sits on a (builtin) hub... i also noticed this behavior on my workstation - which was a bit unpleasent, as it left me without control over the machine, lacking the laptops additional builtin keyboard. if i can be of further assistence in debugging this, i would more than gladly like to help. regards Thilo
Please reproduce in the latest development kernel (currently 2.6.16-rc4)
i am unable to reproduce the behavior on vanilla 2.6.16_rc4: [17180284.560000] usb 1-1.2: USB disconnect, address 3 [17180284.560000] usb 1-1.2.1: USB disconnect, address 4 [17180284.564000] usb 1-1.2.3: USB disconnect, address 5 [17180290.008000] usb 1-1.2: new full speed USB device using uhci_hcd and address 6 [17180290.144000] usb 1-1.2: configuration #1 chosen from 1 choice [17180290.148000] hub 1-1.2:1.0: USB hub found [17180290.152000] hub 1-1.2:1.0: 3 ports detected [17180290.464000] usb 1-1.2.1: new full speed USB device using uhci_hcd and address 7 [17180290.604000] usb 1-1.2.1: configuration #1 chosen from 1 choice [17180290.612000] input: Alcor SILITEK USB KEYBOARD as /class/input/input5 [17180290.612000] input: USB HID v1.00 Keyboard [Alcor SILITEK USB KEYBOARD] on usb-0000:00:07.2-1.2.1 [17180290.624000] input: Alcor SILITEK USB KEYBOARD as /class/input/input6 [17180290.624000] input,hiddev96: USB HID v1.00 Device [Alcor SILITEK USB KEYBOARD] on usb-0000:00:07.2-1.2.1 [17180290.828000] usb 1-1.2.3: new low speed USB device using uhci_hcd and address 8 [17180290.964000] usb 1-1.2.3: configuration #1 chosen from 1 choice [17180290.984000] input: Logitech USB-PS/2 Optical Mouse as /class/input/input7 [17180290.984000] input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:07.2-1.2.3
Please test gentoo-sources-2.6.15-r6 - it should be fixed there.
bug still present in -r7 [17179613.060000] pcmcia: Detected deprecated PCMCIA ioctl usage. [17179613.060000] pcmcia: This interface will soon be removed from the kernel; please expect breakage unless you upgrade to new tools. [17179613.060000] pcmcia: see http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for details. [17179633.216000] e100: lan: e100_watchdog: link up, 100Mbps, full-duplex [17179707.860000] usb 1-1.2: USB disconnect, address 3 [17179707.860000] usb 1-1.2.1: USB disconnect, address 4 [17179707.860000] usb 1-1.2.3: USB disconnect, address 5 [17179711.772000] usb 1-1.2: new full speed USB device using uhci_hcd and address 6 [17179711.872000] hub 1-1.2:1.0: USB hub found [17179711.876000] hub 1-1.2:1.0: 3 ports detected [17179712.188000] usb 1-1.2.1: new full speed USB device using uhci_hcd and address 7 [17179722.292000] drivers/usb/input/hid-core.c: timeout initializing reports [17179722.292000] [17179722.292000] input: Alcor SILITEK USB KEYBOARD as /class/input/input5 [17179722.292000] input: USB HID v1.00 Keyboard [Alcor SILITEK USB KEYBOARD] on usb-0000:00:07.2-1.2.1 [17179722.304000] input: Alcor SILITEK USB KEYBOARD as /class/input/input6 [17179722.304000] input,hiddev96: USB HID v1.00 Device [Alcor SILITEK USB KEYBOARD] on usb-0000:00:07.2-1.2.1 [17179722.512000] usb 1-1.2.3: new low speed USB device using uhci_hcd and address 8 [17179722.672000] input: Logitech USB-PS/2 Optical Mouse as /class/input/input7 [17179722.672000] input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:07.2-1.2.3 bangert@marsupilami ~ $ uname -a Linux marsupilami 2.6.15-gentoo-r7 #1 PREEMPT Fri Mar 3 17:55:52 CET 2006 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux bangert@marsupilami ~ $ i tried -r7 by accident, but may try -r6 tomorrow if that would help thanks
gentoo-sources-2.6.15-r6 does not work either.... best regards
Thanks for testing. Guess we'll just wait for 2.6.16...
gentoo-sources-2.6.16 is now in portage.