Treiber Iwlagn für Intel-5100AGN inkl. Stromsparmodus selbst compilieren
Beim Versuch den Iwlagn-Treiber für meine Intel-5100 AGN Wireless-Karte aus den Karmic-Backports zusammen mit dem stromsparenden Intel-PHC-Modul zu verwenden gab es ein Problem: Aus irgendwelchen Gründen lässt sich der Treiber weder verwenden noch installieren.
Da aber der Karmic-Standardtreiber für die Intel-5100 leider keinen Stromsparmodus unterstützt bleibt nur das Selbstcompilieren von iwlagn – und das ist gar nicht mal so schwierig:
Vorbereitung
Zuerst läd man von linuxwireless.org die Quellen des aktuellen Treibers herunter, hier war das damals Version 2009-12-11, extrahiert sie z.B. mittels “tar” im Terminal und wechselt in das damit neu erstellte Treiberverzeichnis:
$tar -xjf compat-wireless-2009-12-11.tar.bz2 $cd compat*
Konfiguration / iwlagn Treiber wählen
Das komplette Treiberpaket enthält noch wesentlich mehr Treiber als den benötigten Iwlagn – unnötig diese zu compilieren. Mittels eines mitgelieferten Scripts kann man ausschlieslich den Iwlagn-Treiber zum übersetzen selektieren:
$./scripts/driver-select iwlwifi
Iwlagn compilieren
$make
Installieren und laden
War der Make-Vorgang erfolgreich kann der Treiber installiert (Zeile 1), der laufende Treiber entladen (Zeile 2) und der neue geladen (Zeile 3) werden:
$sudo make install $sudo make unload $sudo modprobe iwlagn
Anmerkung aus den Kommentaren: “checkinstall” (Info (en), Info (de)) statt “make install” könnte zur Installation unter Ubuntu geeigneter sein (sh. Kommentare hier), allerdings hatte ich persönlich mit “make install” schon lange keine schlechten Erfahrungen mehr gemacht.
Iwlagn Powermanagement aktivieren
$sudo iwconfig wlan0 power on
Wenn man die Stromspareinstellung kontrollieren möchte kann man das mit “iwconfig” tun, das Powermanagement müsste jetzt mit “on” gekennzeichnet sein. Will man diese Einstellung permanent nutzen kann diese Zeile auch in der Datei “etc/rc.local” platziert werden – sie wird damit bei jedem Systemstart ausgeführt.
Viel Spass beim Stromsparen :)
Am 29.01.2010, 19:13
[uu-de] Wlan Acer 6930 funktioniert nicht
Am 29.01.2010, 19:33
Habe selbigen und einen Nachtrag zu Checkinstall oben ergänzt. Wobei ich mit “make install” und resp. “make uninstall” wirklich wie o.g. bisher keinerlei Probleme hatte, abgesehen davon dass die Paketverwaltung nichts vom neuen Treiber mitbekommt wäre ich nie darauf gekommen dass man “make install” nicht (mehr) verwenden sollte. Danke, wieder etwas gelernt :)
Am 29.01.2010, 20:09
“checkinstall” ist Ubuntu-typisch. Funktioniert leider auch nicht bei jedem Paket. Bei Pidgin z.B. nicht, aber bei vielen anderen (Fx, Tb, vlc, krusader, Gimp, WireShark, FileZilla, Wine, Brasero, GParted…).
“make uninstall” funktioniert auch nur dann, wenn Du das Verzeichnis nicht löschst. Wer gern sein System vollmüllt…
Am 29.01.2010, 20:21
Das mit den “aufzuhebenden Sourceverzeichnissen” ist natürlich ein Argument, wenn man es aber nicht übertreibt auch kein Problem (compat-wireless hat gerademal 20Mb) – und theoretisch könnte man ja auch ein “Build-Verzeichnis” anlegen (oder /usr/local/src verwenden) in welchem man seine paar Pakete ordentlich aufbewahrt.
Nichtsdestotrotz hast Du natürlich Recht, nach allem was ich jetzt gelesen habe ist Checkinstall unter Ubuntu die bessere Wahl.