Greetings, i have a UPS drive (Ippon Smart Power Pro 2000) which has a usb and a serial interface, but my mainboard doesn't have an external serial port, and i'd like to manage the UPS via the USB port.
the USB interface is based on Cypress Semiconductor chip - here is the output from "lsusb -v": ===================================================== Bus 006 Device 026: ID 0665:5161 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0665 idProduct 0x5161 bcdDevice 0.02 iManufacturer 1 Cypress Semiconductor iProduct 2 USB to Serial iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 3 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Devices bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 4 Sample HID HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.00 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 27 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 32 Device Status: 0x0000 (Bus Powered) ===================================================== i loaded the cypress_m8 module via "modprobe cypress_m8", but when i plug in the USB cable, i don't get any serial device node created in /dev/usb/ (which is supposed to happen?). when i plug in the USB cable, i get these messages in the dmesg output: usb 6-2: new low speed USB device using uhci_hcd and address 28 usb 6-2: configuration #1 chosen from 1 choice usbcore: registered new driver hiddev hiddev96: USB HID v1.00 Device [Cypress Semiconductor USB to Serial] on usb-0000:00:1d.1-2 usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver i.e. the usbhid module gets loaded and it gets control over the USB port (instead of thecypress_m8 driver), and creates the device node /dev/usb/hiddev0 if i disable the usbhid module (rename usbhid.ko to usbhid.ko_ to prevent it from auto-loading), i just get this: usb 6-1: new low speed USB device using uhci_hcd and address 29 usb 6-1: configuration #1 chosen from 1 choice and no device node is created. my question is - could the cypress_m8 driver (or other driver) be used with this controller (device id is 0665:5161) to make it look as a plain serial device? Best, v. P.S. please Cc me your reply... ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel