Nachdem ich nun erfolgreich einen
D-Link DWL-G122 unter Linux zum Laufen gebracht habe - Gott weiß wie - möchte ich nun mein Wissen diesbezüglich mit allen anderen, die das Problem haben, teilen. Undzwar geht es hier um den Chipsatz Rt37, der in manchen USB WLAN Stick Geräten steckt. Ich beziehe mich hierbei auf Ubuntu 7.04 mit dem Kernel 2.6.20-16-generic. Darin ist bereits ein rt73 Modul, welches aber nicht so richtig funktionieren möchte. Aus diesem Grund müssen wir es deaktivieren:
vim /etc/modprobe.d/blacklist
Nun hängt man einfach folgenden Text einfach unten an die Datei ran:
blacklist rt73usb
Dannach entlädt man das Modul mittels:
rmmod rt37usb
Als nächstes wird Datei modules geöffnet, damit man dort den neuen Treiber eintragen kann:
vim /etc/modules
Und nun trägt man einfach
rt73 ein. Als nächstes muss man seinen Kernel herausfinden. Mit dem Befehl:
uname -r
findet man das ganz einfach heraus.
Damit man problemlos nun kompilieren kann müssen noch folgende Pakete installiert werden:
apt-get install build-essential
apt-get install linux-headers-"kernel"
apt-get install gcc
Nun lädt man sich den Quellcode des Treibers herunter:
wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz
Als nächstes wird entpackt mit:
tar -xvf rt73-cvs-daily.tar.gz
Nun wechselt man in das entpackte Verzeichnis und anschließend noch eine Ebene tiefer in das Verzeichnis
Module