I made this from these posts below and changed it to instal my Belkin N1 Wireless Desktop Card F5D8001 (ver. 2000df)
I,m using ubuntu hardy 32bit with f5d8001v2_ww_2.02.01_w2 driver
Attached drivers are from a 32 bit windows xp install.
Code:
sudo update-pciids
lspci -nn | grep Wireless
00:07.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88W8361 [TopDog] 802.11n Wireless [11ab:2a02] (rev 03)
http://ubuntuforums.org/showpost.php...97&postcount=1
http://ubuntuforums.org/showpost.php...58&postcount=1
http://ubuntuforums.org/showpost.php...87&postcount=6
STEP 1: CLEAN YOUR SYSTEM
IMPORTANT NOTE ABOUT CLEANING YOUR SYSTEM:
One of the most common reasons why many people can't get their wireless working is because their system is in a state of chaos. If you have made ANY previous attempts to get your wireless working -- either using ndiswrapper, net5416, or the netmw14x drivers -- this how-to will most likely not work UNTIL you reverse your previous changes. In many cases, it is much easier to simply reinstall ubuntu and come straight to this how-to. Alternatively, you can manually clean your system of the previous attempts, as outlined in various posts throughout this thread. But BE WARNED: If you have done ANY previous work on your wireless, there is almost no chance that this how-to will work unless you clean your system.
If you have a fresh install of Ubuntu, you need to remove any and all versions of Ndiswrapper that come installed by default on your system:
Code:
sudo rmmod ndiswrapper
sudo ndiswrapper -e net5416
sudo ndiswrapper -e netmw14x
sudo ndiswrapper -r net5416
sudo ndiswrapper -r netmw14x
sudo aptitude purge ndiswrapper-common ndiswrapper-utils-1.9
Don't worry if you get errors about not being able to find or remove these -- we're just making sure they're not present before we get started.
STEP 2: GET NEEDED PACKAGES
We'll need to install compiling tools (don't panic when you read that, just bear with me), the latest kernel headers, and then the source code for the latest ndiswrapper (seriously, don't panic. This will be very simple), and the wireless drivers from Belkin.
Code:
sudo aptitude update
sudo aptitude install build-essential
sudo aptitude install linux-headers-`uname -r`
NOTE: The characters around `uname -r` are BACK TICS, NOT apostrophes. A back tic is usually located at the top left of your keyboard, to the left of the 1 key. The command WILL NOT WORK if you use apostrophes. Just copy/paste the commands from this how-to in to your terminal to avoid making typos.
At this point, you need to go to the ndiswrapper sourceforge site and get the latest version of the Ndiswrapper program.
Code:
wget http://dfn.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.54.tar.gz
If that wget doesn't work, just go here: http://sourceforge.net/projects/ndiswrapper/
Uncompress the ndiswrapper source (in my example, the file name is ndiswrapper-1.54.tar.gz):
Code:
tar -xzvf ndiswrapper-1.54.tar.gz
STEP 3: COMPILE PROGRAM
Now we'll complile the Ndiswrapper program. In a terminal, go to the directory where you extracted ndiswrapper and execute the following:
Code:
cd YOUR-NDISWRAPPER-DIRECTORY
sudo make uninstall
IMPORTANT: Do the above command multiple times. You can stop when you get the message that says something about no files or directories found. This usually means running the command 2 or 3 times, but not more than about a dozen.
Code:
make
sudo make install
STEP 4: INSTALL DRIVERS
If that worked, then you now have Ndiswrapper installed. Now we need to install the drivers.
Now change directories to the DRIVER directory and install the driver.
Code:
cd YOUR-DRIVER-DIRECTORY
if you have a version 1xxx card
F5D8001 version 1xxx Drivers
Code:
sudo ndiswrapper -i net5416.inf
or if you have a version 2xxx card
F5D8001 version 2xxx Drivers
Code:
sudo ndiswrapper -i NetMW14x.inf
may not be necessary!!
As stated in the other thread, it's necessary to force the wireless to associate with the driver:
http://ubuntuforums.org/showpost.php...58&postcount=1
(lspci -nn will show device ids)
Code:
lspci -nn
sudo ndiswrapper -a id netmw14x (change id and driver with your cards id and driver version)
you should see a message that says driver present, hardware detected
Code:
sudo ndiswrapper -m
sudo depmod -a
sudo modprobe ndiswrapper
sudo echo ndiswrapper >> /etc/modules
NOTE: If the above echo command gives you a permission denied error, try this code instead:
Code:
sudo -s
echo ndiswrapper >> /etc/modules
exit
May need to reboot here.
STEP 5: TEST WIRELESS
Your light on your card should be illuminated, and you're all set! Try running this to see if your wireless card is functioning properly:
Code:
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"******"
Mode:Managed Frequency:2.417 GHz Access Point: 00:17:3F:3C:14:86
Bit Rate=300 Mb/s Sensitivity=-200 dBm
RTS thr=2346 B Fragment thr=2346 B
Power Management:off
Link Quality:84/100 Signal level:-42 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Even if it doesn't detect any wireless networks in range, it will still tell you if linux is recognizing your wireless card properly.
---------------------------------------------------------------------
If this works for you, make sure you store the 'Driver' folder with the .inf and .sys files somewhere safe, in case you decide to reinstall Ubuntu later on and need to install the drivers again.