Skip to content
 

iwl4965 + linux

Es war ein Akt in 2342 Teilen.

Letztendlich klappt es jedoch nun: mein WLAN-Chipsatz unter Debian.

Wie? So:

  • entweder:
    • mac80211 herunterladen, entpacken, in das Verzeichnis wechseln
    • zum ersten Mal die README lesen und befolgen ( # make; make patch_kernel )
    • Generic IEEE 802.11 Networking Stack (dscape) <– im Kernel als Modul aktivieren und Kernel möglicherweise kompilieren müssen (http://www.intellinuxwireless.org/ sagt, dass man nur Module kompilieren muss, aber ich musste meinen Kernel neu backen)
  • oder: aktuelle Kernel-Sources herunterladen, konfigurieren (nach 4965 suchen, da sieht man dann, wass man alles mitkompilieren muss), kompilieren
  • reboot mit neuem Kernel
  • # modprobe mac 80211
  • iwlwifi-4965-ucode herunterladen, entpacken und die Firmware nach (meistens) /lib/firmware schieben
  • iwlwifi herunterladen, entpacken, make, “# ./load” oder (falls man es mit den aktuellen Kernel-Sources macht: “# modprobe iwl4965″)
  • # ifconfig wlan0 up; iwlist scan <– es sollten nun die verfügbaren Netze angezeigt werden

Schon kann man connecten. (Bisher habe ich nur ein ungeschütztes Netzwerk ausprobiert in der Uni, daheim wird’s dann spannend: WPA)

Anmerkungen:

  • Falls man sich das Gewurste sparen will, kann man auch eine Ubuntu Gutsy Live CD einlegen, die erkennt den Chip sofort.
  • Die WLAN-LED funktioniert bisher mit beiden Varianten nicht.
  • Der WLAN-Switch klappt auch noch nicht, hoffe, das kommt bald. <– edit: nach neustart gehts ;)

TODO (für mich):

  • WPA (wie schon erwähnt) SOLVED: wpa_supplicant
  • Automatisierung (mit modprobe, wahrscheinlich bedeutet das: Module in richtiges Verzeichnis stopfen, bei aktuellen Kernel-Sources kein Problem)
  • Update (habe mac80211-10.0.2, iwlwifi-1.2.22 und iwlwifi-4965-ucode-4.44.1.20, neuere Versionen: http://www.intellinuxwireless.org/ , dort findet ihr auch nochmal HOWTOs, die aber bei mir nicht geklappt haben (wegen Kernel neu kompilieren))

P.S.: Mittlerweile benutze ich Gentoo, da habe ich sowieso aktuelle Kernel-Sources und somit konnte ich die Module direkt so kompilieren. wpa_supplicant läuft auch problemlos.