For the OS to recognize it, you must download and install the drivers, then modprobe the drivers. Then, it will recognize *th0. The madwifi drivers create ath0. The module you need to probe would be ath_pci.
You will have to unmask the "madwifi-driver" package in portage and then emerge it. You will have to be wired to the internet until you get this working.
To unmask the driver:
Code:
echo "net-wireless/madwifi-driver ~x86" >> /etc/portage/package.keywords
To install the driver:
Code:
emerge -av madwifi-driver wireless-tools
modprobe ath_pci
modules-update
echo "ath_pci" >> /etc/modules.autoload.d/kernel-2.6
iwconfig ath0 up
Check out
http://gentoo-wiki.com/HOWTO_Wireles...on_and_Startup to set it up on every boot. I have done this procedure and am sure it works.
Once again, I am not sure this hardware uses the madwifi driver, as I have not had any experience with the Rev.D of this card. If the madwifi driver doesn't work, then ndiswrapper will be your best bet. But, if you have the Atheros chipset, the madwifi-driver will work.
Also, it is better to do this right after the first reboot, because it will use the kernel source of the kernel you are running. You will have to reinstall after every kernel update, so make sure and do a
Code:
emerge -f madwifi-driver
to download the tarball of the driver, so you can just emerge the driver after rebooting into the new kernel. If the tarball is in /usr/portage/distfiles already, then portage won't try to connect to the internet to download it. You can do that before you do your first reboot if you want.