webcamd, pwc and vga

Hans Petter Selasky hps at selasky.org
Sun Dec 28 10:05:51 UTC 2014


On 12/28/14 10:49, Eugene M. Zheganin wrote:
> Hi,
>
> On 25.12.2014 22:33, Hans Petter Selasky wrote:
>>
>> Can you dump the USB descriptors for you webcam. It will give some
>> clues about which driver is used:
>>
>> usbconfig -d X.Y dump_device_desc dump_curr_config_desc
>>
>
> Sorry for the delay, here they are:
>
> [root at bsdrookie:~]# usbconfig -d 1.3 dump_device_desc dump_curr_config_desc
> ugen1.3: <product 0x08d9 vendor 0x046d> at usbus1, cfg=0 md=HOST
> spd=FULL (12Mbps) pwr=ON (100mA)
>
>    bLength = 0x0012
>    bDescriptorType = 0x0001
>    bcdUSB = 0x0110
>    bDeviceClass = 0x0000
>    bDeviceSubClass = 0x0000
>    bDeviceProtocol = 0x0000
>    bMaxPacketSize0 = 0x0008
>    idVendor = 0x046d
>    idProduct = 0x08d9
>    bcdDevice = 0x0100
>    iManufacturer = 0x0000  <no string>
>    iProduct = 0x0000  <no string>
>    iSerialNumber = 0x0000  <no string>
>    bNumConfigurations = 0x0001
>

Hi,

Based on this information your driver is located in:

media_tree/drivers/media/usb/gspca/zc3xx.c

Maybe you can diff the "media_tree/drivers/media/usb/gspca" directory 
between the working version of webcamd and the non-working. I don't see 
how any non-linux kernel sources should cause this regression right now.

Also, make sure you specify a fps setting which is supported:

pwcview -s vga -f 5

For example. Still doesn't work?

--HPS


More information about the freebsd-multimedia mailing list