- # Remove original kernel rtl818x modules (compat wireless use the
- # place of newer kernels and so not overwrite it...
- -rm -rf /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/wireless/rtl818?.ko
-
+ # Rename ieee80211 modules Because the conflicts with compat-wireless
+ -cd /lib/modules/$(KVER)-$(VERSUFIX)/kernel/net/ieee80211 && rename .ko .off *
+
+ echo "# If you want to use hostap (prism drivers)" > /etc/modprobe.d/hostap
+ echo "# you must rename the ieee80211 modules. Run:" >> /etc/modprobe.d/hostap
+ echo "# rename .off .ko /lib/modules/*/kernel/net/ieee80211/*" >> /etc/modprobe.d/hostap
+ echo "# depmod -a" >> /etc/modprobe.d/hostap
+ echo >> /etc/modprobe.d/hostap
+ echo "# additional you need to blacklist the orinoco modules" >> /etc/modprobe.d/hostap
+ echo "# by uncommenting following lines" >> /etc/modprobe.d/hostap
+ echo >> /etc/modprobe.d/hostap
+ echo "#blacklist orinoco" >> /etc/modprobe.d/hostap
+ echo "#blacklist orinoco_cs" >> /etc/modprobe.d/hostap
+ echo "#blacklist orinoco_plx" >> /etc/modprobe.d/hostap
+ echo "#blacklist orinoco_pci" >> /etc/modprobe.d/hostap
+ echo "#blacklist orinoco_tmd" >> /etc/modprobe.d/hostap
+ echo "#blacklist orinoco_nortel" >> /etc/modprobe.d/hostap
+
+ -rm -rf $(DIR_APP)