[BUG 2.6.29-rc8-git2] generic-usb: probe of 0003:06A3:0006.0001 failed with error -32 (Saitek joystick)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux