Opened 7 years ago

Last modified 3 years ago

#9254 new enhancement

USB WebCam support

Reported by: dsjonny Owned by: mmlr
Priority: normal Milestone: Unscheduled
Component: Drivers/USB Version: R1/alpha4.1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I have a Samsung RV509 laptop with unsupported USB camera:

~/Desktop> uname -a
Haiku shredder 1 hrevr1alpha4-44702 Nov 14 2012  BePC Haiku
~/Desktop> listusb -v | head -12
[Device /dev/bus/usb/0/0/3]
    Class .................. 0xef (Miscellaneous)
    Subclass ............... 0x02
    Protocol ............... 0x01
    Max Endpoint 0 Packet .. 64
    USB Version ............ 0x0200
    Vendor ID .............. 0x2232
    Product ID ............. 0x1020
    Product Version ........ 0x0015
    Manufacturer String .... "Image Processor"
    Product String ......... "WebCam SC-0311139N"
    Serial Number .......... "SM3711"

Change History (2)

comment:1 by luroh, 5 years ago

Milestone: R1Unscheduled

Moving out of R1 milestone.

comment:2 by pulkomandy, 3 years ago

This webcam uses the "Interface Association Descriptor". As you can see, it is listed as "miscelaneous" rather than "video". This means "look for information in each interface to decide which driver to use". It seems webcam have adopted this quite widely for some reason (mine also does this).

Our UVC webcam driver currently does not recognize those, as it looks only for things declared as video devices in the device descriptor, and doesn't dig in the interfaces.

Note: See TracTickets for help on using tickets.