Revision 1 as of 2006-08-25 01:27:33

Clear message

1. Marvell Libertas Wireless Cards

1.1. Do you have one?

This page is intended to help you make your mrv8k based wireless card work under Ubuntu.

To check if you have one, run:

lspci

If you see a line like:

Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)

then you have a mrv8k.

1.2. Disable the broken driver

Sadly, the default kernel contains an unfinished driver for this chip. It simply doesn't work. THus, we need to use disable it and set up ndiswrapper to get our card to work correctly.

First, disable the broken free driver:

echo 'blacklist mrv8k' | sudo tee -a /etc/modprobe.d/blacklist

1.3. Configure ndiswrapper

Now, download the windows drivers for the mrv8335 chip:

mkdir mrv
cd mrv
wget -c http://www.cafuego.net/stuff/mrv.zip
unzip mrv.zip
sudo ndiswrapper -i mrv8335.inf
sudo ndiswrapper -m
cd ..
rm -rf ./mrv

Note: I've zipped up the set of working ones that I use.

Now, reboot your system, and note you have a wlan0 interface to play with Smile :-)