Hi, I'm developing a userspace management daemon for the Alcatel ADSL USB modem with the kernel driver written by Luca Barbieri (mostly aggregating various patches by various people, finishing documentation, cleaning up interfaces). However, I am having some trouble with the USBDEVFS subsystem: The modem has 3 interfaces: 0, 1, 2; if 0 appears to be a standard INT/control endpoint; if 1 is the data BULK interface used by the kernel driver; if 2 is the code BULK interface used to upload the microcode to the modem; If I claim the interfaces 0, and 2 in the userspace daemon at the same time and then try to perform bulk transfers on if 2, they all fail with the following errors to syslog: usb_control/bulk_msg: timeout usbdevfs: USBDEVFS_BULK failed dev 02 ep 0x85 len 200 ret -110 However, if I claim if 0 _after_ performing the transfers, I get no timeout errors. I do not understand why this is happening, and was hoping that you might be able to shed some light on the situation. Obviously, I have worked around the problem, but, as the code stands, it is preventing me solving some issues cleanly. If you want to help but need more information I can provide more complete source code. TIA Matthew Bell
------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
