[linux-uvc-devel] No streaming interface found for terminal
Linux UVC driver and tools
Brought to you by:
pinchartl
|
From: Mark L. <la...@Ha...> - 2023-02-28 04:16:21
|
I have a Sony SRG-120DU camera. When I connect via USB3, I get dmesg:
[ 1010.810058] usb 4-3: new SuperSpeed USB device number 6 using xhci_hcd
[ 1010.830763] usb 4-3: LPM exit latency is zeroed, disabling LPM.
[ 1010.831279] usb 4-3: New USB device found, idVendor=054c,
idProduct=0b7f, bcdDevice= 0.01
[ 1010.831288] usb 4-3: New USB device strings: Mfr=0, Product=2,
SerialNumber=0
[ 1010.831291] usb 4-3: Product: SRG-120DU Series
[ 1010.833700] usb 4-3: Found UVC 1.00 device SRG-120DU Series (054c:0b7f)
[ 1010.833713] usb 4-3: No streaming interface found for terminal 2.
[ 1010.833852] input: SRG-120DU Series: SRG-120DU Ser as
/devices/pci0000:00/0000:00:14.0/usb4/4-3/4-3:1.0/input/input44
and no /dev/video* device is created.
lsusb -v for 054c:0b7f produces:
Bus 004 Device 006: ID 054c:0b7f Sony Corp. SRG-120DU Series
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 9
idVendor 0x054c Sony Corp.
idProduct 0x0b7f
bcdDevice 0.01
iManufacturer 0
iProduct 2 SRG-120DU Series
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x00dd
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 144mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 14 Video
bFunctionSubClass 3 Video Interface Collection
bFunctionProtocol 0
iFunction 2 SRG-120DU Series
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 1 Video Control
bInterfaceProtocol 0
iInterface 2 SRG-120DU Series
VideoControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdUVC 1.00
wTotalLength 0x004e
dwClockFrequency 1.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 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 4
iTerminal 0
VideoControl Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 5 (PROCESSING_UNIT)
Warning: Descriptor too short
bUnitID 3
bSourceID 1
wMaxMultiplier 0
bControlSize 2
bmControls 0x00000000
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 4
guidExtensionCode {0fce0c35-5728-43e0-a5cb-fde8f16efb22}
bNumControl 3
bNrPins 1
baSourceID( 0) 3
bControlSize 2
bmControls( 0) 0x07
bmControls( 1) 0x00
iExtension 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
bMaxBurst 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 15
INTERFACE CLASS: 0e 24 01 01 4d 00 83 00 02 00 00 00 01 00
INTERFACE CLASS: 1b 24 04 01 01 59 55 59 32 00 00 10 00 80 00
00 aa 00 38 9b 71 10 01 00 00 00 00
INTERFACE CLASS: 1e 24 05 01 00 00 05 d0 02 00 00 f9 15 00 00
f9 15 00 20 1c 00 80 1a 06 00 01 80 1a 06 00
INTERFACE CLASS: 06 24 0d 01 01 04
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 0x0016
bNumDeviceCaps 2
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000006
BESL Link Power Management (LPM) Supported
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x000c
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 3
Lowest fully-functional device speed is SuperSpeed (5Gbps)
bU1DevExitLat 0 micro seconds
bU2DevExitLat 0 micro seconds
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0001
Self Powered
Though discontinued some years ago, Sony advertised this camera as
supported by UVC, as "plug and play" without an additional driver. It
does produce a video signal on Windows via USB3, but fails on Linux. I
am running Linux Mint:
Linux Mint 20.3 Una
5.14.0-1057-oem #64-Ubuntu SMP Mon Jan 23 17:02:19 UTC 2023 x86_64
x86_64 x86_64 GNU/Linux
Thank you for your time,
Mark Lasersohn
|