A little problem I ran into after the last upgrade yesterday
ath0 did not come up
modprobe ath_pci gave an error unknown symbol
and dmesg showed messages like this
ath_pci: Unknown symbol ieee80211_iterate_nodes
ath_pci: disagrees about version of symbol ieee80211_find_node
ath_pci: Unknown symbol ieee80211_find_node
ath_pci: disagrees about version of symbol ieee80211_next_scan
ath_pci: Unknown symbol ieee80211_next_scan
ath_pci: disagrees about version of symbol ieee80211_media_init
ath_pci: Unknown symbol ieee80211_media_init
ath_pci: Unknown symbol ieee80211_new_state
ath_pci: Unknown symbol ieee80211_get_rssi
ath_pci: disagrees about version of symbol ieee80211_media_status
ath_pci: Unknown symbol ieee80211_media_status
ath_pci: Unknown symbol ieee80211_add_rates
ath_pci: disagrees about version of symbol ieee80211_chan2ieee
ath_pci: Unknown symbol ieee80211_chan2ieee
ath_pci: disagrees about version of symbol ath_hal_init_channels
ath_pci: Unknown symbol ath_hal_init_channels
ath_pci: disagrees about version of symbol ieee80211_chan2mode
ath_pci: Unknown symbol ieee80211_chan2mod
I managed to fix this by doing the following
lsmod |grep ath
then for the modules that showed up
modprobe -r <module_name>
ie
modprobe -r ath_hal
then
lsmod|grep wlan
modprobe -r wlan
after that I went to the the /lib/modules/`uname -r`
and removed all modules from the directories net and madwifi
to make sure you have nothing left just do a find . -name 'ath'
then I did the normal install of the madwifi drivers
after that
depmod -a
and modprobe ath_pci this time worked fine
ath0 did not come up
modprobe ath_pci gave an error unknown symbol
and dmesg showed messages like this
ath_pci: Unknown symbol ieee80211_iterate_nodes
ath_pci: disagrees about version of symbol ieee80211_find_node
ath_pci: Unknown symbol ieee80211_find_node
ath_pci: disagrees about version of symbol ieee80211_next_scan
ath_pci: Unknown symbol ieee80211_next_scan
ath_pci: disagrees about version of symbol ieee80211_media_init
ath_pci: Unknown symbol ieee80211_media_init
ath_pci: Unknown symbol ieee80211_new_state
ath_pci: Unknown symbol ieee80211_get_rssi
ath_pci: disagrees about version of symbol ieee80211_media_status
ath_pci: Unknown symbol ieee80211_media_status
ath_pci: Unknown symbol ieee80211_add_rates
ath_pci: disagrees about version of symbol ieee80211_chan2ieee
ath_pci: Unknown symbol ieee80211_chan2ieee
ath_pci: disagrees about version of symbol ath_hal_init_channels
ath_pci: Unknown symbol ath_hal_init_channels
ath_pci: disagrees about version of symbol ieee80211_chan2mode
ath_pci: Unknown symbol ieee80211_chan2mod
I managed to fix this by doing the following
lsmod |grep ath
then for the modules that showed up
modprobe -r <module_name>
ie
modprobe -r ath_hal
then
lsmod|grep wlan
modprobe -r wlan
after that I went to the the /lib/modules/`uname -r`
and removed all modules from the directories net and madwifi
to make sure you have nothing left just do a find . -name 'ath'
then I did the normal install of the madwifi drivers
after that
depmod -a
and modprobe ath_pci this time worked fine