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

ieee80211-1.2.16 als Teil des Kernels bauen

Hallo,

Ich versuche meine WLAN Karte mit Intel Pro/Wireless 3945ABG unter openSuse10.2 zum laufen zu bringen.
Durch viel Hilfe von Freecoffee und dem WIKI weiss ich jetzt, dass ich das ieee80211-Subsystem bauen muss um dann die Treiber, Daemon und Microcode zu installieren.

Mein Problem fängt beim ieee80211-Subsystem an. Wenn ich es mit make bauen will, dann kommt eine Nachricht:
Above files found. Remove? [y],n
.
Ich habe unter http://ipw3945.sourceforge.net/INSTALL folgendes gelesen:
If you encounter problems with the above, you may need to install the
ieee80211 sources into your kernel and then build it as part of your
kernel image.
Das heisst wohl, dass ich die Installation des ieee80211-Subsystems in meinen Kernel installieren soll. Und das ist mein Problem - ich weiss nicht wie und bin auch erst seit 4 Tagen mit Linux vertraut - also blutiger Anfänger.
Unter dem genannten Link steht auch:
See the INSTALL and README.ieee80211 files provided in the ieee80211 subsystem package for more information.
Aber ich kann diese Dateien nicht finden. Könnte mir bitte jemand helfen - das wäre echt sehr nett.
 
Hi Freecoffee,

vielen Dank für deine Unterstützung - als ich gerade meinen Rechner hochgefahren habe, ging auf einmal das WLAN - zumindest zeigt mit KNetworkmanager alle gefundenen Netze an.
Was leider irgendwie nicht geht ist, dass ich mich mit einem der Netze verbinden kann. Hier in meiner Umgebung gibt es ca 10-15 Accesspoints wobei es einen darunter gibt, der offen ist. Mit dem kann ich mich unter Windoof verbinden, bekomme eine IP und kann damit drahtlos ins Inet.
Ich habe gerade versucht mich unter Linux mit dem Accesspoint zu verbinden und es scheint auch so als ob ich eine IP-Addy bekomme, auch die Signalstärke wird mir angezeigt (2 von 4 Balken) aber ich kann keine Seiten aufbauen. Hast du noch eine Idee? Gibt es gute Befehle, die ich in die Shell eingeben kann (z.B. irgendwie was anpingen und tracert-Befehle?) oder irgendwie was anderes um herauszufinden ob die Karte wirklich richtig installiert wurde? Denn wie gesagt - ich habe eigentlich keinen neuen Versuch gestartet gehabt, die Karte zu installieren - gestern ging noch nichts und jetzt auf einmal findet meine Karte die Accesspoints.
 
Das gehört eigentlich dann nicht mehr in diesen Thread.
Poste bitte in deinem anderen Thread die Ausgaben von iwconfig, ifconfig, route etc.
 
Hi coffee, wir hatten uns kurz über pn unterhalten.

Ja du hattest mir geschrieben, dass ich als root ein "make remove_old" machen soll, aber:
Code:
localhost:/tmp/download # cd ieee80211-1.2.16/
localhost:/tmp/download/ieee80211-1.2.16 # make remove_old
make: *** No rule to make target `remove_old'.  Stop.
Code:
localhost:/tmp/download/ieee80211-1.2.16 # ls -lisa
total 252
250977  4 drwxr-xr-x 4 xtrem 1000  4096 Jan  5 03:51 .
250972  4 drwxr-xr-x 6 root  root  4096 Mar 16 18:22 ..
250996 12 -rw-r--r-- 1 xtrem 1000  8559 Jan  5 03:51 CHANGES
250978  4 -rw-r--r-- 1 xtrem 1000  1407 Jan  5 03:51 GIT_SHA1
250997  4 -rw-r--r-- 1 xtrem 1000  2583 Jan  5 03:51 INSTALL
250995 20 -rwxr-xr-x 1 xtrem 1000 18671 Jan  5 03:51 LICENSE
250998  8 -rw-r--r-- 1 xtrem 1000  7234 Jan  5 03:51 Makefile
251001  4 -rw-r--r-- 1 xtrem 1000  3017 Jan  5 03:51 compat.h
250999  4 -rwxr-xr-x 1 xtrem 1000   852 Jan  5 03:51 idvals
250982  8 -rw-r--r-- 1 xtrem 1000  5385 Jan  5 03:51 ieee80211_crypt.c
250983 16 -rw-r--r-- 1 xtrem 1000 12609 Jan  5 03:51 ieee80211_crypt_ccmp.c
250984 24 -rw-r--r-- 1 xtrem 1000 23722 Jan  5 03:51 ieee80211_crypt_tkip.c
250985  8 -rw-r--r-- 1 xtrem 1000  8086 Jan  5 03:51 ieee80211_crypt_wep.c
250986  8 -rw-r--r-- 1 xtrem 1000  5267 Jan  5 03:51 ieee80211_geo.c
250987 12 -rw-r--r-- 1 xtrem 1000  8818 Jan  5 03:51 ieee80211_module.c
250988 56 -rw-r--r-- 1 xtrem 1000 52361 Jan  5 03:51 ieee80211_rx.c
250989 20 -rw-r--r-- 1 xtrem 1000 18439 Jan  5 03:51 ieee80211_tx.c
250990 24 -rw-r--r-- 1 xtrem 1000 24017 Jan  5 03:51 ieee80211_wx.c
250979  4 drwxr-xr-x 2 xtrem 1000  4096 Jan  5 03:51 in-tree
250991  4 drwxr-xr-x 2 xtrem 1000  4096 Jan  5 03:51 net
251000  4 -rw-r--r-- 1 xtrem 1000  2012 Jan  5 03:51 remove-old
Code:
localhost:/tmp/download/ieee80211-1.2.16 # ./remove-old
bash: ./remove-old: Permission denied
localhost:/tmp/download/ieee80211-1.2.16 #

habe gesehen, dass die Flags auf "nicht ausführbar" gesetzt sind. Der Befehl war irgendwas mit chmod - oder?
Code:
localhost:/tmp/download/ieee80211-1.2.16 # chmod 764 remove-old
habe dann ./remove-old ausgeführt
und dann "make"
dabei ist folgender Fehler aufgetreten:
Code:
localhost:/tmp/download/ieee80211-1.2.16 # make
Checking in /lib/modules/2.6.18.2-34-default for ieee80211 components...
grep: /lib/modules/2.6.18.2-34-default/build//.config: No such file or directory
grep: /lib/modules/2.6.18.2-34-default/build//include/linux/autoconf.h: No such                                            file or directory
ieee80211 symbols are found from /lib/modules/2.6.18.2-34-default/build/Module.s                                           ymvers. Do you want to strip them? [y],n y
make -C /lib/modules/2.6.18.2-34-default/build M=/tmp/download/ieee80211-1.2.16                                            modules
make[1]: Entering directory `/usr/src/linux-2.6.18.2-34-obj/x86_64/default'
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/x86_64/default'
make: *** [modules] Error 2
Ich glaube das liegt am doppel /
 
oh ok danke dir.
Der nächste Fehler lässt nicht lange auf sich warten - "Could not find Intel PRO/Wireless 3945ABG Network Connection" - folgendes habe ich gemacht:

1. localhost:/tmp/download/ieee80211-1.2.16 # ./remove-old ausgeführt
2. localhost:/tmp/download/ieee80211-1.2.16 # make ausgeführt
3. localhost:/tmp/download/ieee80211-1.2.16 # make install ausgeführt
4. localhost:/tmp/download/ipw3945-1.2.0 # IEEE80211_IGNORE_DUPLICATE=y make ausgeführt
5. localhost:/tmp/download/ipw3945-1.2.0 # make install_for_testing Fehler
Code:
localhost:/tmp/download/ipw3945-1.2.0 # make install_for_testing
make: *** No rule to make target `install_for_testing'.  Stop.
daher:
6. localhost:/tmp/download/ipw3945-1.2.0 # make install ausgeführt
7. localhost:/tmp/download/ipw3945d-1.7.22 # cp x86_64/ipw3945d /sbin ausgeführt
8. localhost:/tmp/download/ipw3945-ucode-1.14.2 # cp ipw3945.ucode /lib/firmware/ ausgeführt
9. localhost:/tmp/download/ipw3945-ucode-1.14.2 # sudo /sbin/modprobe ipw3945 Fehler
Code:
localhost:/tmp/download/ipw3945-ucode-1.14.2 # sudo /sbin/modprobe ipw3945
FATAL: Error inserting ipw3945 (/lib/modules/2.6.18.8-0.1-xen/weak-updates/ipw3945.ko): Unknown symbol in module, or unknown parameter (see dmesg)
2007-03-17 16:27:10: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
localhost:/tmp/download/ipw3945-ucode-1.14.2 #
 
Oben