I've switched back to the ath5k driver for better support. I'll go through the fix for anyone having difficulty:
First of all you will need to be root to run these commands so open up a terminal window and type:
Type in your password to drop to root@ubuntu.
First off all you will need to find if your system is using the Atheros 5k or 9k driver. So you can run the following commands in the terminal we've opened to find out:
For Compaq CQ60's the driver is ath5k however executing both of these commands, you will find one will execute with no errors and one will execute with the directory not found error. Whatever one executes silently is the ath driver in use. In my case, the ath5k driver.
echo none > /sys/class/leds/ath9k-phy0\:\:rx/trigger
echo none > /sys/class/leds/ath5k-phy0\:\:tx/trigger
Upon executing the command that is relative to your ath driver you should find the wireless light changes and now doesn't blink when network activity is occurring.
However, the change we have done will not be saved permanently, we have to create a script to make sure the wireless light doesn't blink on each reboot of the machine.
Run the following command in terminal:
And now add the following into the blank text file:
This example is for the ath5k driver, if you are using the ath9k driver, make sure you change number 5 to 9
if [ "$IFACE" = "wlan0" ]; then
for dir in /sys/class/leds/ath5k-phy*x; do
echo none > $dir/trigger
Now you have the script, save and close gedit. Now in the terminal window, run the following command:
Now upon each reboot your wireless light change will be saved.
chmod a+x /etc/network/if-up.d/wlan-no-blink
Thanks again Iron_maiden_forever for posting the fix and gonzalioz, hopefully I've helped you understand the process a bit better.