Bienvenido! - Willkommen! - Welcome!

Bitácora Técnica de Tux&Cía., Santa Cruz de la Sierra, BO
Bitácora Central: Tux&Cía.
Bitácora de Información Avanzada: Tux&Cía.-Información
May the source be with you!

Saturday, April 17, 2010

Wireless on Feisty Fawn (with ndiswrapper)

Source
Credit goes to bmartin
Atheros AR5007EG
Make sure you use the appropriate version of the drivers for your version of Linux. If you’re using a 64-bit version of Linux, you must use 64-bit drivers. You can check this using the following command:
getconf LONG_BIT
I recommend using the wicd program for WiFi connectivity. It boasts built-in WPA support and has been successful where other network connection manager programs have failed.
This chipset showed up on my Acer Aspire 5050-3785.
lspci 
the command spit out the following info:
Atheros Unknown device 001c (rev 01)
It also has been incorrectly labelled as an AR5006X device, in some cases.
Here is a step by step procedure to install the drivers manually.
Open a terminal and copy/paste the following lines:
Download the ndiswrapper (v1.4 source code and AR5007EG Windows drivers:
wget http://wifix.sourceforge.net/software.php?title=ndiswrapper
Download the AR5007EG Windows XP drivers
If you’re using a 32-bit version of Linux, use this command
wget http://blakecmartin.googlepages.com/ar5007eg-32-0.2.tar.gz
For 64-bits of blazing WiFi glory, use this:
wget http://blakecmartin.googlepages.com/ar5007eg-64-0.2.tar.gz
Extract the archives:
tar xvf ar5007eg-*.tar.gz
tar xvf ndiswrapper-newest.tar.gz
Ensure you have your kernel headers and the build essential package.
sudo aptitude update
sudo aptitude install linux-headers-$(uname -r) build-essential
Blacklist the ath_pci kernel module (it doesn’t support our chipset).
echo “blacklist ath_pci” | sudo tee -a /etc/modprobe.d/blacklist
Compile ndiswrapper
pushd ndiswrapper-*/
sudo make uninstall
make
sudo make install
popd
Install the Windows drivers (using ndiswrapper):
pushd */ar5007eg/
sudo ndiswrapper -i net5211.inf
popd
Make sure ndiswrapper loads up every time we start Linux
sudo modprobe ndiswrapper
echo “ndiswrapper” | sudo tee -a /etc/modules
Restart your computer.
sudo init 6

No comments: