Hi, while 2.6.27 did only occasionally recognize my USB joystick (Saitek Cyborg Gold 3d USB) -- I often had to plug it out and in again otherwise --, it was always recognized correctly in 2.6.28. Now, with 2.6.29-rc8-git2 it's *never* recognized. Not even plugging out/in helps. That's what I get in demsg: usb 1-3.3: new low speed USB device using ehci_hcd and address 4 usb 1-3.3: New USB device found, idVendor=06a3, idProduct=0006 usb 1-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-3.3: Product: CYBORG 3D USB [...] usb 1-3.3: Manufacturer: SAITEK [...] usb 1-3.3: configuration #1 chosen from 1 choice [...] generic-usb: probe of 0003:06A3:0006.0001 failed with error -32 After plugging out/in: usb 1-3.3: USB disconnect, address 4 usb 1-3.3: new low speed USB device using ehci_hcd and address 7 usb 1-3.3: New USB device found, idVendor=06a3, idProduct=0006 usb 1-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-3.3: Product: CYBORG 3D USB usb 1-3.3: Manufacturer: SAITEK usb 1-3.3: configuration #1 chosen from 1 choice But there's still no js device in /dev/input/. $ lsusb|grep Joystick Bus 001 Device 004: ID 06a3:0006 Saitek PLC Cyborg Gold Joystick Full output: # lsusb -v Bus 001 Device 007: ID 06a3:0006 Saitek PLC Cyborg Gold Joystick Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x06a3 Saitek PLC idProduct 0x0006 Cyborg Gold Joystick bcdDevice 0.01 iManufacturer 1 iProduct 2 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 5 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.00 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 123 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 0x0007 1x 7 bytes bInterval 10 cannot read device status, Broken pipe (32) That's on a Intel P4/2.4GHz machine, with gcc 4.3.2, libc 2.8 (openSUSE 11.1). m. PS: the kernel is tainted by an nvidia graphics driver. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html