Mahlzeit,
ich habe mit dem passenden HowTo versucht, meine intel Pro Wirless 2200BG zum Laufen zu bekommen.
Mein Kernel ist 2.6.13-15.7-default, der passende kernel-source ist installiert.
Beim kompilieren von ieee80211-1.1.6 mit make bekam ich folgende Fehlermeldung:
Nach einer Runde googlen bin ich auf folgende Aussage gestoßen:
Allerdings hat das die gleiche Fehlermeldung wie oben gebracht
Hat jemand eine Idee, wie ich dieses Problem lösen kann?
ich habe mit dem passenden HowTo versucht, meine intel Pro Wirless 2200BG zum Laufen zu bekommen.
Mein Kernel ist 2.6.13-15.7-default, der passende kernel-source ist installiert.
Beim kompilieren von ieee80211-1.1.6 mit make bekam ich folgende Fehlermeldung:
Code:
linux:/home/tobi/wlan/ieee80211-1.1.6 # make
Checking in /lib/modules/2.6.13-15.7-default/build/ for ieee80211 components...
make -C /lib/modules/2.6.13-15.7-default/build M=/home/tobi/wlan/ieee80211-1.1.6 MODVERDIR=/home/tobi/wlan/ieee80211-1.1.6 modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make -C ../../../linux-2.6.13-15.7 O=../linux-2.6.13-15.7-obj/i386/default modules
CC [M] /home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.o
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:61: error: syntax error before ‘IEEE80211_VERSION’
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c: In function ‘alloc_ieee80211’:
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:132: error: ‘struct ieee80211_device’ has no member named ‘rts’
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:139: error: ‘struct ieee80211_device’ has no member named ‘host_mc_decrypt’
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:146: error: ‘struct ieee80211_device’ has no member named ‘host_open_frag’
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:152: error: ‘ieee80211_crypt_deinit_handler’ undeclared (first use in this function)
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:152: error: (Each undeclared identifier is reported only once
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:152: error: for each function it appears in.)
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:153: error: ‘struct ieee80211_device’ has no member named ‘crypt_quiesced’
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c: In function ‘free_ieee80211’:
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:175: error: implicit declaration of function ‘ieee80211_crypt_quiescing’
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:177: error: implicit declaration of function ‘ieee80211_crypt_deinit_entries’
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:182: error: dereferencing pointer to incomplete type
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:183: error: dereferencing pointer to incomplete type
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:183: error: dereferencing pointer to incomplete type
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:184: error: dereferencing pointer to incomplete type
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c: In function ‘ieee80211_init’:
/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.c:251: error: syntax error before ‘IEEE80211_VERSION’
make[4]: *** [/home/tobi/wlan/ieee80211-1.1.6/ieee80211_module.o] Fehler 1
make[3]: *** [_module_/home/tobi/wlan/ieee80211-1.1.6] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make: *** [modules] Fehler 2
linux:/home/tobi/wlan/ieee80211-1.1.6 #
Nach einer Runde googlen bin ich auf folgende Aussage gestoßen:
The 2.6.13 series currently contains an ieee80211.h include file that is not compatible with this version of the ieee80211 subsystem. The ieee80211 subsystem make file should detect the in-kernel version. If you build the ieee80211 subsystem targetted to install into your kernel sources, you can then rebuild the kernel using those files:
% make IEEE80211_INC=/lib/modules/`uname -r`/build/include install
That will install ieee80211.h and ieee80211_crypt.h into the include/net directory contained within the installed kernel build sources.
Allerdings hat das die gleiche Fehlermeldung wie oben gebracht
Hat jemand eine Idee, wie ich dieses Problem lösen kann?