You are not logged in.

#1 2014-05-02 19:11:52

gsingh93
Member
Registered: 2013-07-19
Posts: 96

Netgear WNA3100 with ndiswrapper not working

I just bought the Netgear Wireless N-300 USB Adapter WNA3100 since my internal network card stopped working. I didn't know there wasn't a Linux driver when I bought it, but I found out later I could get it to work using ndiswrapper.

I installed ndiswrapper, downloaded and extracted the driver from here, and ran:

$ sudo ndiswrapper -i bcmwlhigh5.inf
$ sudo ndiswrapper -m
$ sudo depmod -a

After that I can see the network card with iwconfig as enp25s0u2. I'm using GNOME 3, so I used NetworkManager to connect to my home WiFi. After it prompts me for the password, it disappears and reappears about 10 seconds later asking for the password again. It keeps doing this and never connects.

I checked journalctl, and this is what happens when I plug the device in:

May 02 15:05:11 arch kernel: usb 2-2: new high-speed USB device number 8 using xhci_hcd
May 02 15:05:11 arch kernel: usb 2-2: reset high-speed USB device number 8 using xhci_hcd
May 02 15:05:11 arch kernel: xhci_hcd 0000:19:00.0: Setup ERROR: setup context command for slot 1.
May 02 15:05:11 arch kernel: usb 2-2: reset high-speed USB device number 8 using xhci_hcd
May 02 15:05:11 arch kernel: xhci_hcd 0000:19:00.0: Setup ERROR: setup context command for slot 1.
May 02 15:05:11 arch kernel: usb 2-2: reset high-speed USB device number 8 using xhci_hcd
May 02 15:05:11 arch kernel: xhci_hcd 0000:19:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88021cb519c0
May 02 15:05:11 arch kernel: xhci_hcd 0000:19:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88021cb51a00
May 02 15:05:11 arch kernel: xhci_hcd 0000:19:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88021cb51a40
May 02 15:05:11 arch kernel: ndiswrapper: driver bcmwlhigh5 (Netgear,03/28/2011, 5.100.68.46) loaded
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e51000, 16000, 4
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e54e80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e58d00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e5cb80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e60a00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e64880, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e68700, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e6c580, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e70400, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e74280, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e78100, 16000, 4
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e7bf80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e7fe00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e83c80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e87b00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e8b980, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e8f800, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e93680, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e97500, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e9b380, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029e9f200, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ea3080, 16000, 4
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ea6f00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029eaad80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029eaec00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029eb2a80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029eb6900, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029eba780, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ebe600, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ec2480, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ec6300, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029eca180, 16000, 4
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ece000, 16000, 4
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ed1e80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ed5d00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ed9b80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029edda00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ee1880, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ee5700, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ee9580, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029eed400, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ef1280, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ef5100, 16000, 4
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029ef8f80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029efce00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029f00c80, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029f04b00, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029f08980, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029f0c800, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (MmBuildMdlForNonPagedPool:1864): ffffc90029f10680, 16000, 5
May 02 15:05:12 arch kernel: ndiswrapper (ndis_encode_setting:383): unknown type: 3
May 02 15:05:12 arch kernel: wlan0: ethernet device c4:04:15:6d:82:d3 using NDIS driver: bcmwlhigh5, version: 0x564442e, NDIS version: 0x501, vendor:
May 02 15:05:12 arch kernel: wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2-PSK; AES/CCMP with WPA, WPA2, WPA2-PSK
May 02 15:05:12 arch mtp-probe[12799]: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:1c.3/0000:19:00.0/usb2/2-2"
May 02 15:05:12 arch mtp-probe[12799]: bus: 2, device: 8 was not an MTP device
May 02 15:05:12 arch kernel: ndiswrapper: interface renamed to 'enp25s0u2'
May 02 15:05:12 arch NetworkManager[374]: <warn> failed to allocate link cache: (-26) Protocol mismatch
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): driver does not support SSID scans (scan_capa 0x00).
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): using WEXT for WiFi device control
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): new 802.11 WiFi device (driver: 'ndiswrapper' ifindex: 8)
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): exported as /org/freedesktop/NetworkManager/Devices/6
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): bringing up device.
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): preparing device.
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): deactivating device (reason 'managed') [2]
May 02 15:05:12 arch systemd-udevd[12791]: renamed network interface wlan0 to enp25s0u2
May 02 15:05:12 arch kernel: IPv6: ADDRCONF(NETDEV_UP): enp25s0u2: link is not ready
May 02 15:05:12 arch wpa_supplicant[7986]: ioctl[SIOCSIWENCODEEXT]: Invalid argument
May 02 15:05:12 arch wpa_supplicant[7986]: ioctl[SIOCSIWENCODEEXT]: Invalid argument
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2) supports 1 scan SSIDs
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): supplicant interface state: starting -> ready
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30
May 02 15:05:12 arch NetworkManager[374]: <warn> Trying to remove a non-existant call id.
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2): supplicant interface state: ready -> disconnected
May 02 15:05:12 arch NetworkManager[374]: <info> (enp25s0u2) supports 1 scan SSIDs

And this is what happens when I click the network to connect to in NetworkManager:

May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) starting connection 'satguru 4'
May 02 15:07:31 arch NetworkManager[374]: <info> (enp25s0u2): device state change: disconnected -> prepare (reason 'none') [30 40 0]
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 1 of 5 (Device Prepare) scheduled...
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 1 of 5 (Device Prepare) started...
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 2 of 5 (Device Configure) scheduled...
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 1 of 5 (Device Prepare) complete.
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 2 of 5 (Device Configure) starting...
May 02 15:07:31 arch NetworkManager[374]: <info> (enp25s0u2): device state change: prepare -> config (reason 'none') [40 50 0]
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2/wireless): access point 'satguru 4' has security, but secrets are required.
May 02 15:07:31 arch NetworkManager[374]: <info> (enp25s0u2): device state change: config -> need-auth (reason 'none') [50 60 0]
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 2 of 5 (Device Configure) complete.
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 1 of 5 (Device Prepare) scheduled...
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 1 of 5 (Device Prepare) started...
May 02 15:07:31 arch NetworkManager[374]: <info> (enp25s0u2): device state change: need-auth -> prepare (reason 'none') [60 40 0]
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 2 of 5 (Device Configure) scheduled...
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 1 of 5 (Device Prepare) complete.
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 2 of 5 (Device Configure) starting...
May 02 15:07:31 arch NetworkManager[374]: <info> (enp25s0u2): device state change: prepare -> config (reason 'none') [40 50 0]
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2/wireless): connection 'satguru 4' has security, and secrets exist.  No new sec
May 02 15:07:31 arch NetworkManager[374]: <info> Config: added 'ssid' value 'satguru'
May 02 15:07:31 arch NetworkManager[374]: <info> Config: added 'scan_ssid' value '1'
May 02 15:07:31 arch NetworkManager[374]: <info> Config: added 'key_mgmt' value 'WPA-PSK'
May 02 15:07:31 arch NetworkManager[374]: <info> Config: added 'auth_alg' value 'OPEN'
May 02 15:07:31 arch NetworkManager[374]: <info> Config: added 'psk' value '<omitted>'
May 02 15:07:31 arch NetworkManager[374]: <info> Activation (enp25s0u2) Stage 2 of 5 (Device Configure) complete.
May 02 15:07:31 arch NetworkManager[374]: <info> Config: set interface ap_scan to 1
May 02 15:07:31 arch NetworkManager[374]: <info> (enp25s0u2): supplicant interface state: inactive -> scanning
May 02 15:07:41 arch NetworkManager[374]: <info> (enp25s0u2): supplicant interface state: scanning -> associating
May 02 15:07:41 arch kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp25s0u2: link becomes ready
May 02 15:07:42 arch NetworkManager[374]: <info> (enp25s0u2): supplicant interface state: associating -> 4-way handshake
May 02 15:07:52 arch NetworkManager[374]: <warn> Connection disconnected (reason -3)
May 02 15:07:52 arch NetworkManager[374]: <info> (enp25s0u2): supplicant interface state: 4-way handshake -> disconnected
May 02 15:07:52 arch NetworkManager[374]: <info> Activation (enp25s0u2/wireless): disconnected during association, asking for new key.
May 02 15:07:52 arch NetworkManager[374]: <info> (enp25s0u2): device state change: config -> need-auth (reason 'supplicant-disconnect') [50 60 8]
May 02 15:07:52 arch NetworkManager[374]: <info> (enp25s0u2): supplicant interface state: disconnected -> inactive

Any ideas why it's disconnecting?

Last edited by gsingh93 (2014-05-02 19:14:01)

Offline

#2 2014-06-16 03:45:29

balente84
Member
Registered: 2011-05-23
Posts: 8

Re: Netgear WNA3100 with ndiswrapper not working

1. Is your driver installed correctly? The device should say "present" when you type this.

$ ndiswrapper -l

2. Have you blacklisted bcm43xx, b43, b43legacy, and ssb?

/etc/modprobe.d/blacklist.conf

blacklist bcm43xx
blacklist b43
blacklist b43legacy
blacklist ssb

3. Also, have you tried

# ndiswrapper -m
# depmod -a

I don't know much, but it happened not to work using "sudo" for me. 

I too, am using WNA3100 and it works with a flaw.  The flaw that I'm talking about is that it works fine for a while, but it randomly stops working.  I am still looking for the answer of this issue, but for temporary fix, just pulling out and reconnecting the wifi receiver fixes for a while.

Offline

#3 2014-06-16 10:35:53

Ailen
Member
Registered: 2014-05-01
Posts: 32

Re: Netgear WNA3100 with ndiswrapper not working

This looks to be the same issue I am having (https://bbs.archlinux.org/viewtopic.php?id=182879) where the device is unable to complete the 4-way handshake for WPA access. I checked and none of the above listed modules are active on my system.

balente84 wrote:

I too, am using WNA3100 and it works with a flaw.  The flaw that I'm talking about is that it works fine for a while, but it randomly stops working.

Mine was doing that when i first bought it but now it's not authenticating at all.

Offline

Board footer

Powered by FluxBB