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

Bug#286731: USB Support for old USB 1.0 devices broken in 2.6 kernels



Package: kernel
Version: 2.6

Hello,

I think there's a problem with the support for old USB devices in 2.6 kernels. I noticed it when upgraded from 2.4.27, where my Pinnacle PCTV USB (1.0) was performing nicely with package usbvision and got broken upon upgrade to kernel 2.6.

    Since then I get this in kern.log each time I try to run xawtv:

Dec 21 21:19:10 casagrande kernel: /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision_probe: Pinnacle Studio PCTV USB (PAL) FM found Dec 21 21:19:10 casagrande kernel: /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision[0]: registered video device /dev/video0 Dec 21 21:19:10 casagrande kernel: /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision[0]: registered radio device /dev/radio0 Dec 21 21:19:10 casagrande kernel: usbcore: registered new driver USBVision Video Grabber Dec 21 21:19:10 casagrande kernel: /usr/src/usbvision-0.9.8/src/usbvision.c: USBVISION USB Video Device Driver for Linux : 0.9.8 for Linux kernels 2.4.19-2.4.27 + 2.6.0-2.6.9, compiled at Dec 21 2004, 18:15:58 Dec 21 21:19:21 casagrande kernel: /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision_isocIrq: usb_submit_urb failed: error -1 Dec 21 21:19:21 casagrande kernel: /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision_isocIrq: usb_submit_urb failed: error -1 Dec 21 21:21:09 casagrande kernel: usbcore: deregistering driver USBVision Video Grabber



Also I get the following from lsusb command:


cannot get string descriptor 1, error = Broken pipe(32)
cannot get string descriptor 2, error = Broken pipe(32)
cannot get string descriptor 3, error = Broken pipe(32)
Bus 002 Device 002: ID 2304:0110 Pinnacle Systems, Inc. [hex]
Language IDs: none (cannot get min. string descriptor; got len=-1, error=32:Broken pipe)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 Interface
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x2304 Pinnacle Systems, Inc. [hex]
  idProduct          0x0110
  bcdDevice            2.00
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
cannot get config descriptor 0, Broken pipe (32)
Language IDs: none (cannot get min. string descriptor; got len=-1, error=32:Broken pipe)


And dmesg says this on boot:

USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:07.2: Intel Corp. 82371AB/EB/MB PIIX4 USB
uhci_hcd 0000:00:07.2: irq 9, io base 0000ef80
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
usb 2-2: control timeout on ep0in
usb 2-2: control timeout on ep0in
usb 2-2: control timeout on ep0in
usb 2-2: control timeout on ep0in
usb 2-2: control timeout on ep0in
usb 2-2: control timeout on ep0in
usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -110 usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -110 usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -110 usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -32 usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 9 ret -110
usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 9 ret -32
usb 2-2: control timeout on ep0in
usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -110 usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -32 /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision_probe: Pinnacle Studio PCTV USB (PAL) FM found /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision[0]: registered video device /dev/video0 /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision[0]: registered radio device /dev/radio0
usbcore: registered new driver USBVision Video Grabber
/usr/src/usbvision-0.9.8/src/usbvision.c: USBVISION USB Video Device Driver for Linux : 0.9.8 for Linux kernels 2.4.19-2.4.27 + 2.6.0-2.6.9, compiled at Dec 21 2004, 18:15:58 /src/usbvision-0.9.8/src/usbvision.c: usbvision_isocIrq: usb_submit_urb failed: error -1 /usr/src/usbvision-0.9.8/src/usbvision.c: usbvision_isocIrq: usb_submit_urb failed: error -1
usbcore: deregistering driver USBVision Video Grabber
usb 2-2: control timeout on ep0in
usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -110 usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -32
usb 2-2: control timeout on ep0in
usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -110 usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -32
usb 2-2: control timeout on ep0in
usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -110 usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 256 ret -32
usb 2-2: control timeout on ep0in




Reply to: