now after downloading the necessary files (Step 3), You have to disabled my wireless networking (by right clicking on the network manager)and keep the wireless disabled until you finished with Step 4
decompress and extract compat-wireless Code: bunzip2 compat-wireless-2008-06-25.tar.bz2 tar -vxf compat-wireless-2008-06-25.tar
now patch it, compile it and install it: Code: cd compat-wireless-2008-06-25 patch -p1 < /usr/src/0001-iwlwifi-Fix-packet-injection-in-iwl3945-and-iwl4965.patch patch -p1 < /usr/src/mac80211_2.6.26-rc8-wl_frag.patch make make install make load rmmod iwl4965 modprobe iwl4965
I'm using ubuntu 8.10 kernel 2.6.27 and I get this error when i try to make to compile the drivers: /home/emily/compat-wireless-2008-11-07/drivers/net/wireless/iwlwifi/iwl-sta.c: In function 'iwl_get_sta_id': /home/emily/compat-wireless-2008-11-07/drivers/net/wireless/iwlwifi/iwl-sta.c:994: error: 'IEEE80211_IF_TYPE_MNTR' undeclared (first use in this function) /home/emily/compat-wireless-2008-11-07/drivers/net/wireless/iwlwifi/iwl-sta.c:994: error: (Each undeclared identifier is reported only once /home/emily/compat-wireless-2008-11-07/drivers/net/wireless/iwlwifi/iwl-sta.c:994: error: for each function it appears in.) make[4]: *** [/home/emily/compat-wireless-2008-11-07/drivers/net/wireless/iwlwifi/iwl-sta.o] Error 1 make[3]: *** [/home/emily/compat-wireless-2008-11-07/drivers/net/wireless/iwlwifi] Error 2 make[2]: *** [/home/emily/compat-wireless-2008-11-07/drivers/net/wireless] Error 2 make[1]: *** [_module_/home/emily/compat-wireless-2008-11-07] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic' make: *** [modules] Error 2
Having exactly the same problem as above, cant make.
Code:
root@user:/usr/src/compat-wireless-2008-06-25# make make -C /lib/modules/2.6.27-7-generic/build M=/usr/src/compat-wireless-2008-06-25 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.27-7-generic' /usr/src/compat-wireless-2008-06-25/config.mk:48: "WARNING: You are running a kernel >= 2.6.23, you should enable in it CONFIG_NETDEVICES_MULTIQUEUE for 802.11[ne] support" CC [M] /usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k/base.o /usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k/base.c: In function ‘ath5k_rxbuf_setup’: /usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k/base.c:1256: warning: passing argument 1 of ‘pci_dma_mapping_error’ makes pointer from integer without a cast /usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k/base.c:1256: error: too few arguments to function ‘pci_dma_mapping_error’ /usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k/base.c: In function ‘ath5k_beacon_setup’: /usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k/base.c:2017: warning: passing argument 1 of ‘pci_dma_mapping_error’ makes pointer from integer without a cast /usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k/base.c:2017: error: too few arguments to function ‘pci_dma_mapping_error’ make[4]: *** [/usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k/base.o] Error 1 make[3]: *** [/usr/src/compat-wireless-2008-06-25/drivers/net/wireless/ath5k] Error 2 make[2]: *** [/usr/src/compat-wireless-2008-06-25/drivers/net/wireless] Error 2 make[1]: *** [_module_/usr/src/compat-wireless-2008-06-25] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic' make: *** [modules] Error 2
It goes well untuil step 3 ,I can not install the compat-wireless-2008-06-25 driver, I am using Ubuntu 8.10 .but after I downloaded the lastest version of compat-wireless from http://wireless.kernel.org/download/compat-wireless-2.6 ,I install it sucessfully. And the following steps goes well. Thank you all !