> I was recently approached regarding the development of a linux driver for a
> USB DSL modem.  This modem is based, from the information that I currently
> have, on the original Alcatel Speedtouch chipset.
>
> I am almost positive that I can acquire the current driver source to help
> in development.  What else would be required to get this working?

The current driver is (1) open source (GPL) and (2) in the 2.5 kernel,
see drivers/usb/misc/speedtch.c, so you should have no trouble getting
it.  The only thing that Alcatel kept closed source was the firmware
loader, and even that has an open source replacement (modem_run,
see speedtouch.sf.net).  As for "what else would be required to get this
working?", well that's a pretty vague question.  The obvious answer is:
specs for the modem.  Specs for the firmware too!  Actually, all you
really need is a driver for windows, since it is fairly easy to monitor
windows USB traffic and reverse engineer the protocol.

> I have already explained to them that I would only lead the project to get
> this done and that it would only be in my free time and that the end driver
> would be open sourced.

The speedtouch modems are very simple.  You just send it a bunch of ATM
cells to transmit; it sends you a bunch of ATM cells for reception.  And that's
it.  The other USB interfaces are for loading the firmware and monitoring the line
state.  Of course you get this simple behaviour because that's how the firmware
sets things up.  With very different firmware, the driver might need to change
a lot.

Ciao,

Duncan.


-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to