个人工具

UbuntuHelp:WifiDocs/Driver/mrv8k

来自Ubuntu中文

Oneleaf讨论 | 贡献2007年5月24日 (四) 14:20的版本 (新页面: {{From|https://help.ubuntu.com/community/WifiDocs/Driver/mrv8k}} {{Languages|UbuntuHelp:WifiDocs/Driver/mrv8k}} == Marvell Libertas Wireless Cards == === Do you have one? === This pa...)

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航, 搜索



Marvell Libertas Wireless Cards

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.

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

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, which I got from http://people.freebsd.org/~wpaul/marvell/

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

Troubleshooting: If Ubuntu freezes durring the boot process at "Configuring Network Devices...". After letting it sit for a few minutes (I let mine sit for half an hour before I figured this out), do a hard reboot. Ubuntu should boot fine this time, and have a working wlan0!

Issues with Feisty

Some people are experiencing issues with this driver under feisty. These seem to stem from network-manager, and can be resolved in the following way:

Firstly, follow the instructions above to get your card working correctly, and check your card is active by initiating a scan:

iwlist wlan0 scan

If things are working you should see a list of your local networks. Now, obtain a copy of wicd from here using a wired network connection: http://wicd.sourceforge.net

Install the .deb file, and uninstall network-manager (and network-manager-gnome) using synaptic. You'll need to reboot to stop the error messages from network-manager.

After rebooting, start wicd from Applications > Internet. You should see your local wireless networks listed, and be able to connect after adding your settings under the Advanced Settings option for your chosen network.