WLAN Stick / Dongle beim Raspberry Pi 1 (rtl8192eu)
Ich habe noch einen uralten Raspberry Pi Model B Rev 2 herumliegen und will nicht, dass er in der Schublade staub fängt. Also möchte ich ihn gerne als Webserver für Meine Wetterstation nutzen. Er muss nichts machen, ausser die Daten der Arduinos einfangen und in einer mySQL Datenbank speichern und eine .php Seite erzeugen, wo ich mir die Daten ansehen kann.
Also brauche ich lediglich:
- Apache2
- mySQL
- FTP (muss nicht, aber ich find’s bequemer)
Das sollte der in die Jahre gekommene Rechenknecht hinbekommen. Performance ist hier zweitrangig. Ein Problem gibt es aber: Er hat kein WLAN onboard und ich möchte ihn gerne dort einsetzen, wo es ungünstig ist ein LAN-Kabel zu verlegen. Also muss ein WLAN Stick bzw. Dongle her. Ich habe mir diesen Stick bei Amazon gekauft, weil die Beschreibung sagt, dass er Raspi kompatibel ist. Bei dem Preis (7,64 EUR) kann man auch nicht viel falsch machen.
Die Installation war umständlicher als gedacht und bis ich die passenden Treiber gefunden hatte, ist eine gefühlte Ewigkeit vergangen. Fündig geworden bin ich auf GitHub.
Zunächst alle erforderlichen Pakete installieren
sudo apt-get install git raspberrypi-kernel-headers build-essential dkms
Anschließend den Treiber von GitHub holen
git clone https://github.com/lord2y/rtl8192eu-arm-linux-driver.git
Falls der Treiber nicht mehr richtig kompiliert gibt es hier eine Alternative:
https://github.com/Mange/rtl8192eu-linux-driver
In das Verzeichnis des Treibers wechseln
cd rtl8192eu-arm-linux-driver/
Den Treiber kompilieren (Das hat bei mir wirklich sehr sehr lange gedauert)
make ARCH=arm
Und anschließend den Treiber installieren
sudo make install
Den Raspberry Pi neustarten
sudo reboot
Wenn alles korrekt funktioniert solltet ihr mit ifconfig das Modul wlan0 angezeigt bekommen. Jetzt könnt ihr am einfachsten mit sudo raspi-config eure WLAN Daten eingeben, nochmal neustarten und das Lan-Kabel entfernen und alles sollte funktionieren.
Kommentare