Kubuntu: WLan / WG311v3 Marvell Technology 88w833

Step-by-Step descriptions of how to do things.
Post Reply
User avatar
^rooker
Site Admin
Posts: 1483
Joined: Fri Aug 29, 2003 8:39 pm

Kubuntu: WLan / WG311v3 Marvell Technology 88w833

Post by ^rooker »

Abstract:
This HowTo covers how to get the Marvel WG311v3 WLan card working
(WG311v3 [Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)]) on Kubuntu Edgy Eft (Upgraded from Dapper).

There are some caveats and this HowTo is basically a summary of information on different websites.

Bibliography:
http://kubuntu.li/forum/forum.php?req=thread&id=3682
http://linuxcompatible.org/Netgear_WG31 ... 33271.html
https://launchpad.net/distros/ubuntu/+s ... +bug/59983

Instructions
After inserting the card into the PCMCIA slot, run lspci:

Code: Select all

lspci | grep Marvell
If this return an output like this,
06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)
...your card should function after following these instructions. :)

1) install ndiswrapper:

Code: Select all

apt-get install ndiswrapper-utils-1.8
apt-get install ndiswrapper-common
There's a bug currently in Edgy that installs ndiswrapper-utils 1.1, so make sure you've got 1.8 installed afterwards:
Type "ndiswrapper" followed by <TAB> twice and you should see this:
ndiswrapper ndiswrapper-1.8
2) get the windows 2000 driver:

Code: Select all

wget http://downloads.trendnet.com/TEW-421PC_B1/Driver/Utility_Driver_TEW-421PC_423PI_b1_2.00.zip
3) unpack it...

4) Change to the directory "Drivers/Windows 2000". There you should see the following files:
Mrv8000c.cat Mrv8000c.INF Mrv8000c.sys
5) Run ndiswrapper on the .INF file:

Code: Select all

sudo ndiswrapper -i Mrv8000c.INF
...and verify that it has been installed:

Code: Select all

ndiswrapper -l
6) Install the module alias:

Code: Select all

sudo ndiswrapper -m
should return:
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper

7) load the module:

Code: Select all

sudo modprobe wlan0
That's it! If things went correctly, you will see your WLan card showing up in ifconfig.

The dmesg output will look like this:
[17202266.660000] ndiswrapper: using irq 11
[17202267.228000] wlan0: vendor: ''
[17202267.228000] wlan0: ethernet device 00:40:f4:f7:xx:xx using NDIS driver mrv8000c, 11AB:1FAA.5.conf
[17202267.228000] ndiswrapper (set_encr_mode:689): setting encryption mode to 6 failed (C00000BB)
[17202267.228000] wlan0: encryption modes supported: WEP; TKIP with WPA
Thanks to everyone posting their experiences into forums or writing HowTo's, because without them I would have been lost so many times already.
Jumping out of an airplane is not a basic instinct. Neither is breathing underwater. But put the two together and you're traveling through space!
Post Reply