Package: linux-image-2.6.18-1-686 Version: 2.6.18-3 Severity: normal
On my Thinkpad X20, with lspci -v: 00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI]) Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at 1820 [size=32] my IBM USB mouse is almost never detected on boot. Some minutes (or even hours) later it spontaneously starts working, for example: kernel: usb 1-1: new full speed USB device using uhci_hcd and address 2 kernel: usb 1-1: configuration #1 chosen from 1 choice kernel: hub 1-1:1.0: USB hub found kernel: hub 1-1:1.0: 2 ports detected kernel: usb 1-1.1: new low speed USB device using uhci_hcd and address 3 kernel: usb 1-1.1: configuration #1 chosen from 1 choice kernel: usbcore: registered new driver hiddev kernel: input: USB Mouse as /class/input/input3 kernel: input: USB HID v1.10 Mouse [USB Mouse] on usb-0000:00:07.2-1.1 kernel: usbcore: registered new driver usbhid kernel: drivers/usb/input/hid-core.c: v2.6:USB HID core driver I seem to have been able to provoke detection by plugging in other USB devices, "cat /proc/bus/usb/001/001", and even "lsbusb" seems to have had this effect once. But I have found no reliable method to manually get it working, and I can't see what is causing the spontaneous detection. Other USB devices seem to be working normally, as does the stick mouse. My IBM USB mouse: Model: MO32BO ASM P/N: 24P0496 IBM FRU P/N: 24P0497 S/N: 23-008861 ------------------------------------------------------ Below I will paste "lsbusb -v" for before and after mouse detection. After mouse detection (mouse working) "lsbusb -v": Bus 001 Device 003: ID 15d9:0a37 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x15d9 idProduct 0x0a37 bcdDevice 1.00 iManufacturer 0 iProduct 1 USB Mouse iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Devices bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 2 Mouse iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 52 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 10 Device Status: 0x0000 (Bus Powered) Bus 001 Device 002: ID 0451:2036 Texas Instruments, Inc. TUSB2036 Hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed hub bMaxPacketSize0 8 idVendor 0x0451 Texas Instruments, Inc. idProduct 0x2036 TUSB2036 Hub bcdDevice 1.01 iManufacturer 0 iProduct 1 General Purpose USB Hub iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 1 General Purpose USB Hub bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed hub iInterface 1 General Purpose USB Hub Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 255 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 2 wHubCharacteristic 0x0009 Per-port power switching Per-port overcurrent protection bPwrOn2PwrGood 50 * 2 milli seconds bHubContrCurrent 100 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0x06 Hub Port Status: Port 1: 0000.0303 lowspeed power enable connect Port 2: 0000.0100 power Device Status: 0x0001 Self Powered Bus 001 Device 001: ID 0000:0000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed hub bMaxPacketSize0 64 idVendor 0x0000 idProduct 0x0000 bcdDevice 2.06 iManufacturer 3 Linux 2.6.18-1-686 uhci_hcd iProduct 2 UHCI Host Controller iSerial 1 0000:00:07.2 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood 1 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0103 power enable connect Port 2: 0000.0100 power Device Status: 0x0003 Self Powered Remote Wakeup Enabled ------------------------------------------------------ Before mouse detection (mouse not working) "lsbusb -v": Bus 001 Device 001: ID 0000:0000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed hub bMaxPacketSize0 64 idVendor 0x0000 idProduct 0x0000 bcdDevice 2.06 iManufacturer 3 Linux 2.6.18-1-686 uhci_hcd iProduct 2 UHCI Host Controller iSerial 1 0000:00:07.2 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood 1 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Device Status: 0x0003 Self Powered Remote Wakeup Enabled -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-1-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages linux-image-2.6.18-1-686 depends on: ii initramfs-tools [linux-initra 0.85a tools for generating an initramfs ii module-init-tools 3.2.2-3 tools for managing Linux kernel mo Versions of packages linux-image-2.6.18-1-686 recommends: pn libc6-i686 <none> (no description available) -- debconf information: linux-image-2.6.18-1-686/postinst/bootloader-error-2.6.18-1-686: shared/kernel-image/really-run-bootloader: true linux-image-2.6.18-1-686/postinst/depmod-error-initrd-2.6.18-1-686: false linux-image-2.6.18-1-686/postinst/create-kimage-link-2.6.18-1-686: true linux-image-2.6.18-1-686/preinst/initrd-2.6.18-1-686: linux-image-2.6.18-1-686/preinst/abort-overwrite-2.6.18-1-686: linux-image-2.6.18-1-686/preinst/elilo-initrd-2.6.18-1-686: true linux-image-2.6.18-1-686/postinst/old-initrd-link-2.6.18-1-686: true linux-image-2.6.18-1-686/preinst/already-running-this-2.6.18-1-686: linux-image-2.6.18-1-686/preinst/lilo-has-ramdisk: linux-image-2.6.18-1-686/postinst/bootloader-test-error-2.6.18-1-686: linux-image-2.6.18-1-686/postinst/depmod-error-2.6.18-1-686: false linux-image-2.6.18-1-686/postinst/old-dir-initrd-link-2.6.18-1-686: true linux-image-2.6.18-1-686/preinst/overwriting-modules-2.6.18-1-686: true linux-image-2.6.18-1-686/preinst/failed-to-move-modules-2.6.18-1-686: linux-image-2.6.18-1-686/preinst/lilo-initrd-2.6.18-1-686: true linux-image-2.6.18-1-686/prerm/removing-running-kernel-2.6.18-1-686: true linux-image-2.6.18-1-686/postinst/old-system-map-link-2.6.18-1-686: true linux-image-2.6.18-1-686/prerm/would-invalidate-boot-loader-2.6.18-1-686: true linux-image-2.6.18-1-686/preinst/bootloader-initrd-2.6.18-1-686: true linux-image-2.6.18-1-686/preinst/abort-install-2.6.18-1-686: linux-image-2.6.18-1-686/postinst/kimage-is-a-directory: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]