Date: Mon, 30 Aug 2010 08:56:36 +0200 From: David Naylor <naylor.b.david@gmail.com> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: webcamd and Pixart Imaging Message-ID: <201008300856.40160.naylor.b.david@gmail.com> In-Reply-To: <201008300833.30376.hselasky@c2i.net> References: <201008292147.09750.naylor.b.david@gmail.com> <201008300833.30376.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart1696836.45rSV8ouAR Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable On Monday 30 August 2010 08:33:30 Hans Petter Selasky wrote: > Hi, >=20 > Could you dump device descriptor and current configuration descriptor usi= ng > usbconfig. I need the vendor ID and product ID at least to be able to deb= ug > this issue. # usbconfig -d ugen0.2 dump_device_desc ugen0.2: <CIF Single Chip Pixart Imaging Inc.> at usbus0, cfg=3D0 md=3DHOST= =20 spd=3DFULL (12Mbps) pwr=3DON bLength =3D 0x0012=20 bDescriptorType =3D 0x0001=20 bcdUSB =3D 0x0110=20 bDeviceClass =3D 0x00ff=20 bDeviceSubClass =3D 0x00ff=20 bDeviceProtocol =3D 0x00ff=20 bMaxPacketSize0 =3D 0x0008=20 idVendor =3D 0x093a=20 idProduct =3D 0x2468=20 bcdDevice =3D 0x0100=20 iManufacturer =3D 0x0001 <Pixart Imaging Inc. > iProduct =3D 0x0002 <CIF Single Chip > iSerialNumber =3D 0x0000 <no string> bNumConfigurations =3D 0x0001=20 # usbconfig -d ugen0.2 dump_curr_config_desc ugen0.2: <CIF Single Chip Pixart Imaging Inc.> at usbus0, cfg=3D0 md=3DHOST= =20 spd=3DFULL (12Mbps) pwr=3DON Configuration index 0 bLength =3D 0x0009=20 bDescriptorType =3D 0x0002=20 wTotalLength =3D 0x01d4=20 bNumInterfaces =3D 0x0001=20 bConfigurationValue =3D 0x0001=20 iConfiguration =3D 0x0000 <no string> bmAttributes =3D 0x00a0=20 bMaxPower =3D 0x00fa=20 Interface 0 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0000=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 0 Alt 1 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0001=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0080=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 0 Alt 2 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0002=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0100=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 0 Alt 3 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0003=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0180=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 0 Alt 4 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0004=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0200=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 0 Alt 5 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0005=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0280=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 0 Alt 6 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0006=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0300=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 0 Alt 7 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0007=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0380=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 0 Alt 8 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0008=20 bNumEndpoints =3D 0x0006=20 bInterfaceClass =3D 0x00ff=20 bInterfaceSubClass =3D 0x00ff=20 bInterfaceProtocol =3D 0x00ff=20 iInterface =3D 0x0000 <no string> Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 1 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0002 <OUT> bmAttributes =3D 0x0002 <BULK> wMaxPacketSize =3D 0x0040=20 bInterval =3D 0x0000=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 2 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0083 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 3 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0004 <OUT> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0002=20 bInterval =3D 0x0032=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 4 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0085 <IN> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x03ff=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Endpoint 5 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0006 <OUT> bmAttributes =3D 0x0001 <ISOCHRONOUS> wMaxPacketSize =3D 0x0000=20 bInterval =3D 0x0001=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000 Is there anything else I can do to help? David =20 > On Sunday 29 August 2010 21:47:05 David Naylor wrote: > > Hi, > >=20 > > I'm trying to get a USB webcam to work (Pixart Imaging, see > > http://hardware4linux.info/component/12311/). > >=20 > > I attach the webcam and: > >=20 > > # dmesg > > ugen0.2: <Pixart Imaging Inc.> at usbus0 > >=20 > >=20 > > I run webcamd (I've tried both from ports and svn): > >=20 > > # ./webcamd > > Attached ugen0.2[0] to cuse unit 0 > > Creating /dev/video0 > >=20 > >=20 > > I try using pwcview without success: > >=20 > > # pwcview > > Webcam set to: 320x240 (sif) at 5 fps > > libv4l2: error got 10 consecutive frame decode errors, last error: v4l- > > convert: error unknown pac207 row header: 0xed90 > >=20 > > Error reading from webcam: Resource temporarily unavailable > >=20 > >=20 > > Skype is also unable to use the webcam (green image with corruption in > > top half of the image). According to the webpage referenced above the > > webcam should be usable. > >=20 > > Please help, > >=20 > > David > >=20 > > P.S. I'm not on list --nextPart1696836.45rSV8ouAR Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (FreeBSD) iEYEABECAAYFAkx7VigACgkQUaaFgP9pFrIIhgCeIa5UNu2SHfUZPMZSxNyf46si ZuwAniq15FNZnQVCjmfyCG+g9XA8s8E4 =9w17 -----END PGP SIGNATURE----- --nextPart1696836.45rSV8ouAR--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008300856.40160.naylor.b.david>