Hallo Leute,
habe openSuSE 10.0 installiert und danach auch das Paket
"ipw-firmware-5-6", doch WLAN (Centrino 54G, 2200) funktioniert nicht
wirklich.
"iwconfig eth1" ergibt:
eth1 unassociated ESSID:off/any Nickname:"laptop"
Mode:Managed Channel=0 Access Point: 00:00:00:00:00:00
Bit Rate=0 kb/s Tx-Power=20 dBm
Retry limit:7 RTS thr:off Fragment thr:off
Encryption key:XXXX--der-richtige-key--XX Security
mode:restricted
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
in /var/log/messages steht:
Oct 19 20:07:07 laptop kernel: ieee80211_crypt: module not supported by
Novell, setting U taint flag.
Oct 19 20:07:07 laptop kernel: ieee80211_crypt: registered algorithm 'NULL'
Oct 19 20:07:07 laptop kernel: ieee80211: module not supported by
Novell, setting U taint flag.
Oct 19 20:07:07 laptop kernel: ieee80211: 802.11 data/management/control
stack, 1.0.3
Oct 19 20:07:07 laptop kernel: ieee80211: Copyright (C) 2004-2005 Intel
Corporation
Es gibt neue Treiber von intel. Schau mal auf http://ipw2200.sf.net vorbei. Ansonsten gibt es z.B. bei www.linux-club.de schon einige Threads dazu. Gruß, Johannes
Hallo, Johannes Engel schrieb:
Es gibt neue Treiber von intel. Schau mal auf http://ipw2200.sf.net vorbei. Ansonsten gibt es z.B. bei www.linux-club.de schon einige Threads dazu.
Ich habe da so ein paar Probleme mit dem Kompilieren: ...../ipw2200-1.0.7 # make ERROR: ieee80211.h not found in '/lib/modules/2.6.13-15-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/ ...also habe ich diesen Treiber heruntergeladen, doch auch hier gibt's Probleme: Checking in /lib/modules/2.6.13-15-default/build/ for ieee80211 components... make -C /lib/modules/2.6.13-15-default/build M=/home/gz/2200/ieee80211-1.1.5 MODVERDIR=/home/gz/2200/ieee80211-1.1.5 modules make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default' make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules CC [M] /home/gz/2200/ieee80211-1.1.5/ieee80211_module.o /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:61: error: syntax error before ‘IEEE80211_VERSION’ /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c: In function ‘alloc_ieee80211’: /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:132: error: ‘struct ieee80211_device’ has no member named ‘rts’ /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:139: error: ‘struct ieee80211_device’ has no member named ‘host_mc_decrypt’ /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:146: error: ‘struct ieee80211_device’ has no member named ‘host_open_frag’ /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:152: error: ‘ieee80211_crypt_deinit_handler’ undeclared (first use in this function) /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:152: error: (Each undeclared identifier is reported only once /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:152: error: for each function it appears in.) /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:153: error: ‘struct ieee80211_device’ has no member named ‘crypt_quiesced’ /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c: In function ‘free_ieee80211’: /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:175: error: implicit declaration of function ‘ieee80211_crypt_quiescing’ /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:177: error: implicit declaration of function ‘ieee80211_crypt_deinit_entries’ /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:182: error: dereferencing pointer to incomplete type /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:183: error: dereferencing pointer to incomplete type /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:183: error: dereferencing pointer to incomplete type /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:184: error: dereferencing pointer to incomplete type /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c: In function ‘ieee80211_init’: /home/gz/2200/ieee80211-1.1.5/ieee80211_module.c:251: error: syntax error before ‘IEEE80211_VERSION’ make[4]: *** [/home/gz/2200/ieee80211-1.1.5/ieee80211_module.o] Error 1 make[3]: *** [_module_/home/gz/2200/ieee80211-1.1.5] Error 2 make[2]: *** [modules] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default' make: *** [modules] Error 2 Was läuft denn da wieder falsch? syntax error ? Danke für Eure Hilfe, Günther P.S.: Jetzt hab ich's nochmal mit Knoppix 4.0 (DVD) probiert, da funktioniert's sofort! (Kernel 2.6.12 oä.)
participants (2)
-
Günther Zisham
-
Johannes Engel