[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