Opened 22 hours ago

Last modified 22 hours ago

#19344 new enhancement

webcam DEPSTECH DW50 Pro not detected

Reported by: grexe Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Add-Ons/Media Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

I got myself a nice 4k capable and USB-UVC compatible webcam but it's not detected in Haiku:

Class info	Video (Video Streaming)
Device name	Webcam Vitade AF
Device paths	unknown
device/bus	usb
device/driver	bus_managers/usb/devie/driver_v1
device/flags	2
device/id	0x6366
device/pretty name	USB device
device/vendor	0xc45
Driver used	unknown
Manufacturer	Microdia
usb/class	0xe
usb/id	44
usb/protocol	0
usb/subclass	0x2

lsusb -v shows:

[Device /dev/bus/usb/1/3]
    Class .................. 0xef Miscellaneous Device ()
    Subclass ............... 0x02 Miscellaneous Device (?)
    Protocol ............... 0x01 Miscellaneous Device (?, Interface Association)
    Max Endpoint 0 Packet .. 64
    USB Version ............ 2.0
    Vendor ID .............. 0x0c45 (Microdia)
    Product ID ............. 0x6366 (Webcam Vitade AF)
    Product Version ........ 0x0100
    Manufacturer String .... "Sonix Technology Co., Ltd."
    Product String ......... "USB 2.0 Camera"
    Serial Number .......... "SN0001"
    [Configuration 0]
        Configuration String . ""
        [Interface 0]
            [Alternate 0 active]
                Class .............. 0x0e Video (Undefined)
                Subclass ........... 0x01 Video (Video Control)
                Protocol ........... 0x00 Video (Video Control)
                Interface String ... "USB Camera"
                [Endpoint 0]
                    MaxPacketSize .... 1x 16 bytes
                    Interval ......... 6
                    Type ............. Interrupt
                    Direction ........ Input
                [Descriptor 0]
                    Type .............. 0x24
                    Subtype ........... 0x01 (Header)
                    UVC Release ....... 1.0
                    Total Length ...... 79
                    Clock Frequency ... 15000000
                    Interfaces ........ 1, 
                [Descriptor 1]
                    Type .............. 0x24
                    Subtype ........... 0x03 (Output Terminal)
                    Terminal ID ....... 4
                    Terminal Type ..... 0x0101 (Streaming)
                    Associated Terminal 0
                    Source ID ......... 3
                    Terminal .......... 0
                [Descriptor 2]
                    Type .............. 0x24
                    Subtype ........... 0x06 (Extension unit)
                    Unit ID ........... 3
                    GUID .............. 70 33 f0 28 11 63 2e 4a ba 2c 68 90 eb 33 40 16 
                    Control count ..... 24
                    Input pins ........ 2, 
                    Controls .......... 9f0007
                    Extension ......... 0
                [Descriptor 3]
                    Type .............. 0x24
                    Subtype ........... 0x02 (Input Terminal)
                    Terminal ID ....... 1
                    Terminal Type ..... 0x0201 (Camera)
                    Terminal .......... 0
                    Min. Focal length . 0
                    Max. Focal length . 0
                    Focal length ...... 0
                    Controls .......... 0e0000
                [Descriptor 4]
                    Type .............. 0x24
                    Subtype ........... 0x05 (Processing unit)
                    Unit ID ........... 2
                    Source ID ......... 1
                    Max Multiplier .... 0.000000
                    Controls .......... Contrast, Hue, Saturation, Sharpness, Gamma, White balance temp., White balance component, Automatic hue, Automatic white balance component, Digital multiplier, Digital multiplier limit, 
                    Processing ........ 0
                    Video Standards ... 0x00
                [Descriptor 5]
                    Type .............. 0x25 (Endpoint)
                    Subtype ........... 0x03 (Interrupt)
                    Max Transfer Size . 32768
        [Interface 1]
            [Alternate 0 active]
                Class .............. 0x0e Video (Undefined)
                Subclass ........... 0x02 Video (Video Streaming)
                Protocol ........... 0x00 Video (Video Streaming)
                Interface String ... ""
                [Descriptor 0]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x01 (Input header)
                    Format count ...... 2
                    Total length ...... 64256
                    Endpoint .......... 0x81
                    Info .............. 0x00
                    Terminal Link ..... 0x04
                    Still capture ..... 0x00
                    Trigger support ... 0
                    Trigger usage ..... 0
                    Format  0 ......... 0x00
                    Format  1 ......... 0x00
                [Descriptor 1]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x04 (Uncompressed format)
                    Index ............. 0x01
                    Frame number ...... 0x03
                    GUID .............. 59 55 59 32 00 00 10 00 80 00 00 aa 00 38 9b 71 
                    Bits per pixel .... 16
                    Default frame idx . 0x01
                    Aspect ratio ...... 0:0
                    Interlace flags ... 0x00
                    Copy protect ...... 0
                [Descriptor 2]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x05 (Uncompressed frame)
                    Index ............. 0x01
                    Capabilities ...... 0x00
                    Resolution ........ 1280 x 720
                    Bit rates ......... 147456000 - 147456000
                    Frame buffer size . 1843200
                    Frame interval .... 100.0000ms
                    Frame interval  0 . 100.0000ms
                [Descriptor 3]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x05 (Uncompressed frame)
                    Index ............. 0x02
                    Capabilities ...... 0x00
                    Resolution ........ 640 x 480
                    Bit rates ......... 73728000 - 73728000
                    Frame buffer size . 614400
                    Frame interval .... 66.6666ms
                    Frame interval  0 . 66.6666ms
                [Descriptor 4]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x05 (Uncompressed frame)
                    Index ............. 0x03
                    Capabilities ...... 0x00
                    Resolution ........ 320 x 240
                    Bit rates ......... 18432000 - 18432000
                    Frame buffer size . 153600
                    Frame interval .... 66.6666ms
                    Frame interval  0 . 66.6666ms
                [Descriptor 5]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x06 (MJPEG format)
                    Index ............. 0x02
                    Frame number ...... 0x03
                    GUID .............. 00 01 00 00 00 00 19 01 00 40 19 01 00 58 02 00 
                    Bits per pixel .... 42
                    Default frame idx . 0x2c
                    Aspect ratio ...... 10:0
                    Interlace flags ... 0x01
                    Copy protect ...... 42
                [Descriptor 6]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x07 (MJPEG frame)
                    Index ............. 0x01
                    Capabilities ...... 0x00
                    Resolution ........ 1280 x 720
                    Bit rates ......... 221184000 - 442368000
                    Frame buffer size . 1843789
                    Frame interval .... 33.3333ms
                    Frame interval  0 . 33.3333ms
                    Frame interval  1 . 66.6666ms
                [Descriptor 7]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x07 (MJPEG frame)
                    Index ............. 0x02
                    Capabilities ...... 0x00
                    Resolution ........ 640 x 480
                    Bit rates ......... 73728000 - 147456000
                    Frame buffer size . 614989
                    Frame interval .... 33.3333ms
                    Frame interval  0 . 33.3333ms
                    Frame interval  1 . 66.6666ms
                [Descriptor 8]
                    Type .............. 0x24 (VideoStream Interface)
                    Subtype ........... 0x07 (MJPEG frame)
                    Index ............. 0x03
                    Capabilities ...... 0x00
                    Resolution ........ 320 x 240
                    Bit rates ......... 18432000 - 36864000
                    Frame buffer size . 154189
                    Frame interval .... 33.3333ms
                    Frame interval  0 . 33.3333ms
                    Frame interval  1 . 66.6666ms
                [Descriptor 9]
                    Type ..................... 0x24 (VideoStream Interface)
                    Subtype .................. 0x0d (Color format)
                    Color Primaries .......... 0x01 (BT.709, sRGB)
                    Transfer characteristics . 0x01 (BT.709)
                    Matrix coefficients ...... 0x04 (SMPTE 170M (BT.601))
            [Alternate 1]
                Class .............. 0x0e Video (Undefined)
                Subclass ........... 0x02 Video (Video Streaming)
                Protocol ........... 0x00 Video (Video Streaming)
                Interface String ... ""
                [Endpoint 0]
                    MaxPacketSize .... 1x 128 bytes
                    Interval ......... 1
                    Type ............. Isochronous
                    Direction ........ Input
            [Alternate 2]
                Class .............. 0x0e Video (Undefined)
                Subclass ........... 0x02 Video (Video Streaming)
                Protocol ........... 0x00 Video (Video Streaming)
                Interface String ... ""
                [Endpoint 0]
                    MaxPacketSize .... 1x 256 bytes
                    Interval ......... 1
                    Type ............. Isochronous
                    Direction ........ Input
            [Alternate 3]
                Class .............. 0x0e Video (Undefined)
                Subclass ........... 0x02 Video (Video Streaming)
                Protocol ........... 0x00 Video (Video Streaming)
                Interface String ... ""
                [Endpoint 0]
                    MaxPacketSize .... 1x 800 bytes
                    Interval ......... 1
                    Type ............. Isochronous
                    Direction ........ Input
            [Alternate 4]
                Class .............. 0x0e Video (Undefined)
                Subclass ........... 0x02 Video (Video Streaming)
                Protocol ........... 0x00 Video (Video Streaming)
                Interface String ... ""
                [Endpoint 0]
                    MaxPacketSize .... 2x 800 bytes
                    Interval ......... 1
                    Type ............. Isochronous
                    Direction ........ Input
            [Alternate 5]
                Class .............. 0x0e Video (Undefined)
                Subclass ........... 0x02 Video (Video Streaming)
                Protocol ........... 0x00 Video (Video Streaming)
                Interface String ... ""
                [Endpoint 0]
                    MaxPacketSize .... 3x 800 bytes
                    Interval ......... 1
                    Type ............. Isochronous
                    Direction ........ Input
            [Alternate 6]
                Class .............. 0x0e Video (Undefined)
                Subclass ........... 0x02 Video (Video Streaming)
                Protocol ........... 0x00 Video (Video Streaming)
                Interface String ... ""
                [Endpoint 0]
                    MaxPacketSize .... 3x 1024 bytes
                    Interval ......... 1
                    Type ............. Isochronous
                    Direction ........ Input

Change History (1)

comment:1 by waddlesplash, 22 hours ago

Component: Drivers/USBAdd-Ons/Media
Owner: changed from mmlr to nobody
Note: See TracTickets for help on using tickets.