I've been trying to install the madwifi drivers for my DWL-G650 pcmcia card and I have, so far, failed. First, I emerged the madwifi-ng and it reported this error during the process
WARNING: "ath_rate_setupxtxdesc" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi -0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ath_rate_newstate" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9 .2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_find_txnode" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi -0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_getrssi" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9 .2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_chan2mode" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0 .9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_crypto_encap" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwif i-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_dturbo_switch" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwi fi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ath_rate_findrate" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9 .2/ath/ath_pci.ko] undefined!
WARNING: "ath_rate_node_init" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0. 9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_state_name" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi- 0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_chan2ieee" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0 .9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_mark_dfs" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0. 9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_announce" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0. 9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_vap_detach" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi- 0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_start_running" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwi fi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_media_status" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwif i-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_input_all" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0 .9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_wme_acnames" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi -0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_create_vap" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi- 0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ath_rate_detach" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9.2 /ath/ath_pci.ko] undefined!
WARNING: "ieee80211_send_qosnulldata" [/var/tmp/portage/madwifi-ng-0.9.2/work/ma dwifi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ath_rate_node_cleanup" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi -0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_ibss_merge" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi- 0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_vap_attach" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi- 0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_iterate_nodes" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwi fi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_getcfframe" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi- 0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_beacon_alloc" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwif i-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_beacon_miss" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi -0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_media_change" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwif i-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_crypto_delkey" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwi fi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_note" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9.2/ ath/ath_pci.ko] undefined!
WARNING: "ieee80211_cipher_none" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi -0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_stop_running" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwif i-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_dfs_test_return" [/var/tmp/portage/madwifi-ng-0.9.2/work/mad wifi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_ioctl_create_vap" [/var/tmp/portage/madwifi-ng-0.9.2/work/ma dwifi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_dump_pkt" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0. 9.2/ath/ath_pci.ko] undefined!
WARNING: "ath_rate_dynamic_proc_register" [/var/tmp/portage/madwifi-ng-0.9.2/wor k/madwifi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_crypto_setkey" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwi fi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_crypto_newkey" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwi fi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ath_rate_newassoc" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9 .2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_input_monitor" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwi fi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_free_node" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0 .9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_ifdetach" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0. 9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_vap_setup" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0 .9.2/ath/ath_pci.ko] undefined!
WARNING: "ether_sprintf" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9.2/a th/ath_pci.ko] undefined!
WARNING: "ath_rate_attach" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9.2 /ath/ath_pci.ko] undefined!
WARNING: "ieee80211_find_rxnode" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi -0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_find_channel" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwif i-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_beacon_update" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwi fi-0.9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_ifattach" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0. 9.2/ath/ath_pci.ko] undefined!
WARNING: "ieee80211_input" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9.2 /ath/ath_pci.ko] undefined!
WARNING: "ieee80211_encap" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi-0.9.2 /ath/ath_pci.ko] undefined!
WARNING: "ath_rate_tx_complete" [/var/tmp/portage/madwifi-ng-0.9.2/work/madwifi- 0.9.2/ath/ath_pci.ko] undefined!
After the merge, I ran modprobe ath_pci to install the module which then returned this error
WARNING: Error inserting wlan (/lib/modules/2.6.17-gentoo-r8/net/wlan.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ath_rate_sample (/lib/modules/2.6.17-gentoo-r8/net/ath_rate_sample.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting ath_pci (/lib/modules/2.6.17-gentoo-r8/net/ath_pci.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Ok, another bump in the road and, using the obvious hint, I went to read dmesg which posted
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: Unknown symbol wireless_send_event
ath_rate_sample: Unknown symbol ether_sprintf
ath_rate_sample: Unknown symbol ieee80211_iterate_nodes
ath_rate_sample: Unknown symbol ieee80211_proc_vcreate
ath_pci: Unknown symbol ath_rate_tx_complete
ath_pci: Unknown symbol ieee80211_encap
ath_pci: Unknown symbol ieee80211_input
ath_pci: Unknown symbol ieee80211_ifattach
ath_pci: Unknown symbol ieee80211_beacon_update
ath_pci: Unknown symbol ieee80211_find_channel
ath_pci: Unknown symbol ieee80211_find_rxnode
ath_pci: Unknown symbol ath_rate_attach
ath_pci: Unknown symbol ether_sprintf
ath_pci: Unknown symbol ieee80211_vap_setup
ath_pci: Unknown symbol ieee80211_ifdetach
ath_pci: Unknown symbol ieee80211_free_node
ath_pci: Unknown symbol ieee80211_input_monitor
ath_pci: Unknown symbol ath_rate_newassoc
ath_pci: Unknown symbol ieee80211_crypto_newkey
ath_pci: Unknown symbol ieee80211_crypto_setkey
ath_pci: Unknown symbol ath_rate_dynamic_proc_register
ath_pci: Unknown symbol ieee80211_dump_pkt
ath_pci: Unknown symbol ieee80211_ioctl_create_vap
ath_pci: Unknown symbol ieee80211_dfs_test_return
ath_pci: Unknown symbol ieee80211_stop_running
ath_pci: Unknown symbol ieee80211_cipher_none
ath_pci: Unknown symbol ieee80211_note
ath_pci: Unknown symbol ieee80211_crypto_delkey
ath_pci: Unknown symbol ieee80211_media_change
ath_pci: Unknown symbol ieee80211_beacon_miss
ath_pci: Unknown symbol ieee80211_beacon_alloc
ath_pci: Unknown symbol ieee80211_getcfframe
ath_pci: Unknown symbol ieee80211_iterate_nodes
ath_pci: Unknown symbol ieee80211_vap_attach
ath_pci: Unknown symbol ieee80211_ibss_merge
ath_pci: Unknown symbol ath_rate_node_cleanup
ath_pci: Unknown symbol ieee80211_send_qosnulldata
ath_pci: Unknown symbol ath_rate_detach
ath_pci: Unknown symbol ieee80211_create_vap
ath_pci: Unknown symbol ieee80211_wme_acnames
ath_pci: Unknown symbol ieee80211_input_all
ath_pci: Unknown symbol ieee80211_media_status
ath_pci: Unknown symbol ieee80211_start_running
ath_pci: Unknown symbol ieee80211_vap_detach
ath_pci: Unknown symbol ieee80211_announce
ath_pci: Unknown symbol ieee80211_mark_dfs
ath_pci: Unknown symbol ieee80211_chan2ieee
ath_pci: Unknown symbol ieee80211_state_name
ath_pci: Unknown symbol ath_rate_node_init
ath_pci: Unknown symbol ath_rate_findrate
ath_pci: Unknown symbol ieee80211_dturbo_switch
ath_pci: Unknown symbol ieee80211_crypto_encap
ath_pci: Unknown symbol ieee80211_chan2mode
ath_pci: Unknown symbol ieee80211_getrssi
ath_pci: Unknown symbol ieee80211_find_txnode
ath_pci: Unknown symbol ath_rate_newstate
ath_pci: Unknown symbol ath_rate_setupxtxdesc
I updated my pcmciautils and I've added all of the modules with make menuconfig in /usr/src/linux so I don't know where else to turn. Anyone have any ideas?