Speed Touch USB

Version fran¸aise  English version 

Ein BeOS-Treiber-Projekt für das Alcatel Speed Touch USB ADSL Modem.

Was ist neu?

v0.6 soll jetzt wirklich bald zur Verfügung stehen. Aber was wir hofften, v0.6 als "erste Alphaversion" veröffentlichen zu können, wurde uns durch einen großen (noch ungelösten) Bug, der die Geschwindigkeit drastisch reduzierte, behindert. 
Dennoch werde ich es anschlagen ASAP. 

v0.5 ist ein nicht funktionierender Treiber, nur freigegeben für Entwickler. Er beinhaltet keine Firmware mehr. Stattdessen installieren Sie mgmt.o (vom Linux-Treiber) oder alcaudsl.sys (vom Windows-Treiber) in den "/boot/beos/etc" Ordner. Der USB Treiber sucht sich die Firmware direkt aus diesen Dateien heraus.

Download

Der immer noch nicht arbeitende v0.5-Treiber ist jetzt erhältlich: 

Sie müssen eine dieser Dateien von aktuellen Alcatel-Treibern im "/boot/beos/etc"-Ordner installieren: 

  • mgmt.o, aus dem Linux-Treiber
  • alcadusl.sys, aus dem Windows-Treiber

Ältere Versionen (beinhaltet keine Firmware mehr):

Aufgabenliste:

Packaging:

  • Installationsprogramm schreiben (zurückgestellt)
  • Dokumentation erstellen (noch zu machen)

USB-Treiber:

  • Modem-Erkennung (erledigt: v0.1)
  • Die  MAC-Addresse des Modems auslesen (erledigt: v0.1)
  • Firmware hochladen beim Start-up (erledigt: v0.3)
  • ADSL Verbindungssynchronisation (line sync) & -status (erledigt: v0.4)
  • Pakete lesen/schreiben (erledigt: v0.4)
  • SAR assembly/desassembly (erledigt: v0.5)
  • Ioctls für Modem-/Verbindungsstati and -statistiken (experimenteller Treiber: v0.6)
  • Modifizieren des E-Treiberkodes zu einem to A-Treiber um das Testen von ATM-Zellen-Ein-/Ausgabe über ATM loopback zu ermöglichen? (experimenteller Treiber: v0.6)
  • Es zum Laufen bringen! (zurückgestellt)

net_server Gerätezusatz:

  • Wirken als ATM_DEVICE type BNetDevice (erledigt: v0.5)
  • Interface mit USB-Treiber (erledigt: v0.5)
  • Eine GUI-Konfiguration (BNetConfig) anstatt dieser häßlichen hardcoded VCI/ VPI-Zahlen hinzufügen (noch zu machen)

PPPoA net_server Protokollzusatz:

  • PPPoA RFC 2364! verstehen ;-) (erledigt: v0.2)
  • /dev/ports/pppoa Pseudo-Port-Handling (erledigt: v0.2)
  • PPP -> PPPoA Frames verschlüsseln und senden (erledigt: v0.5)
  • Empfangene Frames PPPoA -> PPP entschlüsseln (erledigt: v0.5)

BeStusb Team

Geschichte

  • 26. September 2001:
     
    Gott sei Dank haben wir einen schlimmen Bug in derUSB-Kommunikation gefunden: Der gegenwärtiger Treiber lässt viele eingehende Pakete fallen. Dieser Fehler ist noch nicht behoben. Sorry für dei Zeit, die wir für die Reparatur benötigen. Ich werde die gegenwärtige Version (v0.6) für tapfere Tester, die es wagen wollen, bald veröffentlichen.
    Und dank Clemens haben wir jetzt auch eine deutsche Version dieser Webpage. 
  • 14. Juli 2001:

    v0.5 ist eine "Maurice ist in Urlaub"-Version. :-)
    Eingeführte PPP ermöglichete eine erste Verbindung. Bravo, Maurice!
    Allerdings ist der Treiber immer noch äußerst instabil, dennoch: Ein einfacher pingPCrash am net_server

  • 8. Juli 2001:

    v0.4 ist raus.
    USB read/write Aufrufe integriert, SAR-layer zog vom Gerät add_on zum USB-Treiber um. Ausserdem führten wir erste Test über ein ATM-mutiertes E- Drive (A-Drive) an der ADSL-Leitung durch.

  • 29. Juni 2001:
     
    v0.3 ist eine "Ich bin in Urlaub!"-Version.
    Der Firmwarekode wird vom zip nicht so archiviert wie wir es wollen, sondern verteilt eingeschlossen. Der v0.3 USB-Treiber liest sie jetzt direkt aus offiziellen Treiberdateien von Alcatel aus. 
  • 12. Juni 2001:
     
    Maurice hat den Firmware-Hochlade-Code in den Griff bekommen. Jetzt haben wir einen Treiber, der in der Lage ist, zu initialisieren und das Modem mit der ADSL-Leitung zu synchronisieren. Danke, Maurice! 
  • 15. Mai 2001:
     
    Ich beginne am Firmware-Hochlade-Code zu arbeiten. Die neue Version v0.2, die absofort online ist, ist für den gleichen Zweck als die vorherige Version bestimmt. 
  • 5. April 2001:

    Als mein "Wanadoos ADSL Anschluss" zu Hause installiert wurde, starte ich dieses Projekt. Eine erste v0.1 ist online, um jedem Entwickler zu ermöglichen, in dieses Projekt einzutreten. Diese Version bietet nur einen Skelett-USB-Treiber an. 

     

Dokumentationen


28. Juli 2001      aus dem Englischen übersetzt von Clemens Perner