• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Suse 10.1 - kriege Intel IPW3945ABG nicht zum laufen

Hallo,
ich habe ein notebook mit Intel Core Duo und IPW3945ABG WLAN chip. Laut http://en.opensuse.org/HCL müsste der chip unterstützt werden, wenn man die entspr. Pakete von der Suse 10.1 addon-CD installiert, aber das funktioniert zumindest bei mir nicht: YAST zeigt den WLAN chip zwar an, nicht aber der network manager. Eine Verbindung wird nicht aufgebaut und das zugehörige modul ipw3945 ist auch nicht geladen.

Ich hab hier im Forum gesucht und dieses Howto entdeckt: http://www.linux-club.de/ftopic61064.html . Aber damit hatte ich einige Probleme und deswegen bitte ich jetzt um Tipps. Im Einzelnen:

a) Von der im Howto angegebenen Adresse habe ich mir ieee80211-1.2.15.tgz, ipw3945-1.1.0.tgz, ipw3945d-1.7.22.tgz, ipw3945-ucode-1.13.tgz besorgt und entpackt.

b) Als erstes habe ich mich an die ieee80211 Installation gemacht. Im entspr. Unterordner gibt es ein skript "remove-old" zum entfernen der alten Treiber, das ohne Fehlermeldung durchlief. Als nächstes habe ich 'make' gestartet, ebenfalls ohne Fehlermeldung, danach 'make install'. Dabei traten viele Warnungen dieser Art auf:

Code:
WARNING: Can't read module /lib/modules/2.6.16.21-0.13-smp/weak-updates/rtcmosra
m.ko: No such file or directory
WARNING: Can't read module /lib/modules/2.6.16.21-0.13-smp/weak-updates/smapi.ko
: No such file or directory
WARNING: Can't read module /lib/modules/2.6.16.21-0.13-smp/weak-updates/superio.
ko: No such file or directory
WARNING: Can't read module /lib/modules/2.6.16.21-0.13-smp/weak-updates/thinkpad
.ko: No such file or directory
Die fehlenden Dateien sind Verknüpfungen, die auf /lib/modules/2.6.16.13-4-smp/updates/ zeigen, und dort ist tatsächlich nichts drin. Was muss ich da nachinstallieren?

c) Trotz der Warnungen hab ich versucht auch die anderen module ipw3945 und ipw3945d zu bauen. Das ist zwar durchgleaufen hat aber ebenfalls jede Menge Warnungen erzeugt. Ich vermute das liegt an b) deswegen poste ich die hier erstmal nicht.

Kann mir jemand Tipps geben wie's weitergeht? Danke schonmal.
 

Leviathan

Hacker
Guck mal in /lib/modules/2.6.16.21-0.13-smp/extra
Wenn es das nicht geben sollen. Kernel neu bauen + Kernelmodule

Gruß Dominik
 
OP
F

fanformusik

Member
Danke für schnelle Antwort!

/lib/modules/2.6.16.21-0.13-smp/extra existiert bei mir nicht. Es exisitiert aber lib/modules/2.6.16.21-0.13-smp/updates/ , dort sind alle gesuchten Dateilen drin, bis auf eine: ieee80211_crypt-r8180.ko . Kann man nicht einfach die Links ändern und die fehlende Datei irgendwo herbekommen?
 
OP
F

fanformusik

Member
Beim Kompilieren gab es nur (viele) Warnungen, keine Fehler. Ich hab ganz zum Schluss als root 'modprobe ipw3945' eingegeben und dabei folgende Fehlermeldung erhalten:
Code:
localhost: # modprobe ipw3945
FATAL: Error inserting ipw3945 (/lib/modules/2.6.16.21-0.13-smp/updates/ipw3945.ko): Unknown symbol in module, or unknown parameter (see dmesg)
localhost:/home/ipw3945/ipw3945-1.1.0 #
dmesg ist eine Binärdatei, aus ihrem Inhalt konnte ich nichts weiteres rauslesen. Was kann ich jetzt tun?
 
OP
F

fanformusik

Member
depmod -a bringt leider nichts. Ich hatte übrigens in der Fehlermeldung oben eine Zeile unterschlagen. Vollständig:

Code:
localhost: # modprobe ipw3945 
FATAL: Error inserting ipw3945 (/lib/modules/2.6.16.21-0.13-smp/updates/ipw3945.ko): Unknown symbol in module, or unknown parameter (see dmesg)
2006-09-18 14:13:23: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection 
localhost: #

Was nun?

Edit 19.9.: Hier die Info aus dmesg:
Code:
localhost # dmesg | grep -i ipw3945
ipw3945: module not supported by Novell, setting U taint flag.
ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol escape_essid
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_get_channel

(Die Liste mit diesen Meldungen geht noch weiter). Kann man da rauslesen, wo das Problem steckt?
 
OP
F

fanformusik

Member
update: Mit dem smp-kernel verträgt sich der Treiber nicht. Man muss den kernel-default installieren, siehe an anderer Stelle hier im Forum.
 
Oben