Seems to be some bugs in usb-serial.c.

- You'll need to do a tty->low_latency = 1 in serial_open for a start.
- You'll need to allocate at least 512 bytes for the in/out bulk transfer buffers, not 32/64 bytes.
- The tty_flip buffers can still overflow, so you'll need to use the hack I put into empeg-car.c :)

I can't get it working reliably on my OHCI based machine - it seems to drop pretty much half of the packets coming from the empeg, and I have no idea why because the resulting code is almost the same as mine.

Hopefully somebody will figure out how to get UHCI working in a nice way, and figure out what the strange bugs are in USB at the moment.


- John.

(The above may not represent the views of empeg :)