* MSI StarCam Racer - No valid video chain found
@ 2009-11-01 8:52 Martin Rod
2009-11-02 13:37 ` Laurent Pinchart
0 siblings, 1 reply; 6+ messages in thread
From: Martin Rod @ 2009-11-01 8:52 UTC (permalink / raw)
To: linux-media
Hi,
I use MSI StarCam Racer on Debian Linux Lenny 2.6.26-1-686 and video
works without problem:
usb 4-4: New USB device found, idVendor=0c45, idProduct=62e0
usb 4-4: New USB device strings: Mfr=2, Product=1,SerialNumber=0
usb 4-4: Product: USB 2.0 Camera
usb 4-4: Manufacturer: Sonix Technology Co., Ltd.
I plan use this camera on OpenWrt, (UBNT Router Station, kernel
2.6.30.9) and kernel didn't open this device:
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
usb 1-1: new high speed USB device using ar71xx-ehci and address 2
usb 1-1: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62e0)
uvcvideo: No valid video chain found.
Do you have any idea?
Thanks and best regards,
Martin
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: MSI StarCam Racer - No valid video chain found
2009-11-01 8:52 MSI StarCam Racer - No valid video chain found Martin Rod
@ 2009-11-02 13:37 ` Laurent Pinchart
2009-11-02 20:31 ` Martin Rod
0 siblings, 1 reply; 6+ messages in thread
From: Laurent Pinchart @ 2009-11-02 13:37 UTC (permalink / raw)
To: Martin Rod; +Cc: linux-media
Hi Martin,
On Sunday 01 November 2009 09:52:11 Martin Rod wrote:
> Hi,
>
> I use MSI StarCam Racer on Debian Linux Lenny 2.6.26-1-686 and video
> works without problem:
>
> usb 4-4: New USB device found, idVendor=0c45, idProduct=62e0
> usb 4-4: New USB device strings: Mfr=2, Product=1,SerialNumber=0
> usb 4-4: Product: USB 2.0 Camera
> usb 4-4: Manufacturer: Sonix Technology Co., Ltd.
>
> I plan use this camera on OpenWrt, (UBNT Router Station, kernel
> 2.6.30.9) and kernel didn't open this device:
>
> Linux video capture interface: v2.00
> usbcore: registered new interface driver uvcvideo
> USB Video Class driver (v0.1.0)
> usb 1-1: new high speed USB device using ar71xx-ehci and address 2
> usb 1-1: configuration #1 chosen from 1 choice
> uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62e0)
> uvcvideo: No valid video chain found.
>
> Do you have any idea?
Have you tried upgrading to a more recent kernel, or to install the latest
uvcvideo driver ? If the latest driver still doesn't work, please send me the
output of
lsusb -v -d 0c45:62e0
using usbutils 0.72 or newer (0.73+ preferred). Thanks.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: MSI StarCam Racer - No valid video chain found
2009-11-02 13:37 ` Laurent Pinchart
@ 2009-11-02 20:31 ` Martin Rod
2009-11-04 15:09 ` Laurent Pinchart
0 siblings, 1 reply; 6+ messages in thread
From: Martin Rod @ 2009-11-02 20:31 UTC (permalink / raw)
To: Laurent Pinchart; +Cc: linux-media
[-- Attachment #1: Type: text/plain, Size: 1334 bytes --]
Hi Laurent,
I send you output of lsusb. I think, that the uvcdriver is the latest. I
try older kernel tomorrow.
Martin
Laurent Pinchart wrote:
> Hi Martin,
>
> On Sunday 01 November 2009 09:52:11 Martin Rod wrote:
>
>> Hi,
>>
>> I use MSI StarCam Racer on Debian Linux Lenny 2.6.26-1-686 and video
>> works without problem:
>>
>> usb 4-4: New USB device found, idVendor=0c45, idProduct=62e0
>> usb 4-4: New USB device strings: Mfr=2, Product=1,SerialNumber=0
>> usb 4-4: Product: USB 2.0 Camera
>> usb 4-4: Manufacturer: Sonix Technology Co., Ltd.
>>
>> I plan use this camera on OpenWrt, (UBNT Router Station, kernel
>> 2.6.30.9) and kernel didn't open this device:
>>
>> Linux video capture interface: v2.00
>> usbcore: registered new interface driver uvcvideo
>> USB Video Class driver (v0.1.0)
>> usb 1-1: new high speed USB device using ar71xx-ehci and address 2
>> usb 1-1: configuration #1 chosen from 1 choice
>> uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62e0)
>> uvcvideo: No valid video chain found.
>>
>> Do you have any idea?
>>
>
> Have you tried upgrading to a more recent kernel, or to install the latest
> uvcvideo driver ? If the latest driver still doesn't work, please send me the
> output of
>
> lsusb -v -d 0c45:62e0
>
> using usbutils 0.72 or newer (0.73+ preferred). Thanks.
>
>
[-- Attachment #2: lsusb-2.6.30.9.txt --]
[-- Type: text/plain, Size: 27835 bytes --]
Bus 001 Device 002: ID 0c45:62e0 Microdia MSI Starcam Racer
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 ?
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x0c45 Microdia
idProduct 0x62e0 MSI Starcam Racer
bcdDevice 1.00
iManufacturer 2 Sonix Technology Co., Ltd.
iProduct 1 USB 2.0 Camera
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 60675
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 168mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 14 Video
bFunctionSubClass 3 Video Interface Collection
bFunctionProtocol 0
iFunction 5 USB Camera
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 1 Video Control
bInterfaceProtocol 0
iInterface 5 USB Camera
VideoControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdUVC 1.00
wTotalLength 103
dwClockFrequency 15.000000MHz
bInCollection 1
baInterfaceNr( 0) 1
VideoControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 5
iTerminal 0
VideoControl Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 4
guidExtensionCode {7033f028-1163-2e4a-ba2c-6890eb334016}
bNumControl 8
bNrPins 1
baSourceID( 0) 3
bControlSize 1
bmControls( 0) 0x3f
iExtension 0
VideoControl Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 5
guidExtensionCode {3fae1228-d7bc-114e-a357-6f1edef7d61d}
bNumControl 8
bNrPins 1
baSourceID( 0) 4
bControlSize 1
bmControls( 0) 0x00
iExtension 0
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 0x00000a0e
Auto-Exposure Mode
Auto-Exposure Priority
Exposure Time (Absolute)
Zoom (Absolute)
PanTilt (Absolute)
VideoControl Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 5 (PROCESSING_UNIT)
Warning: Descriptor too short
bUnitID 3
bSourceID 1
wMaxMultiplier 0
bControlSize 2
bmControls 0x0000177f
Brightness
Contrast
Hue
Saturation
Sharpness
Gamma
White Balance Temperature
Backlight Compensation
Gain
Power Line Frequency
White Balance Temperature, Auto
iProcessing 0
bmVideoStandards 0x 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x1000 3x 0 bytes
bInterval 6
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 15
bDescriptorType 36
bDescriptorSubtype 1 (INPUT_HEADER)
bNumFormats 2
wTotalLength 631
bEndPointAddress 129
bmInfo 0
bTerminalLink 2
bStillCaptureMethod 1
bTriggerSupport 1
bTriggerUsage 1
bControlSize 1
bmaControls( 0) 27
bmaControls( 1) 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 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 1
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 3072000
dwMaxBitRate 18432000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 2
bmCapabilities 0x00
Still image unsupported
wWidth 352
wHeight 288
dwMinBitRate 1013760
dwMaxBitRate 6082560
dwMaxVideoFrameBufferSize 202752
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 3
bmCapabilities 0x00
Still image unsupported
wWidth 320
wHeight 240
dwMinBitRate 768000
dwMaxBitRate 4608000
dwMaxVideoFrameBufferSize 153600
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 4
bmCapabilities 0x00
Still image unsupported
wWidth 176
wHeight 144
dwMinBitRate 253440
dwMaxBitRate 1520640
dwMaxVideoFrameBufferSize 50688
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 5
bmCapabilities 0x00
Still image unsupported
wWidth 160
wHeight 120
dwMinBitRate 192000
dwMaxBitRate 1152000
dwMaxVideoFrameBufferSize 38400
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 9
bmCapabilities 0x00
Still image unsupported
wWidth 1280
wHeight 1024
dwMinBitRate 13107200
dwMaxBitRate 23592960
dwMaxVideoFrameBufferSize 2621440
dwDefaultFrameInterval 1111111
bFrameIntervalType 2
dwFrameInterval( 0) 1111111
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 6 (FORMAT_MJPEG)
bFormatIndex 2
bNumFrameDescriptors 6
bFlags 0
Fixed-size samples: No
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 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 1
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 384000
dwMaxBitRate 2304000
dwMaxVideoFrameBufferSize 76800
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 2
bmCapabilities 0x00
Still image unsupported
wWidth 352
wHeight 288
dwMinBitRate 126720
dwMaxBitRate 760320
dwMaxVideoFrameBufferSize 25344
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 3
bmCapabilities 0x00
Still image unsupported
wWidth 320
wHeight 240
dwMinBitRate 96000
dwMaxBitRate 576000
dwMaxVideoFrameBufferSize 19200
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 4
bmCapabilities 0x00
Still image unsupported
wWidth 176
wHeight 144
dwMinBitRate 31680
dwMaxBitRate 190080
dwMaxVideoFrameBufferSize 6336
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 50
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 5
bmCapabilities 0x00
Still image unsupported
wWidth 160
wHeight 120
dwMinBitRate 24000
dwMaxBitRate 144000
dwMaxVideoFrameBufferSize 4800
dwDefaultFrameInterval 333333
bFrameIntervalType 6
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 2000000
VideoStreaming Interface Descriptor:
bLength 38
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 9
bmCapabilities 0x00
Still image unsupported
wWidth 1280
wHeight 1024
dwMinBitRate 1638400
dwMaxBitRate 4915200
dwMaxVideoFrameBufferSize 327680
dwDefaultFrameInterval 666666
bFrameIntervalType 3
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 2000000
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
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 0x8000 1x 0 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 0x0001 1x 1 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 0x2003 1x 3 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
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 0x200b 1x 11 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
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 0x2013 1x 19 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 6
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 0x0014 1x 20 bytes
bInterval 1
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 2
bInterfaceCount 2
bFunctionClass 1 Audio
bFunctionSubClass 0
bFunctionProtocol 0
iFunction 4 USB Audio Device
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 4 USB Audio Device
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 41
bInCollection 1
baInterfaceNr( 0) 3
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bNrChannels 1
wChannelConfig 0x0000
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 2
bSourceID 1
bControlSize 2
bmaControls( 0) 0x01
bmaControls( 0) 0x00
Mute
bmaControls( 1) 0x02
bmaControls( 1) 0x00
Volume
iFeature 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 3
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 2
iTerminal 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bDelay 1 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 29
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 7 Discrete
tSamFreq[ 0] 8000
tSamFreq[ 1] 11025
tSamFreq[ 2] 16000
tSamFreq[ 3] 22050
tSamFreq[ 4] 24000
tSamFreq[ 5] 44100
tSamFreq[ 6] 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x9001 3x 1 bytes
bInterval 4
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0 Undefined
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: 0x0002
(Bus Powered)
Remote Wakeup Enabled
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: MSI StarCam Racer - No valid video chain found
2009-11-02 20:31 ` Martin Rod
@ 2009-11-04 15:09 ` Laurent Pinchart
2009-11-04 22:03 ` Martin Rod
0 siblings, 1 reply; 6+ messages in thread
From: Laurent Pinchart @ 2009-11-04 15:09 UTC (permalink / raw)
To: Martin Rod; +Cc: linux-media
Hi Martin,
On Monday 02 November 2009 21:31:50 Martin Rod wrote:
> Hi Laurent,
>
> I send you output of lsusb. I think, that the uvcdriver is the latest. I
> try older kernel tomorrow.
Could you please load the driver with trace=255 (modprobe uvcvideo trace=255)
or, if the driver is already loaded, change the trace parameter to 255 (echo
255 > /sys/module/uvcvideo/parameters/trace), plug your camera and send me the
messages printed by the uvcvideo driver to the kernel log?
Thanks.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: MSI StarCam Racer - No valid video chain found
2009-11-04 15:09 ` Laurent Pinchart
@ 2009-11-04 22:03 ` Martin Rod
2009-11-11 0:09 ` Laurent Pinchart
0 siblings, 1 reply; 6+ messages in thread
From: Martin Rod @ 2009-11-04 22:03 UTC (permalink / raw)
To: Laurent Pinchart; +Cc: linux-media
[-- Attachment #1: Type: text/plain, Size: 961 bytes --]
Hi Laurent,
I send you log file with trace (kernel 2.6.30.9)
I have tried this kernel (on UBNT RouterStation and OpenWrt) with results:
2.6.28.10. - camera works, I tried only snapshots (I have to use
external power for USB, without external power sometimes works,
sometimes no ...)
2.6.31.5 - kernel copmpiles ok, but uvcvideo module was missing, I don't
know why ...
Thanks,
Martin
Laurent Pinchart napsal(a):
> Hi Martin,
>
> On Monday 02 November 2009 21:31:50 Martin Rod wrote:
>
>> Hi Laurent,
>>
>> I send you output of lsusb. I think, that the uvcdriver is the latest. I
>> try older kernel tomorrow.
>>
>
> Could you please load the driver with trace=255 (modprobe uvcvideo trace=255)
> or, if the driver is already loaded, change the trace parameter to 255 (echo
> 255 > /sys/module/uvcvideo/parameters/trace), plug your camera and send me the
> messages printed by the uvcvideo driver to the kernel log?
>
> Thanks.
>
>
[-- Attachment #2: log_trace.txt --]
[-- Type: text/plain, Size: 2013 bytes --]
usb 1-1: USB disconnect, address 3
usb 1-1: new high speed USB device using ar71xx-ehci and address 4
usb 1-1: configuration #1 chosen from 1 choice
uvcvideo: Probing generic UVC device 1
uvcvideo: Found format YUV 4:2:2 (YUYV).
uvcvideo: - 640x480 (30.0 fps)
uvcvideo: - 352x288 (30.0 fps)
uvcvideo: - 320x240 (30.0 fps)
uvcvideo: - 176x144 (30.0 fps)
uvcvideo: - 160x120 (30.0 fps)
uvcvideo: device 4 videostreaminginterface 1 frame index 9 out of range
uvcvideo: Found a Status endpoint (addr 83).
uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62e0)
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/4 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 1 entity 3
uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 1 entity 1
uvcvideo: Added control 00000000-0000-0000-0000-000000000001/3 to device 1 entity 1
uvcvideo: Added control 00000000-0000-0000-0000-000000000001/4 to device 1 entity 1
uvcvideo: Added control 00000000-0000-0000-0000-000000000001/11 to device 1 entity 1
uvcvideo: Added control 00000000-0000-0000-0000-000000000001/13 to device 1 entity 1
uvcvideo: Scanning UVC chain: OT 2 <- XU 5 <- XU 4 <- PU 3 <- IT 1
uvcvideo: No valid video chain found.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: MSI StarCam Racer - No valid video chain found
2009-11-04 22:03 ` Martin Rod
@ 2009-11-11 0:09 ` Laurent Pinchart
0 siblings, 0 replies; 6+ messages in thread
From: Laurent Pinchart @ 2009-11-11 0:09 UTC (permalink / raw)
To: Martin Rod; +Cc: linux-media
Hi Martin,
On Wednesday 04 November 2009 23:03:16 Martin Rod wrote:
> Hi Laurent,
>
> I send you log file with trace (kernel 2.6.30.9)
Thanks. The log shows that your problem comes from UVC descriptors parsing.
This has been fixed in 2.6.31, so you should upgrade to at least that version
or install the latest uvcvideo driver.
> I have tried this kernel (on UBNT RouterStation and OpenWrt) with results:
>
> 2.6.28.10. - camera works, I tried only snapshots (I have to use
> external power for USB, without external power sometimes works,
> sometimes no ...)
> 2.6.31.5 - kernel copmpiles ok, but uvcvideo module was missing, I don't
> know why ...
Check that the uvcvideo driver is selected using make menuconfig.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-11-11 0:08 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-01 8:52 MSI StarCam Racer - No valid video chain found Martin Rod
2009-11-02 13:37 ` Laurent Pinchart
2009-11-02 20:31 ` Martin Rod
2009-11-04 15:09 ` Laurent Pinchart
2009-11-04 22:03 ` Martin Rod
2009-11-11 0:09 ` Laurent Pinchart
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox