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

Intel 2200BG und nl80211, wie geht das

spezi

Advanced Hacker
Guten Morgen,
ich habe oS 11.3 zum Ausprobieren installiert (kein Update). Jetzt habe ich das Problem, das ich über wlan und ifup keinen Zugang zum Internet habe. Etwas das mit den Vorgängerversionen und dieser Karte eigentlich immer out of the Box funktionierte.

Ein rcnetwork restart bringt
Code:
.
.
Setting up network interfaces:
    eth0      device: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
              No configuration found for eth0
    eth0                                                                                                                                         unused
    eth1      device: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
    eth1      starting wpa_supplicant
nl80211: Driver does not support authentication/association or connect commands
Failed to initialize driver interface
ELOOP: remaining socket: sock=4 eloop_data=0x80f6970 user_data=0x80f6690 handler=0x80b7800
    eth1      Starting DHCP4+DHCP6 client. . . . . . . .  
    eth1      DHCP4 continues in background
    eth1      DHCP6 continues in background
    eth1                                                                                                                                         waiting
Setting up service network  .  .  .  .  .  .  .  .  .  .

Wie kann ich diesen nl80211 überlisten?
Über Google habe ich auch nichts gefunden was mir richtig weiterhilft. Eine Nachricht gab es bei openSuse News mit dem identischen Problem, aber keine Lösung.

Über den Networkmanager kann ich, so wie eben ins Netz. Ich bevorzuge jedoch die klassische Methode.

mfg
spezi
 
OP
spezi

spezi

Advanced Hacker
Hallo,
ich bin jetzt ein bisschen weiter.
In der /etc/sysconfig/network/config fand ich das hier
Code:
Note: This option requires a wpa driver supporting it, like
# the 'nl80211' driver used by default since openSUSE 11.3.
# When you notice problems with your hardware, please file a
# bug report and set e.g. WIRELESS_WPA_DRIVER='wext' (the old
# default driver) in the ifcfg file.
# See also "/usr/sbin/wpa_supplicant --help" for the list of
# available wpa drivers.
Das habe ich mal in meine /etc/sysconfig/network/ifcfg-eth1 kopiert und dann mal ein
rcnetwork restart ausgeführt.
Code:
.
.
eth1      device: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
eth1      starting wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
    eth1      Starting DHCP4+DHCP6 client. . . . . . . .  
    eth1      IP address: 192.168.178.25/24
    eth1      DHCP6 continues in background
    eth1                                                                                                                                         done
Setting up service network  .  .  .  .  .  .  .  .  .  .                                                                                         done
.
Jetzt weiss ich nicht wie diese invaliden Argumente abstellen kann?

ifconfig
Code:
eth1      Link encap:Ethernet  Hardware Adresse 00:16:6F:C7:3C:92  
          inet Adresse:192.168.178.25  Bcast:192.168.178.255  Maske:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
          RX packets:835 errors:1 dropped:1 overruns:0 frame:0
          TX packets:669 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:439514 (429.2 Kb)  TX bytes:77540 (75.7 Kb)
          Interrupt:11 Basisadresse:0x8000 Speicher:ffdfd000-ffdfdfff
Immerhin habe ich jetzt eine IP Adresse und komme ins Netz. Nach einem Neustart muss ich allerdings
nochmal ein rcnetwork restart machen.???
Irgendwie ist das nicht so elegant, das war schon besser.
Ich werde jedoch weiter probieren, lesen, sofern ich was zum Thema finde und auf gute Tips hoffen.
So richtig bin ich von dieser 11.3 noch nicht überzeugt.

mfg
spezi
 
OP
spezi

spezi

Advanced Hacker
Nun denn,
mit Kerneldowngrade auf 2.6.31.5-0.1-default und WIRELESS_WPA_DRIVER='wext' geht das jetzt. Schön ist das aber nicht.
Ich finde es ganz toll durch einen Treiberwechsel (nl80211 ist doch ein Treiber?) eine ganze Generation von Laptops in ihren Funktionen einzuschränken. Zumindest eine Erwähnung in den Hinweisen zur Version hätte ich mir da gewünscht. So ist 11.3 ein Fall für die Tonne. Meine Meinung.

mfg
spezi
 

hsw

Newbie
Hi,
so funktioniert es bei mir:

SuSE 11.3
fixe IP
ohne Networkmanager
Code:
ifcfg-wlan0:

[code]
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='xxx.xxx.0.xx/24'
MTU='1492'
NAME='PRO/Wireless 2200BG [Calexico2] Network Connection'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AP=''
WIRELESS_AP_SCANMODE='1'
WIRELESS_AUTH_MODE='psk'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='xxxxxxxx'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='yes'
WIRELESS_WPA_DRIVER='wext'
PREFER_WPA_SUPPLICANT='yes'
WIRELESS_WPA_CONF='/etc/wpa_supplicant/wpa_supplicant.conf'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''

wpa_supplicant.conf:

Code:
# WPA-PSK/

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
eapol_version=1
fast_reauth=1

network={
	ssid="XXXXXXXX"
	key_mgmt=WPA-PSK
	proto=WPA
	priority=5
	pairwise=CCMP
	group=CCMP
	psk="xxxxxxxxxxxxxxxxxxxxx"
}
update_config=1

mfg
hsw
 
OP
spezi

spezi

Advanced Hacker
Guten Tag,
@hsw, danke für die Tips. Aber Asche auf mein Haupt, so wie es jetzt aussieht hatte ich ein Hardwareproblem. Da mir das alles sehr komisch vorkam, wollte habe ich mal die wlan Karte tauschen. Beim Lösen der Antennenkabel kam mir das Auxkabel von beinah allein entgegen. Ich habe es wieder richtig aufgesteckt.
Jetzt geht es wieder so wie es soll. Allerdings warum der wext eingesetzt werden muss erschliesst sich mir immer noch nicht. :???:
Aber jetzt werde ich mich mal um mein nfs kümmern.

mfg
spezi
 

coogor

Hacker
Nope, es ist definitiv kein reines Hardwareproblem - ich hatte das gleiche Problem mit dem iw2200-Treiber sowie dem p54pci unter 11.3.

Das Problem ist der nl80211, und die Tatasache, dass 'alte' Hardware (in diesem Falle mein ThinkPad, 4 Jahre, siehe Signatur) nicht weiter unterstützt werden. Das ist aber ein Problem des Kernels, weniger der Distribution (sonst bin ich mit 11.3 recht zufrieden).

Zum Nachlesen:
https://bugzilla.novell.com/show_bug.cgi?id=623592
http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=2236
 
OP
spezi

spezi

Advanced Hacker
Hallo,
@coogor, vielen Dank für die Info.
Ich wundere etwas das zu diesem Thema nicht mehr Beiträge da sind. Immerhin weiß ich jetzt das ich nicht alleine bin. Mein Englisch ist zwar vorhanden, aber nicht das Beste. Ich verstehe das so, daß dieses Problem nicht behoben wird (WONTFIX).
Wenn dem so ist, sind denn wlan Karten bekannt die korrekt, ohne Klimmzüge laufen? Oder gibt es andere Möglichkeiten?
Abschließend :zensur:
mfg
spezi
 

coogor

Hacker
Vladimir hat den Bug wieder aufgemacht, ich hab gerade eine neue Version der wpa_supplicant getestet, die aber wohl noch an einem Übergabeparameter krankt. Wir bleiben dran.... und ich nutz so lange das WPA-Netz meines Nachbarn :D
 
Oben