Treiber rt25xx BeOS

http://patrick.lafarguette.free.fr/en/beos/rt25xx/

Einführung

Dieser Treiber unterstützt WLAN Adapter die auf dem Ralink RT2500 Chipsatz nach IEEE 802.11g Standard basieren.
Entwickelt wurde er mit einer Sitecom WL-115 PCI Karte und einem Sitecom WL-112 Cardbus Adapter.
Die Netzwerkumgebung besteht aus Linksys WRT54G WLAN Router und ADSL Internet Zugang.

Eigenschaften

Der Treiber ermöglicht es der Karte als Station eines BSS (Basic Service Set) verbunden mit einem Access Point zu arbeiten und im Monitor Modus.
WEP (Wired Equivalent Privacy) ist mit 40 oder 104 Bit möglich und bietet einen globalen Schutz von 64 oder 128 bit.

Unterstützte Geräte

PCI

Hersteller- (Vendor) und Geräte- (Device) Kennungen von Adaptern die durch diesen Treiber unterstützt werden sind folgende:

1814:0201 Ralink RT2500 802.11bg WLAN PCI

Cardbus

Hersteller- (Vendor) und Geräte- (Device) Kennungen von Adaptern die durch diesen Treiber unterstützt werden sind folgende:

1814:0201 Ralink RT2500 802.11bg WLAN Cardbus PC card

Haftungsausschluss

Dieser Treiber ist urheberrechtlich geschützt © 2005 durch Patrick Lafarguette. Alle Rechte vorbehalten.
Teile des Codes sind urheberrechtlich geschützt © durch Be Incorporated.
Keine Gewährleistung.
Verwendung auf eigene Gefahr.

Installation

Unter BONE muss das add-on nicht installiert werden.

PCI

  1. Ordner driver öffnen. Die Datei rt25xx auf den Ordner drop driver here verschieben.
  2. Im Ordner /boot/home/config/add-ons/kernel/drivers/dev/net eine Verknüpfung mit dem Treiber /boot/home/config/add-ons/kernel/drivers/bin/rt25xx erstellen.
  3. Zurück in den übergeordneten Ordner wechseln.
  4. Ordner add-on öffnen. Die Datei rt25xx auf den Ordner drop add-on here verschieben.
  5. Zurück in den übergeordneten Ordner wechseln.
  6. Ordner configuration öffnen. Die Datei rt25xx auf den Ordner drop configuration file here verschieben.
  7. Den Rechner neu starten. Nach dem Neustart erscheint in den Netzwerkeinstellungen ein neues Gerät.
  8. Gerät einrichten und Netzwerk neu starten.

Cardbus

Der Treiber benötigt das Modul cb_enabler im Ordner /boot/beos/system/add-ons/kernel/bus_managers.
Erhältlich ist es über Cardbus Modem Driver.

  1. Ordner driver öffnen. Die Datei rt25xx_cb auf den Ordner drop driver here verschieben.
  2. Im Ordner /boot/home/config/add-ons/kernel/drivers/dev/net eine Verknüpfung mit dem Treiber /boot/home/config/add-ons/kernel/drivers/bin/rt25xx_cb erstellen.
  3. Zurück in den übergeordneten Ordner wechseln.
  4. Ordner add-on öffnen. Die Datei rt25xx_cb auf den Ordner drop add-on here verschieben.
  5. Zurück in den übergeordneten Ordner wechseln.
  6. Ordner configuration öffnen. Die Datei rt25xx_cb auf den Ordner drop configuration file here verschieben.
  7. Den Rechner neu starten. Nach dem Neustart erscheint in den Netzwerkeinstellungen ein neues Gerät.
  8. Gerät einrichten und Netzwerk neu starten.

Einstellungsdatei

Hierüber werden die WLAN-Einstellungen gemacht.

mode Bestimmt die Art des Netzwerks. 0 für ein IBSS, Peer To Peer Netzwerk oder 1 für ein Infrastructure BSS Netzwerk mit Access Point oder 2 für den Monitor Modus. Standard ist 1.
Achtung: Im Monitor Modus muss das Gerät in den Netzwerkeinstellungen deaktiviert werden und kann nur mit der Anwendung BeNetworkCapture verwendet werden.
channel (Kanal) Gibt den verwendeten Funkkanal an. Mögliche Werte gehen von 1 bis 14.
ssid Gibt den Namen des Netzwerks an das verwendet werden soll. Maximal 32 Zeichen. Wird hier im BSS Modus nichts angegeben kann der Adapter allen verfügbaren Netzen beitreten.
privacy (Verschlüsselung) Gibt an ob der Netzwerkverkehr verschlüsselt stattfinden soll. 0 deaktiviert die Verschlüsselung. 1 aktiviert WEP mit 64 bits und 2 aktiviert WEP mit 128 bits. Standard ist 0.
authentication (Authentifizierung) Gibt die Art der Authentifizierung an. 0 entsricht "Open system authentication". 1 entspricht "Shared Key Authentication" (verlangt WEP). Standard ist 0.
format Gibt an in welchem Format die WEP-Schlüssel angegeben werden. 0 enstspricht ASCII. 1 enstspricht einem hexadezimalen String. Standard ist 0.
key0,
key1,
key2,
key3
Definiert die vier mit WEP Verschlüsselung verknüpften Schlüssel. Ein Schlüssel ist eine Abfloge von 5 oder 13 ASCII Zeichen oder 10 oder 26 hexadezimalen Zeichen entsprechenden der ausgewählten Schlüsselformatierung.

Syslog

Die Syslog Ausgabe kann aktiviert werden um sinnvolle Debug Ausgaben zu erhalten.

  1. Datei /boot/home/config/settings/kernel/drivers/sample/kernel nach /boot/home/config/settings/kernel/drivers/kernel kopieren.
  2. Diese Datei editieren und an folgender Zeile syslog_debug_ouput true das Kommentarzeichen # entfernen.
  3. Nach einem Neustart werden in der Datei /var/log/syslog Debug Informationen des Treibers geschrieben.

Schicken Sie diese syslog Datei zusammen mit dem Fehlerbericht.

Autor

Dieser Treiber wurde entwickelt von Patrick Lafarguette.
Deutsche Übersetzung von Andre Stark, an den auch die Mails in deutscher Sprache gehen sollten.
Wenden Sie sich für Fehlerberichte und Verbesserungsvorschläge an mich.

Versionen

Version 0.0.6 22.12.2005 Monitor Modus Unterstützung.
Version 0.0.5 05.11.2005 Unterstützung für Cardbus Geräte.
Hardwareseitige WEP Unterstützung für Verschlüsselung. Schlüssel von 40 und 104 Bit Länge werden unterstützt.
Softwareseitige WEP Unterstützung für "Shared Key Authentication".
Version 0.0.4 11.09.2005 Erste öffentlich verfügbare Version.
Unterstützung der Basisfunktionen.
Nur BSS ohne Verschlüsselung.
Kanal und ssid müssen gesetzt sein und auf ein gültiges BSS verweisen.
ohne V