From: <h_r...@ma...> - 2005-12-30 16:29:59
|
Hello, When trying to get my IPW2100 working with WPA-PSK/TKIP I ran into some problems which made me try to compile an up-to-date ipw2100 and a recent ieee80211. Configuration: - an older Intel Centrino laptop running Debian with a vanilla kernel - kernel 2.6.14.5 (from www.kernel.org) - ipw2100 1.1.3 (from ipw2100.sf.net) - ieee80211 1.1.6 (from ieee80211.sf.net) When trying to compile the 1.1.5 and 1.1.6 version of ieee80211 inside or outside the kernel I ran into a problem: ... Building modules, stage 2. MODPOST *** Warning: "wireless_send_event" [/usr/src/ieee80211-1.1.6/ieee80211_cryp t_tkip.ko] undefined! *** Warning: "wireless_spy_update" [/usr/src/ieee80211-1.1.6/ieee80211.ko] undefined! CC /usr/src/ieee80211-1.1.6/ieee80211.mod.o ... Of course ieee80211.h is included and indirect iw_handler.h which contains the definitions of the above functions. Any ideas how I can compile the package without warnings? Right now I am less interested in the current version included in the kernel. Cheers, Huub Reuver --- $ cd /usr/src $ tar xzf ~/ieee80211-1.1.6.tgz $ cd ieee80211-1.1.6 $ make check_old Checking in /lib/modules/2.6.14.5/build/ for ieee80211 components... /lib/modules/2.6.14.5/build/include/net/ieee80211.h /lib/modules/2.6.14.5/build/include/net/ieee80211_crypt.h /lib/modules/2.6.14.5/build/include/config/ieee80211.h /lib/modules/2.6.14.5/build/net/ieee80211/ieee80211_crypt.c /lib/modules/2.6.14.5/build/net/ieee80211/ieee80211_crypt_ccmp.c /lib/modules/2.6.14.5/build/net/ieee80211/ieee80211_crypt_tkip.c /lib/modules/2.6.14.5/build/net/ieee80211/ieee80211_crypt_wep.c /lib/modules/2.6.14.5/build/net/ieee80211/ieee80211_module.c /lib/modules/2.6.14.5/build/net/ieee80211/ieee80211_rx.c /lib/modules/2.6.14.5/build/net/ieee80211/ieee80211_tx.c /lib/modules/2.6.14.5/build/net/ieee80211/ieee80211_wx.c Above files found. Remove? [y],n y #undef CONFIG_IEEE80211 Above definitions found. Comment out? [y], n y $ make Checking in /lib/modules/2.6.14.5/build/ for ieee80211 components... make -C /lib/modules/2.6.14.5/build M=/usr/src/ieee80211-1.1.6 MODVERDIR=/usr/src/ieee80211-1.1.6 modules make[1]: Entering directory `/usr/src/linux-2.6.14' CC [M] /usr/src/ieee80211-1.1.6/ieee80211_module.o CC [M] /usr/src/ieee80211-1.1.6/ieee80211_tx.o CC [M] /usr/src/ieee80211-1.1.6/ieee80211_rx.o CC [M] /usr/src/ieee80211-1.1.6/ieee80211_wx.o CC [M] /usr/src/ieee80211-1.1.6/ieee80211_geo.o LD [M] /usr/src/ieee80211-1.1.6/ieee80211.o CC [M] /usr/src/ieee80211-1.1.6/ieee80211_crypt.o CC [M] /usr/src/ieee80211-1.1.6/ieee80211_crypt_wep.o CC [M] /usr/src/ieee80211-1.1.6/ieee80211_crypt_ccmp.o CC [M] /usr/src/ieee80211-1.1.6/ieee80211_crypt_tkip.o Building modules, stage 2. MODPOST *** Warning: "wireless_send_event" [/usr/src/ieee80211-1.1.6/ieee80211_cryp t_tkip.ko] undefined! *** Warning: "wireless_spy_update" [/usr/src/ieee80211-1.1.6/ieee80211.ko] undefined! CC /usr/src/ieee80211-1.1.6/ieee80211.mod.o LD [M] /usr/src/ieee80211-1.1.6/ieee80211.ko CC /usr/src/ieee80211-1.1.6/ieee80211_crypt.mod.o LD [M] /usr/src/ieee80211-1.1.6/ieee80211_crypt.ko CC /usr/src/ieee80211-1.1.6/ieee80211_crypt_ccmp.mod.o LD [M] /usr/src/ieee80211-1.1.6/ieee80211_crypt_ccmp.ko CC /usr/src/ieee80211-1.1.6/ieee80211_crypt_tkip.mod.o LD [M] /usr/src/ieee80211-1.1.6/ieee80211_crypt_tkip.ko CC /usr/src/ieee80211-1.1.6/ieee80211_crypt_wep.mod.o LD [M] /usr/src/ieee80211-1.1.6/ieee80211_crypt_wep.ko make[1]: Leaving directory `/usr/src/linux-2.6.14' $ |