staging.inyokaproject.org

iwl3945 Problemchen

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

Flo10245

Avatar von Flo10245

Anmeldungsdatum:
18. November 2005

Beiträge: 77

Ich hab seit ca. Mittwoch (kann das leider nicht so genau sagen, weil mein Thinkpad X60s immer gern schläft...) folgendes Problem:

[ 9056.930765] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 9056.930780] iwl3945: Could not read microcode: -2

Hat wohl mit nem Kernel-Update zu tun. Bis zu diesem Update funktionierte sogar die WLAN-LED! Ist das eigentlich der mac80211 Treiber, der da dabei ist? Ich hab mir den grad den neuesten von linuxwireless.org gezogen, aber anscheinend gibt es da ein Problem mit dem Kernel:

"WARNING: You are running a kernel >= 2.6.23, you should enable in it CONFIG_NETDEVICES_MULTIQUEUE for 802.11[ne] support"
$ uname -a
Linux fs-laptop 2.6.27-2-generic #1 SMP Thu Aug 28 17:20:02 UTC 2008 i686 GNU/Linux

Hat hier vielleicht jemand eine Idee?

MfG Flo

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Dann ruf mal im Terminal sudo lsmod | grep 80211 auf, da sollten dann die Abhängigkeiten zum WLan-Treiber auftauchen. Bei mir sind das zwei Zeilen, neben dem mac80211 noch der cfg80211-Treiber und die jeweils hiervon aufgerufenen Lib's. Und in den Paketquellen / im Kernel sind die richtigen (eigentlich) dabei!

gruß syscon-hh

dgf

Anmeldungsdatum:
4. September 2005

Beiträge: 912

hast du linux-restricted-modules-common installiert? Dort befinden sich alle Firmwaredateien.

Flo10245

(Themenstarter)
Avatar von Flo10245

Anmeldungsdatum:
18. November 2005

Beiträge: 77

Ich wollte die linux-restricted-modules-common nicht haben, weil proprietär. Es gibt doch ne freie Version, die bis jetzt super funktioniert hat.

lsmod | grep 80211 sagt:

mac80211              217076  2 ath5k,iwl3945
cfg80211               32392  3 ath5k,iwl3945,mac80211

Ich hab noch nen Screenshot vom NM drangehängt. Sieht eigenartig aus. wlan3 ist als Interface da, kann aber nicht konfiguriert werden...

Bilder

dgf

Anmeldungsdatum:
4. September 2005

Beiträge: 912

Flo10245 schrieb:

Ich wollte die linux-restricted-modules-common nicht haben, weil proprietär. Es gibt doch ne freie Version, die bis jetzt super funktioniert hat.

Dreimal darfst du raten wo die freie Version ihre Firmware hernimmt:
http://packages.ubuntu.com/search?searchon=contents&keywords=iwlwifi-3945-1.ucode&mode=exactfilename&suite=intrepid&arch=any

Flo10245

(Themenstarter)
Avatar von Flo10245

Anmeldungsdatum:
18. November 2005

Beiträge: 77

Ich dachte tatsächlich, dass der microcode von http://intellinuxwireless.org unter GPL steht, als ich jetzt nachgelesen habe hat sich das als fataler Fehler herausgestellt...

Flo10245

(Themenstarter)
Avatar von Flo10245

Anmeldungsdatum:
18. November 2005

Beiträge: 77

Konnte das Problem lösen!

$ cd /lib/firmware/
$ sudo mv iwlwifi-3945.ucode iwlwifi-3945-1.ucode

Das Leben kann so einfach sein 😎 Weshalb Ubuntu einen anderen Filename benutzt ist mir allerdings rätselhaft. Hatte wie gesagt bis jetzt funktioniert. Der microcode von intellinuxwireless ist der aktuellste, also auch keine Änderungen oder so. Kann es sein, dass Ubuntu da was gemacht hat, was von Intel nicht erlaubt wurde (da der Code laut Lizenz, wie ich eben gelesen hab, nicht verändert werden darf). Fänd ich ja gut 😛

Antworten |