Hi guys,

I'm currently trying to develop a driver for a "usb to multiport serial
device (mobile phone)".
It consists of 3 serial ports, and basic operation is archieved using
the generic
usbserial driver with the correct vendor/product settings.

But my problem is that not all transferred bytes go to the right
endpoints: e.g.
With echo enabled typing in minicom on the first serial port echoes some
bytes on 
the other (opened port).

It seems to me it is a receive-only problem, because if I send commands
like ATI (echoed back on two or more ports)
I get the right answer back.

USB-Snooping with Win32 showed me some messages that seem to initialize
the controller inside,
But my problem is, that I dont know what messages are the normal device
setup as linux will do it itself and
what are maybe proprietary commands.

I'm using 2.4.23 and 2.6.0-test11 and both show the same problems.

I enabled USB debug in the kernel config, but I see nothing more than
the device configuration in my syslog.


Is there something similar to USBSnoop in the linux-kernel, so that I
can diff the two logfiles (Win32 <-> Linux) to see whats going on?

Has anybody seen similar behaviour of the receive queue?

TIA
/Marc



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to