install netgear wg311v3 wireless pci adapter under linux

Hi, guys,:slight_smile:

I just started using Linux. I have a netgear wireless network card which doesn’t have linux driver.

netgear wg311v3 802.11g wireless pci adapter

Does anyone install it under linux before? I have Driver for WindowsXP.

Could anyone tell me how to install it?

Thanks in advance!!!

My system is openSUSE11.

I have found a lot of post about NdisWrapper. Is it the only way to install windows wireless driver? Could anyone tell me how to do it or give me a link?

NSWsnowfire wrote:
> My system is openSUSE11.
>
> I have found a lot of post about NdisWrapper. Is it the only way to
> install windows wireless driver? Could anyone tell me how to do it or
> give me a link?

There are lots of postings in this forum with info on how to use Ndiswrapper,
but you should determine that you need to before using that software. The reason
is that it opens up your nice stable kernel to a piece of Windows code with
absolutely no protection against coding errors of the sort that cause “Blue
Screens of Death” on Windows.

Please open a console terminal and run the command ‘lspci -nnv’ and post the
part that describes your Netgear device. We will then be better able to advise you.

Larry

1)Install ndiswrapper using yast
2)Open console
3)ndiswrapper
A list of options will show. These are self-explanatory.
4)Change to the directory where the WindowsXP driver is.
5)Use the install option that you saw from ndiswrapper
6)modprobe ndiswrapper
7)configure wireless card

There is a good chance if you use the WindowsXP driver that ndiswrapper will work. Check if an alternative module is being loaded with ‘ndiswrapper -l’.

william@linux-7ub4:~/wg311-driver/WG311v3 V1.0/Driver/Windows XP> ls
WG311v3.cat WG311v3.INF WG311v3.sys WG311v3XP.sys

lspci -nnv
00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device [1043:8276]
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information <?>
Kernel modules: intel-agp

00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fa000000-fe8fffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Capabilities: [88] Subsystem: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1]
Capabilities: [80] Power Management version 3
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at c800 [size=32]
Capabilities: [50] Vendor Specific Information <?>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0, IRQ 21
I/O ports at c880 [size=32]
Capabilities: [50] Vendor Specific Information <?>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at cc00 [size=32]
Capabilities: [50] Vendor Specific Information <?>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0, IRQ 18
Memory at f9fffc00 (32-bit, non-prefetchable) [size=1]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] Vendor Specific Information <?>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device [1043:829f]
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at f9ff8000 (64-bit, non-prefetchable) [size=16]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
Prefetchable memory behind bridge: 00000000f8f00000-00000000f8ffffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fea00000-feafffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Memory behind bridge: fe900000-fe9fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at c080 [size=32]
Capabilities: [50] Vendor Specific Information <?>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at c400 [size=32]
Capabilities: [50] Vendor Specific Information <?>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at c480 [size=32]
Capabilities: [50] Vendor Specific Information <?>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at f9fff800 (32-bit, non-prefetchable) [size=1]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] Vendor Specific Information <?>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=32
Memory behind bridge: feb00000-febfffff
Capabilities: [50] Subsystem: ASUSTeK Computer Inc. Device [1043:8277]

00:1f.0 ISA bridge [0601]: Intel Corporation 82801IB (ICH9) LPC Interface Controller [8086:2918] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information <?>
Kernel modules: iTCO_wdt

00:1f.2 IDE interface [0101]: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controller [8086:2921] (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 22
I/O ports at b000 [size=8]
I/O ports at ac00 [size=4]
I/O ports at a880 [size=8]
I/O ports at a800 [size=4]
I/O ports at a480 [size=16]
I/O ports at a400 [size=16]
Capabilities: [70] Power Management version 3
Capabilities: [b0] Vendor Specific Information <?>
Kernel driver in use: ata_piix
Kernel modules: ide-pci-generic, ata_generic, ata_piix, pata_acpi

00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: medium devsel, IRQ 18
Memory at f9fff400 (64-bit, non-prefetchable) [size=256]
I/O ports at 0400 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: medium devsel, IRQ 18
Memory at f9fff400 (64-bit, non-prefetchable) [size=256]
I/O ports at 0400 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801

00:1f.5 IDE interface [0101]: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller [8086:2926] (rev 02) (prog-if 85 [Master SecO PriO])
Subsystem: ASUSTeK Computer Inc. Device [1043:8277]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 22
I/O ports at c000 [size=8]
I/O ports at bc00 [size=4]
I/O ports at b880 [size=8]
I/O ports at b800 [size=4]
I/O ports at b480 [size=16]
I/O ports at b400 [size=16]
Capabilities: [70] Power Management version 3
Capabilities: [b0] Vendor Specific Information <?>
Kernel driver in use: ata_piix
Kernel modules: ide-pci-generic, ata_generic, ata_piix, pata_acpi

01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8600 GT [10de:0402] (rev a1) (prog-if 00 [VGA controller])
Subsystem: LeadTek Research Inc. Device [107d:2a83]
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at fd000000 (32-bit, non-prefetchable) [size=16]
Memory at d0000000 (64-bit, prefetchable) [size=256]
Memory at fa000000 (64-bit, non-prefetchable) [size=32]
I/O ports at dc00 [size=128]
Expansion ROM at fe8e0000 [disabled] [size=128]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [78] Express Endpoint, MSI 00
Kernel modules: nvidiafb

02:00.0 Ethernet controller [0200]: Attansic Technology Corp. L1 Gigabit Ethernet Adapter [1969:1048] (rev b0)
Subsystem: ASUSTeK Computer Inc. Device [1043:8226]
Flags: bus master, fast devsel, latency 0, IRQ 4347
Memory at fe9c0000 (64-bit, non-prefetchable) [size=256]
Expansion ROM at fe9a0000 [disabled] [size=128]
Capabilities: [40] Power Management version 2
Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Capabilities: [58] Express Endpoint, MSI 00
Kernel driver in use: atl1
Kernel modules: atl1

03:00.0 IDE interface [0101]: Marvell Technology Group Ltd. 88SE6121 SATA II Controller [11ab:6121] (rev b2) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: ASUSTeK Computer Inc. Device [1043:82a2]
Flags: bus master, fast devsel, latency 0, IRQ 16
I/O ports at ec00 [size=8]
I/O ports at e880 [size=4]
I/O ports at e800 [size=8]
I/O ports at e480 [size=4]
I/O ports at e400 [size=16]
Memory at feaffc00 (32-bit, non-prefetchable) [size=1]
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [e0] Express Legacy Endpoint, MSI 00
Kernel driver in use: pata_marvell
Kernel modules: ide-pci-generic, pata_marvell, ahci, ata_generic, pata_acpi

05:01.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless [11ab:1faa] (rev 03)
Subsystem: Netgear WG311v3 802.11g Wireless PCI Adapter [1385:6b00]
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
Memory at febf0000 (32-bit, non-prefetchable) [size=64]
Memory at febe0000 (32-bit, non-prefetchable) [size=64]
Capabilities: [40] Power Management version 2[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

Hi, Larry, here is the information.

Hi, David, thanks for your information.

NSWsnowfire wrote:
>
> 05:01.0 Ethernet controller [0200]: Marvell Technology Group Ltd.
> 88w8335 [Libertas] 802.11b/g Wireless [11ab:1faa] (rev 03)
> Subsystem: Netgear WG311v3 802.11g Wireless PCI Adapter [1385:6b00]
> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
> Memory at febf0000 (32-bit, non-prefetchable) [size=64]
> Memory at febe0000 (32-bit, non-prefetchable) [size=64]
> Capabilities: [40] Power Management version 2

This is your wireless device. There is a native driver for the Marvell Libertas
8000 device, but it does not include your unit. Ndiswrapper is your only choice.

Larry
[/size][/size]

Thanks Larry. I will try Ndiswrapper.[/size][/size]

Hi, guys, I am trying the Ndiswrapper.

There is a wire connection on my pc. Do I have to disable wire connection?

How to do it? My wireless is not working.

I am using Gnome.

Go to YaST - network devices - network settings. click on your wired device & under the global settings,set it to “on cable connect”, should help

Andy

can I have two card working at the same time?

I disabled the wire network. but the wireless is still not working.

You can have two devices working at the same time,but, sometimes it can be a PITA setting up. Now, i’ve been having some fun this weekend. Decided to have a hunt around & found an old netgear card i had. this was a wg311 v3 as well & was pci.So, after installing it in the machine i have for testing, i found i needed to use ndiswrapper for it. Here’s what i did to get it working:-

1 ) install ndiswrapper from the dvd
2 ) copy windows drivers to /home/andy/netgear, making sure i had the .cat,.inf & .sys files
3 ) opened a console & cd to the directory /home/andy/netgear
4 ) typed “su” & pressed enter,typed in root’s password
5 ) typed " ndiswrapper -i name/of/inf " & pressed enter
6 ) typed “ndiswrapper -ma” & pressed enter
7 ) typed " modprobe ndiswrapper" & pressed enter
8 ) typed “ndiswrapper -l” & pressed enter,device was present with driver
9 ) exited console.
10 ) went to YaST - network devices - network settings.
11 ) under Global i selected,disable ipv6,selected network manager & set wireless to on boot
12 ) went back to first page.Selected my wired card & changed to on cable connection.
13 ) clicked on my wireless device & selected edit/configure
14 ) filled in the details of ESSID,encryption,etc. under hardware i put ndiswrapper in the module section
15 ) applied settings
16 ) clicked on network manager, found my ESSID being broadcast & selected to connect to it.
17 ) Had to fill in my wpa key again,saved, then connected.
18 ) wireless connected & i started surfing.

Hope this helps. I also have my own ndiswrapper howto here Howto’s just scroll down for it

Andy

Thanks!
I clicked on network settings, there are 3 devieces:

  1. 88w8335[Libertas]802.11b/g Wireless
  2. L1 Gigabit Etherner Adapter
  3. Wireless Network Card ( which is the one I add in)

I don’t know where is the first one from. looks like the wireless card, but I cann’t delete it or edit it.

so confused…

the description for the first one:

88w8335 [Libertas] 802.11b/g Wireless (Not connected)
BusID : 0000:05:01.0
Unable to configure the network card because the kernel device (eth0, wlan0) is not present. This is mostly caused by missing firmware (for wlan devices). See dmesg output for details.

this is the description for the 3 one (wireles I added in)
Wireless Network Card (No hwinfo)
• Device Name: wlan4
• Started automatically at boot
• IP address assigned using DHCP

I couldn’t find the following command in my suse system:

/sbin/install_bcm43xx_firmware

but I found:

install_acx100_firmware
install_intersil_firmware

Which one shoud I use? or they are different thing?

They have nothing to do with your device. The simplest method for this,is, delete both wireless devices & start again,following my step-by-step

Andy