Wed Jun 13 21:00:39 EDT 2012

Linux USB serial

What about emulating the simplest driver?  Some candidates:

linux-2.6-2.6.32/drivers/usb/serial$ ls -lS *.c |grep -v mod

-rw-r--r-- 1 tom tom   2069 Dec  2  2009 hp4x.c
-rw-r--r-- 1 tom tom   2025 Dec  2  2009 siemens_mpi.c
-rw-r--r-- 1 tom tom   1521 Dec  2  2009 funsoft.c

See also[1]

Reading Documentation/usb/usb-serial.txt in Linux source gives:

  If your device is not one of the above listed devices, compatible with
  the above models, you can try out the "generic" interface. This
  interface does not provide any type of control messages sent to the
  device, and does not support any kind of device flow control. All that
  is required of your device is that it has at least one bulk in endpoint,
  or one bulk out endpoint. 
  To enable the generic driver to recognize your device, build the driver
  as a module and load it by the following invocation:
	insmod usbserial vendor=0x#### product=0x####
  where the #### is replaced with the hex representation of your device's
  vendor id and product id.

[1] http://comments.gmane.org/gmane.linux.usb.general/34211