[Nut-upsuser] Nut with megatec_usb

Arjen de Korte nut+users at de-korte.org
Thu Mar 5 10:42:07 UTC 2009


Citeren Gabriel Hahmann <gabriel.hahmann op gmail.com>:

[...]

> My device is connected in the bus 001, device 004, and when i do a lsusb -s
> 001:004 -vvv the result is as follows:
>
> Bus 001 Device 004: ID 04b4:5500 Cypress Semiconductor Corp. HID->COM RS232
> Adapter
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0         8
>   idVendor           0x04b4 Cypress Semiconductor Corp.
>   idProduct          0x5500 HID->COM RS232 Adapter
>   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 Sample HID
>     bmAttributes         0x80
>       (Bus Powered)
>     MaxPower              100mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass         3 Human Interface Device
>       bInterfaceSubClass      0 No Subclass
>       bInterfaceProtocol      0 None
>       iInterface              0
>         HID Device Descriptor:
>           bLength                 9
>           bDescriptorType        33
>           bcdHID               1.00
>           bCountryCode            0 Not supported
>           bNumDescriptors         1
>           bDescriptorType        34 Report
>           wDescriptorLength      37
>          Report Descriptors:
>            ** UNAVAILABLE **
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0008  1x 8 bytes
>         bInterval               1
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x02  EP 2 OUT
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0008  1x 8 bytes
>         bInterval               1
> Device Status:     0x0000
>   (Bus Powered)
>
> Anybody knows how to handle this?

This device should be recognized by the kernel as a generic USB to  
serial converter. Usually this means that it will create a  
/dev/ttyUSBx port for you when you connect it. You can use the megatec  
driver to connect to this port.

Best regards, Arjen

PS  Don't cross-post to the development mailing list if you don't get  
an answer immediately. This list is mostly run by volunteers, so give  
us a little time to answer.
-- 
Please keep list traffic on the list




More information about the Nut-upsuser mailing list