Bug#451760: linux-image-2.6.22-3-amd64: ps2 keyboard plugged into usb adaptor does not work after reconnecting
Package: linux-image-2.6.22-3-amd64
Version: 2.6.22-6
Severity: normal
If I boot up my laptop with a PS2 keyboard plugged into a USB->PS/2
mouse+keyboard adaptor, then I have a working keyboard and mouse.
I think it is these lines that correspond to that upon bootup:
usb 3-2: new low speed USB device using uhci_hcd and address 2
usb 3-2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver hiddev
input: Generic USB K/B as /class/input/input1
input: USB HID v1.10 Keyboard [Generic USB K/B] on usb-0000:00:1d.0-2
input: Generic USB K/B as /class/input/input2
input: USB HID v1.10 Mouse [Generic USB K/B] on usb-0000:00:1d.0-2
If I unplug either end of the adaptor (remove the USB plug, or remove
the keyboard and mouse from the adaptor), then I only get the mouse
back. The keyboard flashes its LEDs indicating it has power, but no
keystrokes get through.
dmesg still shows it is still recognising that the adaptor has a
keyboard and mouse capability:
usb 3-2: USB disconnect, address 3
usb 3-2: new low speed USB device using uhci_hcd and address 4
usb 3-2: configuration #1 chosen from 1 choice
input: Generic USB K/B as /class/input/input13
input: USB HID v1.10 Keyboard [Generic USB K/B] on usb-0000:00:1d.0-2
input: Generic USB K/B as /class/input/input14
input: USB HID v1.10 Mouse [Generic USB K/B] on usb-0000:00:1d.0-2
/dev/input/by-id/usb-13ba_Generic_USB_K.B-*mouse show activity when
the mouse is moved, but usb-13ba_Generic_USB_K.B-event-kbd doesn't
show any activity when the keyboard is used.
This is all both from the console and in X. If I plug in a real USB
keyboard, it works. Yes, I have tried multiple PS/2 keyboards.
I have tried rmmodding all usb related stuff I can find --
hid usbhid uhci_hcd and modprobing it and usbkbd to no avail.
-- Package-specific info:
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22 (SMP w/2 CPU cores)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages linux-image-2.6.22-3-amd64 depends on:
ii e2fsprogs 1.40.2-1 ext2 file system utilities and lib
ii initramfs-tools [linux-initr 0.91b tools for generating an initramfs
ii module-init-tools 3.3-pre11-4 tools for managing Linux kernel mo
linux-image-2.6.22-3-amd64 recommends no packages.
-- debconf information:
linux-image-2.6.22-3-amd64/postinst/old-system-map-link-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/preinst/failed-to-move-modules-2.6.22-3-amd64:
linux-image-2.6.22-3-amd64/prerm/removing-running-kernel-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/postinst/bootloader-error-2.6.22-3-amd64:
linux-image-2.6.22-3-amd64/postinst/old-initrd-link-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/postinst/bootloader-test-error-2.6.22-3-amd64:
linux-image-2.6.22-3-amd64/preinst/bootloader-initrd-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/preinst/lilo-initrd-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/preinst/abort-install-2.6.22-3-amd64:
linux-image-2.6.22-3-amd64/preinst/elilo-initrd-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/preinst/initrd-2.6.22-3-amd64:
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.22-3-amd64/postinst/create-kimage-link-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/postinst/depmod-error-initrd-2.6.22-3-amd64: false
linux-image-2.6.22-3-amd64/prerm/would-invalidate-boot-loader-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/preinst/overwriting-modules-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/postinst/depmod-error-2.6.22-3-amd64: false
linux-image-2.6.22-3-amd64/preinst/abort-overwrite-2.6.22-3-amd64:
linux-image-2.6.22-3-amd64/preinst/already-running-this-2.6.22-3-amd64:
linux-image-2.6.22-3-amd64/preinst/lilo-has-ramdisk:
linux-image-2.6.22-3-amd64/postinst/old-dir-initrd-link-2.6.22-3-amd64: true
linux-image-2.6.22-3-amd64/postinst/kimage-is-a-directory:
Reply to: