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
