We are trying to add a USB device interface to our embedded system which is running Linux 2.4.26. We have a Linux 2.4 backport of an early version of the Linux 2.6 Gadget Serial driver (version 1.1.2.1 2004/05/17) running on top of an Arabella Linux USB device driver running on a Freescale PowerQUICC CPU. We have been able to demonstrate USB serial communication capability when interfacing to a Linux host, but we can not get the interface to work with a Windows XP host. We have determined that the Gadget Serial driver version we are working with does not have the CDC-ACM support required by the usbser.sys driver in Windows. Once our device enumerates, the host sets the configuration and then halts further communications and we see the famous "This device cannot start (Code 10)" error from the Windows Device Manager.
The latest 2.6 version of the Gadget Serial driver has full support for CDC-ACM. Due to hardware and support issues, we are not able to upgrade to Linux 2.6 at this time. We are thus interested to know if a 2.4 backport of the latest Gadget Serial driver is available anywhere or if anyone has done a backport of the Gadget Serial driver to 2.4 Linux and gotten it to work with the Windows usbser.sys driver. We would also like to know what issues are involved in backporting this code from 2.6 to 2.4. Any assistance or advice will be greatly appreciated. Doug Sutherland ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel