Please note: This project is no longer active. The website is kept online for historic purposes only.
If you´re looking for a Linux driver for your Atheros WLAN device, you should continue here .
Version 3 (modified by kelmo, 15 years ago)
less obscure sub header for persistent-net-rules phenomenon

Troubleshooting Installation

Modules Not Found

If after make installing, and doing modprobe ath_pci you get a “module not found” error, you may need to copy the modules to the correct location in /lib/modules. For example, if you are running a 2.6.11-1-686 kernel, you may need to copy the directory /lib/modules/2.6.11/net to /lib/modules/2.6.11-1-686/net and then run

depmod -ae

(This problem only occurs when you compile kernels the Debian way with --append-to-version.)

udev & Persistent Net Rules

If after installing and rebooting/modprobing an error like the following appears:

udevd-event[7118]: rename_netif: error changing net interface name wifi0_rename to ath0: Device or resource busy

or while manually creating VAP's given interface names are ignored, it means that persistent network interface renaming is being painful.

Take a look to see if /etc/udev/rules.d/z25_persistent-net.rules exists. If it does exist, and it contains a line similar to:

ACTION=="add", SUBSYSTEM=="net", SYSFS{address}=="00:11:22:33:44:55", NAME="ath0", ENV{INTERFACE_OLD}="$kernel"

Comment the line out and reboot.