Goal
ueagle-atm is a complete rewrite of the driver for ADI USB ADSL modems (like fast 800). We have the following goals :
- to include ueagle-atm in kernel from kernel > 2.6.11
- one pre-requisite is to obtain USB firmware & DSPcode under an acceptable license from ADI : either 2-clause BSD or public domain (without sourcecode as it appears as a blocking issue)
- interfaces are suficiently near speedtouch's ones to mutualize
- move eagle-usb to maintenance :
- as many architectures as possible are maintained : x86, x86_64, ppc
- backward compatibility with kernel-2.4.18 (debian woody) is preserved
- kernel-2.6.x will be maintained as best as possible (please provide patches)
- ueagle-atm is the official module for kernel 2.6.x with x>10 and will receive support from now on
- documentation for developments is on this wiki http://atm.eagle-usb.org
- end-user support forum is at http://forum.eagle-usb.org
- integration in Debian and Mandriva GNU/Linux can begin
- integration in kernel can begin
- usbatm & ueagle-atm are tightly coupled with linux-usb as well
Next steps
- ADI approves licensing of USB firmware & DSPcode : either 2-clause or public domain is required
- code review by linux-usb developers (in progress)
- contact lkml
- verify licensing
- add scripts for compilation / installation / configuration
- adapt diagnostic tools
Done