Skip site navigation (1)Skip section navigation (2)
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>