Just when you thought it was safe to recompile your wireless drivers...
This is a bit odd. I'm running the stock Debian 2.6.9 kernel on my laptop, and I'm just manually compiling the Intel IPW2200 driver and throwing it into my modules directory. Periodically, I grab the latest version and give it a whirl. I'm hanging out for monitor mode support so I can go wardriving again.
Anyhoo, tonight's build attempt failed:
apollock@debian:~/ipw2200-1.0.0$ make make -C /lib/modules/2.6.10-1-686/build SUBDIRS=/home/apollock/ipw2200-1.0.0 MODVERDIR=/home/apollock/ipw2200-1.0.0 modules make[1]: Entering directory `/usr/src/kernel-headers-2.6.10-1-686' CC [M] /home/apollock/ipw2200-1.0.0/ipw2200.o CC [M] /home/apollock/ipw2200-1.0.0/ieee80211_module.o CC [M] /home/apollock/ipw2200-1.0.0/ieee80211_tx.o CC [M] /home/apollock/ipw2200-1.0.0/ieee80211_rx.o CC [M] /home/apollock/ipw2200-1.0.0/ieee80211_wx.o LD [M] /home/apollock/ipw2200-1.0.0/ieee80211.o CC [M] /home/apollock/ipw2200-1.0.0/ieee80211_crypt.o CC [M] /home/apollock/ipw2200-1.0.0/ieee80211_crypt_wep.o Building modules, stage 2. MODPOST Warning: could not find versions for .tmp_versions/ipw2200.mod *** Warning: "cleanup_module" [/home/apollock/ipw2200-1.0.0/ipw2200.ko] undefined! *** Warning: "init_module" [/home/apollock/ipw2200-1.0.0/ipw2200.ko] undefined! *** Warning: "cleanup_module" [/home/apollock/ipw2200-1.0.0/ieee80211_crypt_wep.ko] undefined! *** Warning: "init_module" [/home/apollock/ipw2200-1.0.0/ieee80211_crypt_wep.ko] undefined! *** Warning: "cleanup_module" [/home/apollock/ipw2200-1.0.0/ieee80211_crypt.ko] undefined! *** Warning: "init_module" [/home/apollock/ipw2200-1.0.0/ieee80211_crypt.ko] undefined! *** Warning: "cleanup_module" [/home/apollock/ipw2200-1.0.0/ieee80211.ko] undefined! *** Warning: "init_module" [/home/apollock/ipw2200-1.0.0/ieee80211.ko] undefined! CC /home/apollock/ipw2200-1.0.0/ieee80211.mod.o LD [M] /home/apollock/ipw2200-1.0.0/ieee80211.ko CC /home/apollock/ipw2200-1.0.0/ieee80211_crypt.mod.o LD [M] /home/apollock/ipw2200-1.0.0/ieee80211_crypt.ko CC /home/apollock/ipw2200-1.0.0/ieee80211_crypt_wep.mod.o LD [M] /home/apollock/ipw2200-1.0.0/ieee80211_crypt_wep.ko CC /home/apollock/ipw2200-1.0.0/ipw2200.mod.o LD [M] /home/apollock/ipw2200-1.0.0/ipw2200.ko make[1]: Leaving directory `/usr/src/kernel-headers-2.6.10-1-686' apollock@debian:~/ipw2200-1.0.0$
I then proceeded to try and recompile the version I was previously running (and hit the same problem). Now I was mildly annoyed, because I'd gone and clobbered my working version with a dud version, irrespective of which particular version I used. So I tried it in 2.6.10 as well, for good measure (I'd previously experienced reliability issues with the driver under 2.6.10, which is why I'm still running 2.6.9).
I'm inclined to say that something is wrong with the Debian kernel headers, but not being a kernel guru by any stretch of the imagination, I'm not quite sure how to say this conclusively in order to file a bug or anything... I might get Rick to read my blog and see what he says.