USB drivers

Chris chris at tellme3times.com
Sat Aug 7 22:11:14 PDT 2004


M. Warner Losh wrote:

>
>No.  You are exactly on base.  That's why I pointed at you at the usb
>information program.  Run it with the device plugged in, and we'll be
>able to know the details.
>
>Warner
>  
>

If I read this correctly 1 device with two interfaces. The first for the 
scanner and the second for the printer.


Standard Device Descriptor:
  bLength            18
  bDescriptorType    01
  bcdUSB             0110
  bDeviceClass       00
  bDeviceSubClass    00
  bDeviceProtocol    00
  bMaxPacketSize     8
  idVendor           04b8
  idProduct          0808
  bcdDevice          0100
  iManufacturer      1
  iProduct           2
  iSerialNumber      3
  bNumConfigurations 1

Configuration 0:
        Standard Configuration Descriptor:
          bLength             9
          bDescriptorType     02
          wTotalLength        55
          bNumInterface       2
          bConfigurationValue 1
          iConfiguration      4
          bmAttributes        c0 (self-powered)
          bMaxPower           1 (2 mA)

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  0
          bNumEndpoints      2
          bInterfaceClass    ff
          bInterfaceSubClass ff
          bInterfaceProtocol ff
          iInterface         5

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 81 (in)
          bmAttributes     02 (Bulk)
          wMaxPacketSize   64
          bInterval        0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 02 (out)
          bmAttributes     02 (Bulk)
          wMaxPacketSize   64
          bInterval        0

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   1
          bAlternateSetting  0
          bNumEndpoints      2
          bInterfaceClass    07
          bInterfaceSubClass 01
          bInterfaceProtocol 02
          iInterface         6

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 04 (out)
          bmAttributes     02 (Bulk)
          wMaxPacketSize   64
          bInterval        0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 83 (in)
          bmAttributes     02 (Bulk)
          wMaxPacketSize   64
          bInterval        0

Codes Representing Languages by the Device:
  bLength          4
  bDescriptorType  03
  wLANGID[0]       0409

String (index 1): EPSON

String (index 2): USB MFP

String (index 3): RC0438001041259320

String (index 4): USB MFP

String (index 5): EPSON Scanner

String (index 6): USB Printer




More information about the freebsd-current mailing list