Speed Touch USB

Version fran¸aise  German version 

A BeOS driver project for the Alcatel Speed Touch USB ADSL modem.

What's new?

This project is currently officially frozen, after more than one year being so unofficially. Due to the already reported USB bugs and the resulting lame speed, unless someone jump and find how to fix it, I don't know how to finish this project, it will stay this way. Sorry for the bad news.

However, the latest source code of the v0.7 is available to download, with all others versions ones. Firmware is no more included. Instead, install mgmt.o (from Linux driver) or alcaudsl.sys (from Windows driver) in /boot/beos/etc folder, the USB driver extract firmware directly from these files...

Download

The (still not working) v0.7 driver is now available:

You need to install one of these files from Alcatel officials drivers in /boot/beos/etc folder:

  • mgmt.o, from Linux driver
  • alcadusl.sys, from Windows driver

Olders versions (firmware no more included):

To Do

Packaging:

  • Write an Install script (done: v0.6)
  • Write documentation (todo)

USB kernel driver:

  • Make it works! (pending)
  • Modify E-Drive code to A-Drive to be able to test ATM cells I/O via ATM loopack? (done: v0.7)
  • Ioctls for modem/line status and statistics (done: v0.7)
  • SAR assembly/desassembly (done: v0.5)
  • ADSL line sync & status (done: v0.4)
  • Packets read/write (done: v0.4)
  • Firmware upload at startup (done: v0.3)
  • Read the modem MAC address (done: v0.1)
  • Modem detection (done: v0.1)

net_server device add-on:

  • Add GUI configuration (BNetConfig), instead of this ugly hardcoded VCI/VPI numbers... (done: v0.7)
  • Act as a ATM_DEVICE type BNetDevice (done: v0.5)
  • Interface with USB driver (done: v0.5)

PPPoA net_server protocol add-on:

  • Received frames PPPoA -> PPP decoding (done: v0.5)
  • PPP -> PPPoA frames encoding and sending (done: v0.5)
  • /dev/ports/pppoa pseudo-port handling (done: v0.2)
  • Understand PPPoA RFC 2364! ;-) (done: v0.2)

BeStusb Team

History

  • February 5, 2003:

    Woa, one year and half of no news! Time to update, even if it's not good news...

  • September 26, 2001:

    Well, it seem we hit some deep evil bug with USB communications: current driver drop many many incoming packets. No fix found, so far. Sorry all for the time it take. I'll post the current version (v0.6) really soon now (tm) for the brave here who would like to try it...

    And, thanks to Clemens, we now have a deutch version of this web page too.

  • July 14, 2001:

    v0.5 is a Maurice is in vacation ;-) release.
    First PPP connexion established, great job, Maurice!
    Still highly unstable, anyway: a simple ping crash net_server...

  • July 8, 2001:

    v0.4 is out.
    USB read/write calls implemented, SAR layer moved from device add_on to USB driver. First tests done on ADSL line, via an ATM-mutated E-Drive (A-Drive).

  • June 29, 2001:

    v0.3 is a I'm in vacation! release.
    All firmware code suppressed from zip archives, as we can't/shouldn't distribute it included. The v0.3 USB driver read it now directly from official Alcatel driver files.

  • June 12, 2001:

    Maurice handle to fix firmware upload code. Now, we have a driver able to initialize and sync the modem with ADSL line. Thanks Maurice!

  • May 15, 2001:

    Firmware upload code start to work. This new version v0.2 is online for same purpose than previous one.

  • April 5, 2001:

    As my Wanadoo's ADSL line start to work at home, I start this project. A first v0.1 is online, to allow any developer(s) to join this project. This version offer nothing but a skeletal USB driver.

Documentations


February 5, 2003