[linux-uvc-devel] Need help to connect USB-Webcam 1f3a:1002 Pruveedo DV200 4K Action cam (UVC)
Linux UVC driver and tools
Brought to you by:
pinchartl
From: Rene M. <san...@go...> - 2018-01-30 21:29:33
|
I bought a Pruveeo DV200 4k action cam, https://www.amazon.com/Waterproof-Camcorders-Accessories-Rechargeable-Batteries/dp/B072BBTYT5 The cam is cool, but, if I stick in the USB-Cable, it shows 3 options to choose: Take a Photo, Webcam and Recharge-Only Mode. If I choose Webcam, it jumps back to menu after two seconds. Maybe its a modeswitch-problem? If I take a look at /dev, for a second or two - when i cable it up - there is a /dev/video0 node, but it always disapear after two seconds. After that it mounts the SD-card. As you can see in the logs below, it says it found an uvc device. But the driver seems to release the device after creating a video-node. I'm new in this deep tec things in linux, but maybe YOU could tell me, if a few udev-rules must be made a custom way, or if this is a driver-problem, which can only fixed be the dev-ream ?! Regards Rene' Additionally here some more Info: --------syslog says-------------- Jan 30 00:45:41 Metis kernel: [53611.636855] usb 1-2: new high-speed USB device number 46 using xhci_hcd Jan 30 00:45:41 Metis kernel: [53611.777501] usb 1-2: New USB device found, idVendor=1f3a, idProduct=1002 Jan 30 00:45:41 Metis kernel: [53611.777505] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4 Jan 30 00:45:41 Metis kernel: [53611.777508] usb 1-2: Product: Android Jan 30 00:45:41 Metis kernel: [53611.777510] usb 1-2: Manufacturer: USB Developer Jan 30 00:45:41 Metis kernel: [53611.777512] usb 1-2: SerialNumber: 20080411 Jan 30 00:45:46 Metis kernel: [53616.941204] usb-storage 1-2:1.0: USB Mass Storage device detected Jan 30 00:45:46 Metis kernel: [53616.941843] scsi host6: usb-storage 1-2:1.0 Jan 30 00:45:46 Metis mtp-probe: checking bus 1, device 46: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2" Jan 30 00:45:46 Metis mtp-probe: bus: 1, device: 46 was not an MTP device Jan 30 00:45:47 Metis kernel: [53617.965237] scsi 6:0:0:0: Direct-Access USB 2.0 USB Flash Driver 0100 PQ: 0 ANSI: 2 Jan 30 00:45:47 Metis kernel: [53617.965958] sd 6:0:0:0: Attached scsi generic sg4 type 0 Jan 30 00:45:47 Metis kernel: [53617.970342] sd 6:0:0:0: [sdd] Attached SCSI removable disk Jan 30 00:45:49 Metis kernel: [53620.232961] usb 1-2: USB disconnect, device number 46 Jan 30 00:45:50 Metis kernel: [53620.560735] usb 1-2: new high-speed USB device number 47 using xhci_hcd Jan 30 00:45:50 Metis kernel: [53620.701303] usb 1-2: New USB device found, idVendor=1f3a, idProduct=100e Jan 30 00:45:50 Metis kernel: [53620.701308] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4 Jan 30 00:45:50 Metis kernel: [53620.701311] usb 1-2: Product: Android Jan 30 00:45:50 Metis kernel: [53620.701313] usb 1-2: Manufacturer: USB Developer Jan 30 00:45:50 Metis kernel: [53620.701315] usb 1-2: SerialNumber: 20080411 Jan 30 00:45:50 Metis kernel: [53620.702409] uvcvideo: Found UVC 1.00 device Android (1f3a:100e) Jan 30 00:45:50 Metis kernel: [53620.706017] uvcvideo 1-2:1.0: Entity type for entity Processing 2 was not initialized! Jan 30 00:45:50 Metis kernel: [53620.706022] uvcvideo 1-2:1.0: Entity type for entity Camera 1 was not initialized! Jan 30 00:45:50 Metis kernel: [53620.706410] input: Android as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input60 Jan 30 00:45:50 Metis mtp-probe: checking bus 1, device 47: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2" Jan 30 00:45:50 Metis mtp-probe: bus: 1, device: 47 was not an MTP device Jan 30 00:45:54 Metis kernel: [53624.404787] usb 1-2: USB disconnect, device number 47 Jan 30 00:45:54 Metis kernel: [53625.272705] usb 1-2: new high-speed USB device number 49 using xhci_hcd Jan 30 00:45:55 Metis kernel: [53625.413304] usb 1-2: New USB device found, idVendor=1f3a, idProduct=1002 Jan 30 00:45:55 Metis kernel: [53625.413308] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4 Jan 30 00:45:55 Metis kernel: [53625.413311] usb 1-2: Product: Android Jan 30 00:45:55 Metis kernel: [53625.413313] usb 1-2: Manufacturer: USB Developer Jan 30 00:45:55 Metis kernel: [53625.413316] usb 1-2: SerialNumber: 20080411 Jan 30 00:45:55 Metis kernel: [53625.414248] usb-storage 1-2:1.0: USB Mass Storage device detected Jan 30 00:45:55 Metis kernel: [53625.414631] scsi host6: usb-storage 1-2:1.0 Jan 30 00:45:55 Metis mtp-probe: checking bus 1, device 49: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2" Jan 30 00:45:55 Metis mtp-probe: bus: 1, device: 49 was not an MTP device Jan 30 00:45:56 Metis kernel: [53626.445475] scsi 6:0:0:0: Direct-Access USB 2.0 USB Flash Driver 0100 PQ: 0 ANSI: 2 Jan 30 00:45:56 Metis kernel: [53626.446303] sd 6:0:0:0: Attached scsi generic sg4 type 0 Jan 30 00:45:56 Metis kernel: [53626.448020] sd 6:0:0:0: [sdd] Attached SCSI removable disk -----------end of syslog--------- -----------lsusb says------------- Metis udev # lsusb -v -d 1f3a:1002 Bus 001 Device 049: ID 1f3a:1002 Onda (unverified) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x1f3a Onda (unverified) idProduct 0x1002 bcdDevice 2.33 iManufacturer 2 USB Developer iProduct 3 Android iSerial 4 20080411 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 55 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 224mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 1 Mass Storage Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 66 bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered ---------end of lsusb--------- If i plugin the device, udev logs: -------udev log by connection cable-------- UDEV [1431.240045] add /devices/pci0000:00/0000:00:14.0/usb1/1-2 (usb) UDEV [1431.243180] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0 (usb) UDEV [1431.244046] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6 (scsi) UDEV [1431.244627] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/scsi_host/host6 (scsi_host) UDEV [1431.246384] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1 (usb) UDEV [1432.228084] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0 (scsi) UDEV [1432.229037] add /devices/virtual/bdi/8:64 (bdi) UDEV [1432.229911] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0 (scsi) UDEV [1432.231398] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0 (scsi_disk) UDEV [1432.231412] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 (scsi_device) UDEV [1432.231698] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg5 (scsi_generic) UDEV [1432.232011] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0 (bsg) UDEV [1432.235604] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/block/sde (block) UDEV [1432.243559] change /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/block/sde (block) --------end udev log after connection by cable------------ after i set the cam in "webcam-mode" on the cam, udey says: ---------udev log after switching mode to webcam----------- UDEV [1761.993336] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0 (bsg) UDEV [1761.993670] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg5 (scsi_generic) UDEV [1761.994270] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0 (scsi_disk) UDEV [1761.995253] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/block/sde (block) UDEV [1761.995697] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 (scsi_device) UDEV [1761.998731] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0 (scsi) UDEV [1762.008504] remove /devices/virtual/bdi/8:64 (bdi) UDEV [1762.008702] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0 (scsi) UDEV [1762.056772] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/scsi_host/host6 (scsi_host) UDEV [1762.057068] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6 (scsi) UDEV [1762.057085] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1 (usb) UDEV [1762.057279] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0 (usb) UDEV [1762.059421] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2 (usb) UDEV [1762.502150] add /devices/pci0000:00/0000:00:14.0/usb1/1-2 (usb) UDEV [1762.505735] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0 (usb) UDEV [1762.507064] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2 (usb) UDEV [1762.507429] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1 (usb) UDEV [1762.511931] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/media1 (media) UDEV [1762.512296] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input21 (input) UDEV [1762.519975] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/video4linux/video1 (video4linux) UDEV [1762.557912] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input21/event19 (input) UDEV [1764.874506] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/video4linux/video1 (video4linux) UDEV [1764.890520] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input21/event19 (input) UDEV [1764.911021] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/media1 (media) UDEV [1764.911188] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input21 (input) UDEV [1764.912151] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2 (usb) UDEV [1764.912536] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0 (usb) UDEV [1764.915659] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1 (usb) UDEV [1764.920154] remove /devices/pci0000:00/0000:00:14.0/usb1/1-2 (usb) UDEV [1765.603213] add /devices/pci0000:00/0000:00:14.0/usb1/1-2 (usb) UDEV [1765.606015] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0 (usb) UDEV [1765.606210] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1 (usb) UDEV [1765.610471] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6 (scsi) UDEV [1765.610962] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/scsi_host/host6 (scsi_host) UDEV [1766.597005] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0 (scsi) UDEV [1766.597062] add /devices/virtual/bdi/8:64 (bdi) UDEV [1766.598730] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0 (scsi) UDEV [1766.601061] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 (scsi_device) UDEV [1766.602376] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0 (scsi_disk) UDEV [1766.603112] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg5 (scsi_generic) UDEV [1766.603546] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0 (bsg) UDEV [1766.621885] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/block/sde (block) UDEV [1766.635663] change /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/block/sde (block) ----------end udev logs--------- |