I've just been handed a USB RS232 converter, which, for some strange reason, identifies itself as an HID device.

Has anyone out there ever seen one of these?  If so, any ideas
about linux support?  I have no problem writing drivers, and
it looks like we'll be using a bunch of these (if I can get them
working under linux :-)  We're running redhat 8, kernel
2.4.20-18 (yes, I know 2.6 has better support, but I have to
deal with corporate weenies...)

Any starting point at all would be very much appreciated.

Here's what I get from lsusb:

Bus 004 Device 003: ID 04b4:5500 Cypress Semiconductor
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.00
 bDeviceClass            0 Interface
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0         8
 idVendor           0x04b4 Cypress Semiconductor
 idProduct          0x5500
 bcdDevice            0.00
 iManufacturer           1 Cypress Semiconductor
 iProduct                2 USB to Serial
 iSerial                 0
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           41
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          4
   bmAttributes         0x80
   MaxPower              100mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass         3 Human Interface Devices
     bInterfaceSubClass      0 No Subclass
     bInterfaceProtocol      0 None
     iInterface              0
       HID Device Descriptor:
         bLength                 9
         bDescriptorType        33
         bcdHID               1.00
         bCountryCode            0
         bNumDescriptors         1
         bDescriptorType        34 Report
         wDescriptorLength      37
cannot get report descriptor
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
       wMaxPacketSize          8
       bInterval              10
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
       wMaxPacketSize          8
       bInterval              10
 Language IDs: (length=4)
    0409 English(US)




------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to