[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 |