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

Reply via email to