Ubuntu – Installed drivers for the adapter but its not working


This works for manjaro as well i had a problem with the headers but i fixed it so anyone who wants to know.

this is not a duplicate of this Cofiguring a Netgear WNDA3100 USB adapter
because i installed the drivers he hast he doesnt have an internet connection and is trying to get the files whereas i already have them

So i got wine, installed my driver, went to the drivers folder, put the stuff into documents, installed ndiswrapper, and selected the driver .inf file.

It said it was a valid driver and that the hardware was present, but the USB adapter is not on and when i go to my network manager (wcid network manager), it says no network things found.

I am currently connected to the Ethernet. Any help is appreciated.

Network adapter: WNDA3100v3 Netgear adapter N600 series

Output of sudo modprobe ndiswrapper && dmesg | grep ndis

[  119.289665] ndiswrapper: module verification failed: signature and/or required key missing - tainting kernel
[  119.290674] ndiswrapper version 1.59 loaded (smp=yes, preempt=no)
[  120.426432] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'ExEventObjectType'
[  120.426452] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'MmGetSystemRoutineAddress'
[  120.426456] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'IoWMIWriteEvent'
[  120.426461] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'RtlStringFromGUID'
[  120.426483] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'__chkstk'
[  120.426542] ndiswrapper (load_sys_files:200): couldn't prepare driver 'rt2870'
[  120.427014] ndiswrapper (load_wrap_driver:103): couldn't load driver rt2870; check system log for messages from 'loadndisdriver'
[  120.427071] usbcore: registered new interface driver ndiswrapper

Output of lsusb

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0bc2:ab26 Seagate RSS LLC 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 0846:9014 NetGear, Inc. 
Bus 003 Device 003: ID 03f0:134a Hewlett-Packard Optical Mouse
Bus 003 Device 002: ID 03f0:034a Hewlett-Packard Elite Keyboard
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Best Answer

Your 0846:9014 device is supposed to work with the native driver mt7662u_sta. First, remove ndiswrapper:

sudo apt-get purge ndiswrapper-common
sudo apt-get purge ndiswrapper-utils-1.9

Now we'll build the new driver. With a temporary working internet connection and with the device unplugged:

sudo apt-get update
sudo apt-get install git
git clone https://github.com/jurobystricky/Netgear-A6210
cd Netgear-A6210
sudo make install

Plug in the device and let us have your report.

You have built the driver for your current kernel version only. When Update Manager installs a later kernel version, known as linux-image, recompile:

cd Netgear-A6210
make clean
sudo make install


Please retain the file and these instructions for that time.

Related Question