[clug] usb/serial help required
David Murn
davey at incanberra.com.au
Sat Jul 7 12:09:41 GMT 2007
Hello Eyal,
I have a few USB devices that I use directly within windows through
vmware (laser printer and GPS on occasion). Within vmware workstation,
you can configure the host to share certain USB deveices with the guest
(windows) system. Then your windows guest will simply pop up a balloon
saying a usb device is plugged in, and youll need your original UPS
windows software drivers, exactly as if it was running natively.
Also, I suggest if the device really is a usb/serial converter, that it
will be using a prolific 2303 chip. Try modprobe pl2303. My GPS uses a
usb/serial converter cable which then appears in Linux as /dev/ttyUSBn.
Hope some of this might be of assistance.
David
On Sat, 2007-07-07 at 18:00 +1000, Eyal Lebedinsky wrote:
> I am trying to connect to my UPS from linux. It was on a windows machine
> which is now running under vmware on my linux ws.
>
> The windows software accepts a serial and a USB connection, however my
> ups model only has a USB cable which appears to be on a usb<->serial
> converter (see messages below).
>
> How do I create the serial device? I tried to load usbserial and play
> with its arguments but so far I could not get the required serial device,
> which I understand should be accessible with something like
> modprobe usbserial vendor=0x0f03 product=0x0001
> mknod /dev/ttyUSB0 c 188 0
> stty </dev/ttyUSB0
>
> cheers
> Eyal
>
> This is rh f7
> kernel 2.6.21-1.3228.fc7-x86_64
> CONFIG_USB_SERIAL=m
> CONFIG_USB_SERIAL_GENERIC=y
>
> Connecting the UPS USB cable I see these messages:
>
> usb 4-2: new low speed USB device using uhci_hcd and address 5
> usb 4-2: configuration #1 chosen from 1 choice
> input: Ver 1.0 USB To RS232 Interface (V1.0) BaudRate 2400bps as /class/input/input26
> input: USB HID v1.00 Gamepad [Ver 1.0 USB To RS232 Interface (V1.0) BaudRate 2400bps] on usb-0000:00:1d.1-2
>
> 'lsusb -v' says
> ===============
> Bus 004 Device 005: ID 0f03:0001
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0f03
> idProduct 0x0001
> bcdDevice 0.01
> iManufacturer 1 Ver 1.0
> iProduct 2 USB To RS232 Interface (V1.0) BaudRate 2400bps
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 34
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 4 2400bps
> bmAttributes 0x80
> MaxPower 100mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 3 Human Interface Devices
> bInterfaceSubClass 1 Boot Interface Subclass
> bInterfaceProtocol 2 Mouse
> iInterface 5 USB
> HID Device Descriptor:
> bLength 9
> bDescriptorType 33
> bcdHID 1.00
> bCountryCode 0 Not supported
> bNumDescriptors 1
> bDescriptorType 34 Report
> wDescriptorLength 35
> 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 10
More information about the linux
mailing list