Diary of a geek

February 2005
Mon Tue Wed Thu Fri Sat Sun
  1
           

Andrew Pollock

Categories

Other people's blogs

Subscribe

RSS feed

Contact me

JavaScript required


Tuesday, 01 February 2005

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.

[03:02] [tech] [permalink]