Well, I've made it working, somehow, by blacklisting ath_hal and ath_pci, leaving just ath5k. On Hardy I was using a manually installed madwifi driver, I think it might had left some residues on /etc/modprobe.d. There was a madwifi file where ath5k was being blacklisted.
So, if you are on Intrepid and still cannot use wifi with an Atheros card (I think you should be able to without manually installing any driver), you need to do two things, 1) install linux-backport-modules and 2) blacklist ath_pci and ath_hal.
To install the backport modules, just search for it on Synaptic or use apt-get, it's called
linux-backports-modules-intrepid. Then on System/Administration/Hardware Drivers make sure Atheros driver is activated.
To blacklist the old modules, do this:
Code:
gksudo gedit /etc/modprobe.d/blacklist
And add:
Code:
blacklist ath_hal
blacklist ath_pci
At the bottom of the file, and reboot.
IF after this steps you still cannot make it work, you probably have something left still blacklisting ath5k, thus making it not to load. You should search all the files on
/etc/modprobe.d for all lines that had:
And add a # before the start of the line, thus making it into a comment. If you, like me, is coming from a Hardy upgrade that had madwifi driver installed you will probably be on this situation.
The easier way to do this is have a Nautilus open as root and check for each file on that directory. You can do that with "gksudo nautilus" on alt+f2, but you should be
EXTREMELY CAREFULL while doing this. If an admin doesn't like me saying this, please tell me and I will edit this post.
And while you are at it, or
anyone else, could please explain the differences between all ath_pci, ath_hal and ath5k modules?
I really would like to understand what each of this modules are and where do they come from (ath5k comes from the backport-modules package, but where are the others??).
Bookmarks