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

WLAN mit Intel PRO/Wireless 2200BG Network Connection

Hallo Leute,

ich habe folgendes Problem:

Ich bin jetzt auf Suse 10.2 umgestiegen und würde gerne WLAN nutzen. Das Problem ist jedoch, dass meine WLAN-Karte (Intel PRO/Wireless 2200BG Network Connection) nicht funktioniert. Ich habe nun wie hier
http://www.novell.com/support/searc...sliceId=&dialogID=6945052&stateId=0 0 6947081
beschrieben versucht die ieee80211 Treiber, die Treiber meiner WLAN-Karte und die Firmware zu erneuern. Wie in Punkt 4 beschrieben habe ich dann versucht das script "remove-old" auszuführen, das Problem ist jedoch, dass wenn ich dies versuche entweder das script als Text-Datei angezeigt wird oder wenn ich (was jedoch nur bei dem Treiber für die Karte geht) auf "Run in Terminal" gehe sich das Terminal öffnet jedoch sofort wieder schließt und sonst nichts geschiet. Ich habe auch schon versucht direkt im Terminal das Script mit "make remove-old" zu starten, jedoch bekomme ich dann:

Code:
linux-sonne:~/Desktop/tar zxvf <ipw2200-1.2.0>/ipw2200-1.2.0 # make remove-old
make: Nothing to be done for `remove-old'.
linux-sonne:~/Desktop/tar zxvf <ipw2200-1.2.0>/ipw2200-1.2.0 #

Wenn ich dann denke: "Na gut, dann sind wohl schon alle Dateien gelöscht" und mit Schritt 5 weitermache kommt dies:

Code:
linux-sonne:~/Desktop/tar zxvf <ipw2200-1.2.0>/ipw2200-1.2.0 # make

 ERROR: ieee80211.h not found in '/lib/modules/2.6.18.2-34-default/include'.

You need to install the ieee80211 subsystem from http://ieee80211.sf.net and piont this build to the location where you installed those sources, eg.:

& make IEEE80211_INC=/usr/src/ieee80211/

will look for ieee80211.h in /usr/src/ieee80211/net/

make: *** [check_inc] Error 1
linux-sonne:~/Desktop/tar zxvf <ipw2200-1.2.0>/ipw2200-1.2.0 #

Ich möchte noch sagen, dass ich mich noch nicht sehr gut mit Linux auskenne. Wenn ich etwas falsch gemacht habe sagt es mir einfach. Danke

mfg Albert
 

Grothesk

Ultimate Guru
Keine Ahnung, was da immer fabriziert wird...

Die ipw2200 läuft eigentlich sofort. Wie hast du deine Suse installiert? Von CDs oder von DVD? Hast du die zusätzlichen AddOns während der Installation eingebunden?
Wenn nicht, hast du wenigstens die ipw2200firmware mal über dein yast (und eine Kabelverbindung) nachinstalliert?
 
OP
A

Albert2000

Newbie
ich habe Linux von einer separaten Partition von der Festplatte installiert, weil Linux nicht mit meinem DVD-RAM laufwerk klar kommt. Zusätzliche Addons habe ich nicht installiert. Die Firmware habe ich von http://ipw2200.sf.net/firmware.php heruntergeladen und die Dateien des Archivs manuell in /lib/firmware/ kopiert.

mfg Albert
 

Grothesk

Ultimate Guru
Vermutlich passt nun die Firmware nicht zum Treiber.
Mach den ganzen Schmonzes wieder Rückgängig und installier den ipw2200 Krempel über yast, dem du zuvor noch die non-oss Quellen hinzufügst.
 
OP
A

Albert2000

Newbie
kannst du mir vielleicht noch die Quellen nennen? Ich kenne mich da noch nicht so gut aus.
Danke
Oder meinst du die Quelle, wo ich den Treiber und so runtergeladen habe?
 

Grothesk

Ultimate Guru
Nein ich meine zusätzliche Installationsquellen in yast. Wie du die hinzufügen kannst findest du im Wiki. Du benötigst wohl non-oss für deine Distribution.

http://www.linux-club.de/faq/Hauptseite
 
OP
A

Albert2000

Newbie
Ich habe jetzt die Firmware wieder gelöscht und über Yast neu installiert. Meine WLAN-Karte funktioniert aber leider immer noch nicht. Ich denke dass es daran liegt, dass ich die richtigen Treiber nicht installieren kann und eine alte Versin von ieee80211 habe.

mfg Albert
 
OP
A

Albert2000

Newbie
danke für den link. ich habe jetzt versucht das rpm von "kernel-default-2.6.13-15.12" zu installieren, aber dann kam das:

Code:
linux-***:/media/USB-STICK/linux # rpm -Uvh --force kernel-default-2.6.13-15.12.i586.rpm
error: Failed dependencies:
        kernel >= 2.6.18.2-12 is needed by (installed) microcode_ctl-1.15-8.i586
        kernel(drivers_base) = 33a0c8fa2b048494 is needed by (installed) wlan-kmp-default-1_2.6.18.2_34-16.i586
        kernel(drivers_usb_core) = 339821ec38bde43a is needed by (installed) wlan-kmp-default-1_2.6.18.2_34-16.i586
        kernel(net_ieee80211) = 4929cf77dc93c46e is needed by (installed) wlan-kmp-default-1_2.6.18.2_34-16.i586
        kernel(vmlinux) = 9f092688ebb50b27 is needed by (installed) tpctl-kmp-default-4.17_2.6.18.2_34-62.i586
        kernel(vmlinux) = 9f092688ebb50b27 is needed by (installed) wlan-kmp-default-1_2.6.18.2_34-16.i586
linux-***:/media/USB-STICK/linux #
 

Grothesk

Ultimate Guru
Das ist ja auch kein Kernel für deine Suse 10.2.
Sofort da alle Experimente mit --force usw. einstellen! Grundsätzlich --force vergessen! Das braucht man so gut wie nie!
 
OP
A

Albert2000

Newbie
sorry, hab ich nicht dran gedacht. Hab jetzt nochmal runtergeladen und mit "Install Software" versucht zu installieren, aber dann sagt er mir, dass das Paket schon installiert sei. Ich denke es kann nur am Treiber liegen, und da habe ich keine Idee, wie ich den installieren soll.
 
Albert2000 schrieb:
sorry, hab ich nicht dran gedacht. Hab jetzt nochmal runtergeladen und mit "Install Software" versucht zu installieren, aber dann sagt er mir, dass das Paket schon installiert sei.
:roll: Deshalb den "richtigen" Kernel herunterladen und ausnahmsweise mit
Code:
rpm -Uhv --force ...
installieren.
--> ftp://ftp-1.gwdg.de/pub/opensuse/di...suse/i586/kernel-default-2.6.18.2-34.i586.rpm

Albert2000 schrieb:
Ich denke es kann nur am Treiber liegen, und da habe ich keine Idee, wie ich den installieren soll.
:roll: Du solltest erst den Kernel reinstallieren, damit die selbstgebauten Kernelmodule wieder überschrieben werden.
 
OP
A

Albert2000

Newbie
Danke, ich habe jetzt den "richtigen" Kernel wieder installiert. Wenn ich jetzt den Treiber installieren will kommt aber wieder:

Code:
linux-xxx:~/Desktop/ipw2200-1.2.0 # make

 ERROR: ieee80211.h not found in '/lib/modules/2.6.18.2-34-default/include'.

You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:

% make IEEE80211_INC=/usr/src/ieee80211/

will look for ieee80211.h in /usr/src/ieee80211/net/

make: *** [check_inc] Error 1
linux-xxx:~/Desktop/ipw2200-1.2.0 #

ieee80211 bekomme ich jedoch auch nicht geupdated (siehe erster Beitrag).
 
:evil:
[ ] Du hast den verlinkten Thread gelesen.
Die "Treiber" (=Kernelmodule) sind im Kernelpaket integriert und haben nichts mit der Firmware zu tun.
1. Du installierst das Paket ipw-firmware für SuSE 10.0 nach, entweder über Yast oder so:

a) ftp://ftp-1.gwdg.de/pub/opensuse/di...-oss/suse/noarch/ipw-firmware-7-31.noarch.rpm Runterladen.

b)
Code:
cd /Ordner/hin/Du/die/Datei/abgespeichert/hast/
su -
Passwort
rpm -Uvh ipw-firmware-7-31.noarch.rpm
 
OP
A

Albert2000

Newbie
Ich habe jetzt die Firmware auch noch mal installiert, aber ich kann mich immer noch nicht an meinem WLAN-Netz anmelden. Ich habe die WLAN-Verbindung mit NetworkManager konfiguriert, muss ich das vielleicht mit einem anderen Programm machen oder so?
 
Oben