Bugzilla – Bug 115040
Atheros kernel module is broken
Last modified: 2005-09-07 09:55:36 UTC
It seems to me that the ath_hal module is missing. ath_rate_sample can't load and then ath_pci fails as well. Output: wberrier:/lib/modules/2.6.13-3-default/extra # modprobe ath_pci WARNING: Error inserting ath_rate_sample (/lib/modules/2.6.13-3-default/extra/ath_rate_sample.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error inserting ath_pci (/lib/modules/2.6.13-3-default/extra/ath_pci.ko): Unknown symbol in module, or unknown parameter (see dmesg) dmesg output: ath_rate_sample: module not supported by Novell, setting U taint flag. ath_rate_sample: Unknown symbol ath_hal_computetxtime ath_pci: Unknown symbol ath_rate_tx_complete ath_pci: Unknown symbol _ath_hal_attach ath_pci: Unknown symbol ath_rate_attach ath_pci: Unknown symbol ath_rate_newassoc ath_pci: Unknown symbol ath_hal_computetxtime ath_pci: Unknown symbol ath_rate_dynamic_sysctl_register ath_pci: Unknown symbol ath_hal_mhz2ieee ath_pci: Unknown symbol ath_hal_detach ath_pci: Unknown symbol ath_hal_probe ath_pci: Unknown symbol ath_rate_node_cleanup ath_pci: Unknown symbol ath_rate_detach ath_pci: Unknown symbol ath_rate_node_init ath_pci: Unknown symbol ath_rate_findrate ath_pci: Unknown symbol ath_hal_init_channels ath_pci: Unknown symbol ath_rate_newstate ath_pci: Unknown symbol ath_rate_setupxtxdesc ath_pci: Unknown symbol ath_hal_getwirelessmodes
ath_hal is in the -nongpl kernel package which we don't ship with beta4. (I don't know why.) Workaround: Install the kernel and -nongpl packages from ftp://ftp.suse.com/pub/projects/kernel/kotd/i386/HEAD/
Please install from ftp.suse.com/pub/suse/10.0/...
Since the ath_hal module is in the nongpl package, I think the other ath* modules should be there as well. Otherwise it's confusing. I thought I had the driver come to find out I didn't quite have it. More importantly, if the nongpl package isn't going to ship with suse 10, a note about the atheros and other drivers and how to get them should be in the release notes.
This has been reported so many times... :-) I agree that it's a good idea to move all of the ath_* modules to nongpl; I just did so.