I just upgraded my kernel to 18.104.22.168 and recompiled it so I could get the ATI drivers working properly which they now are. The only other non standard module I use is ipw2200 which once I upgraded obviously did not work. I tried doing:
pacman -S ipw2200
which seemed to work, but when I do a modprobe ipw2200 I get:
FATAL: Module ipw2200 not found.
and "/lib/modules/22.214.171.124-ARCH/kernel/drivers/net/wireless/" does not have the ipw2200 directory like the old kernel had (/lib/modules/126.96.36.199-ARCH/kernel/drivers/net/wireless/ipw2200/)
Any help on how to install the ipw2200 for the new kernel would be appreciated.
Maybe you should rebuild it manually using ABS. I don't use ipw, so can't quite say :-)
It's because the ipw2200 (and ipw2100) are downloaded as BINARIES for the ARCH stock kernel.
But you recompiled your kernel so the binary official module does not work with a kernel it has not been compiled for.
Here is how to fix this :
abs # to download the PKGBUILD tree automatically cd /var/abs/extra/network/ipw2200 # or correct the path if I am wrong makepkg -c # build automatically the ipw2200 package for YOUR kernel. pacman -A ipw2200-whatever.pkg.tar.gz # this is the package created # by makepkg. I suggest you save it somewhere so you wont have to recompile the driver
Makepkg creates a package for the version of the kernel that you compiled yourself. Therefore it wont work with the Arch stock kernel if you use it again.