Is there any workaround or patch for this ?
Thanks!
On Tue, 2009-09-29 at 09:55 +0100, Pedro Fragoso wrote:
> Hi Laurent,
>
> Here's the output of lsusb:
>
>
> Bus 002 Device 003: ID 5986:0241 Acer, Inc
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 239 Miscellaneous Device
> bDeviceSubClass 2 ?
> bDeviceProtocol 1 Interface Association
> bMaxPacketSize0 64
> idVendor 0x5986 Acer, Inc
> idProduct 0x0241
> bcdDevice 6.05
> iManufacturer 3 BISON Corporation
> iProduct 1 BisonCam, NB Pro
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 459
> bNumInterfaces 2
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x80
> (Bus Powered)
> MaxPower 500mA
> Interface Association:
> bLength 8
> bDescriptorType 11
> bFirstInterface 0
> bInterfaceCount 2
> bFunctionClass 14 Video
> bFunctionSubClass 3 Video Interface Collection
> bFunctionProtocol 0
> iFunction 1 BisonCam, NB Pro
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 14 Video
> bInterfaceSubClass 1 Video Control
> bInterfaceProtocol 0
> iInterface 1 BisonCam, NB Pro
> VideoControl Interface Descriptor:
> bLength 13
> bDescriptorType 36
> bDescriptorSubtype 1 (HEADER)
> bcdUVC 1.00
> wTotalLength 85
> dwClockFrequency 30.000000MHz
> bInCollection 1
> baInterfaceNr( 0) 1
> VideoControl Interface Descriptor:
> bLength 18
> bDescriptorType 36
> bDescriptorSubtype 2 (INPUT_TERMINAL)
> bTerminalID 1
> wTerminalType 0x0201 Camera Sensor
> bAssocTerminal 0
> iTerminal 0
> wObjectiveFocalLengthMin 0
> wObjectiveFocalLengthMax 0
> wOcularFocalLength 0
> bControlSize 3
> bmControls 0x00000000
> VideoControl Interface Descriptor:
> bLength 9
> bDescriptorType 36
> bDescriptorSubtype 3 (OUTPUT_TERMINAL)
> bTerminalID 3
> wTerminalType 0x0101 USB Streaming
> bAssocTerminal 0
> bSourceID 6
> iTerminal 0
> VideoControl Interface Descriptor:
> bLength 7
> bDescriptorType 36
> bDescriptorSubtype 4 (SELECTOR_UNIT)
> bUnitID 4
> bNrInPins 1
> baSource( 0) 1
> iSelector 0
> VideoControl Interface Descriptor:
> bLength 11
> bDescriptorType 36
> bDescriptorSubtype 5 (PROCESSING_UNIT)
> Warning: Descriptor too short
> bUnitID 5
> bSourceID 4
> wMaxMultiplier 0
> bControlSize 2
> bmControls 0x0000043f
> Brightness
> Contrast
> Hue
> Saturation
> Sharpness
> Gamma
> Power Line Frequency
> iProcessing 0
> bmVideoStandards 0x1b
> None
> NTSC - 525/60
> SECAM - 625/50
> NTSC - 625/50
> VideoControl Interface Descriptor:
> bLength 27
> bDescriptorType 36
> bDescriptorSubtype 6 (EXTENSION_UNIT)
> bUnitID 6
> guidExtensionCode
> {564c97a7-7ea7-904b-8cbf-1c71ec303000}
> bNumControl 16
> bNrPins 1
> baSourceID( 0) 5
> bControlSize 2
> bmControls( 0) 0xff
> bmControls( 1) 0xff
> iExtension 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x82 EP 2 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0008 1x 8 bytes
> bInterval 15
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 0
> bNumEndpoints 0
> bInterfaceClass 14 Video
> bInterfaceSubClass 2 Video Streaming
> bInterfaceProtocol 0
> iInterface 0
> VideoStreaming Interface Descriptor:
> bLength 14
> bDescriptorType 36
> bDescriptorSubtype 1 (INPUT_HEADER)
> bNumFormats 1
> wTotalLength 291
> bEndPointAddress 129
> bmInfo 0
> bTerminalLink 3
> bStillCaptureMethod 0
> bTriggerSupport 0
> bTriggerUsage 0
> bControlSize 1
> bmaControls( 0) 27
> VideoStreaming Interface Descriptor:
> bLength 27
> bDescriptorType 36
> bDescriptorSubtype 4
> (FORMAT_UNCOMPRESSED)
> bFormatIndex 1
> bNumFrameDescriptors 6
> guidFormat
> {59555932-0000-1000-8000-00aa00389b71}
> bBitsPerPixel 16
> bDefaultFrameIndex 1
> bAspectRatioX 0
> bAspectRatioY 0
> bmInterlaceFlags 0x00
> Interlaced stream or variable: No
> Fields per frame: 1 fields
> Field 1 first: No
> Field pattern: Field 1 only
> bCopyProtect 0
> VideoStreaming Interface Descriptor:
> bLength 38
> bDescriptorType 36
> bDescriptorSubtype 5
> (FRAME_UNCOMPRESSED)
> bFrameIndex 1
> bmCapabilities 0x01
> Still image supported
> wWidth 640
> wHeight 480
> dwMinBitRate 12288000
> dwMaxBitRate 12288000
> dwMaxVideoFrameBufferSize 614400
> dwDefaultFrameInterval 555555
> bFrameIntervalType 3
> dwFrameInterval( 0) 555555
> dwFrameInterval( 1) 666666
> dwFrameInterval( 2) 1000000
> VideoStreaming Interface Descriptor:
> bLength 38
> bDescriptorType 36
> bDescriptorSubtype 5
> (FRAME_UNCOMPRESSED)
> bFrameIndex 2
> bmCapabilities 0x01
> Still image supported
> wWidth 320
> wHeight 240
> dwMinBitRate 3072000
> dwMaxBitRate 3072000
> dwMaxVideoFrameBufferSize 153600
> dwDefaultFrameInterval 333333
> bFrameIntervalType 3
> dwFrameInterval( 0) 333333
> dwFrameInterval( 1) 666666
> dwFrameInterval( 2) 1000000
> VideoStreaming Interface Descriptor:
> bLength 38
> bDescriptorType 36
> bDescriptorSubtype 5
> (FRAME_UNCOMPRESSED)
> bFrameIndex 3
> bmCapabilities 0x01
> Still image supported
> wWidth 160
> wHeight 120
> dwMinBitRate 768000
> dwMaxBitRate 768000
> dwMaxVideoFrameBufferSize 38400
> dwDefaultFrameInterval 333333
> bFrameIntervalType 3
> dwFrameInterval( 0) 333333
> dwFrameInterval( 1) 666666
> dwFrameInterval( 2) 1000000
> VideoStreaming Interface Descriptor:
> bLength 38
> bDescriptorType 36
> bDescriptorSubtype 5
> (FRAME_UNCOMPRESSED)
> bFrameIndex 4
> bmCapabilities 0x01
> Still image supported
> wWidth 352
> wHeight 288
> dwMinBitRate 4055040
> dwMaxBitRate 4055040
> dwMaxVideoFrameBufferSize 202752
> dwDefaultFrameInterval 333333
> bFrameIntervalType 3
> dwFrameInterval( 0) 333333
> dwFrameInterval( 1) 666666
> dwFrameInterval( 2) 1000000
> VideoStreaming Interface Descriptor:
> bLength 38
> bDescriptorType 36
> bDescriptorSubtype 5
> (FRAME_UNCOMPRESSED)
> bFrameIndex 5
> bmCapabilities 0x01
> Still image supported
> wWidth 176
> wHeight 144
> dwMinBitRate 1013760
> dwMaxBitRate 1013760
> dwMaxVideoFrameBufferSize 50688
> dwDefaultFrameInterval 333333
> bFrameIntervalType 3
> dwFrameInterval( 0) 333333
> dwFrameInterval( 1) 666666
> dwFrameInterval( 2) 1000000
> VideoStreaming Interface Descriptor:
> bLength 30
> bDescriptorType 36
> bDescriptorSubtype 5
> (FRAME_UNCOMPRESSED)
> bFrameIndex 6
> bmCapabilities 0x01
> Still image supported
> wWidth 1280
> wHeight 1024
> dwMinBitRate 26214400
> dwMaxBitRate 26214400
> dwMaxVideoFrameBufferSize 2621440
> dwDefaultFrameInterval 1333333
> bFrameIntervalType 1
> dwFrameInterval( 0) 1333333
> ** UNRECOGNIZED: 12 98 05 02 76 2f 12 98 05 02 76 2f 90
> 91 97 e0 b4 05
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 1
> bNumEndpoints 1
> bInterfaceClass 14 Video
> bInterfaceSubClass 2 Video Streaming
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 5
> Transfer Type Isochronous
> Synch Type Asynchronous
> Usage Type Data
> wMaxPacketSize 0x1400 3x 1024 bytes
> bInterval 1
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 2
> bNumEndpoints 1
> bInterfaceClass 14 Video
> bInterfaceSubClass 2 Video Streaming
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 5
> Transfer Type Isochronous
> Synch Type Asynchronous
> Usage Type Data
> wMaxPacketSize 0x1400 3x 1024 bytes
> bInterval 1
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 3
> bNumEndpoints 1
> bInterfaceClass 14 Video
> bInterfaceSubClass 2 Video Streaming
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 5
> Transfer Type Isochronous
> Synch Type Asynchronous
> Usage Type Data
> wMaxPacketSize 0x1400 3x 1024 bytes
> bInterval 1
> Device Qualifier (for other device speed):
> bLength 10
> bDescriptorType 6
> bcdUSB 2.00
> bDeviceClass 239 Miscellaneous Device
> bDeviceSubClass 2 ?
> bDeviceProtocol 1 Interface Association
> bMaxPacketSize0 64
> bNumConfigurations 1
> Device Status: 0x0000
> (Bus Powered)
>
> This seems to be a invalid format for this Bison, output of dmesg with
> trace 2:
>
> Linux video capture interface: v2.00
> uvcvideo: Found format YUV 4:2:2 (YUYV).
> uvcvideo: - 640x480 (18.0 fps)
> uvcvideo: - 320x240 (30.0 fps)
> uvcvideo: - 160x120 (30.0 fps)
> uvcvideo: - 352x288 (30.0 fps)
> uvcvideo: - 176x144 (30.0 fps)
> uvcvideo: - 1280x1024 (7.5 fps)
> uvcvideo: device 3 videostreaming interface 1 FRAME error
> uvcvideo: Found a Status endpoint (addr 82).
> uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:0241)
> uvcvideo: No valid video chain found.
>
> On Tue, 2009-09-29 at 00:59 +0200, Laurent Pinchart wrote:
> > On Friday 25 September 2009 18:55:02 Pedro Fragoso wrote:
> > > Hi all.
> > >
> > > I'm unable to get a BisonCam to work on Linux.
> > >
> > > dmesg says:
> > >
> > > uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:0241)
> > > uvcvideo: No valid video chain found.
> > >
> > > I'm using kernel 2.6.30, and already tried the latest tarball from
> > > uvcvideo.
> > >
> > > Any hints?
> >
> > Could you please send me the output of
> >
> > lsusb -v -d 5986:0241
> >
> > with usbutils 0.72 or newer (0.73+ preferred) ? Thanks.
> >
>
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
