robotalec
Posts: 4
Joined: Wed May 29, 2019 12:59 am

WiFi Dongle Driver

Wed May 29, 2019 1:07 am

I am trying to find a driver for my NETGEAR AC1200 usb wifi adapter.I cannot find a souhrce online to help me and I want to know if this model will even work so i can return it to the store if will not;.

LTolledo
Posts: 3923
Joined: Sat Mar 17, 2018 7:29 am
Location: Anime Heartland

Re: WiFi Dongle Driver

Wed May 29, 2019 3:42 am

Have you tried plugging it to see if Raspbian Stretch recognizes it?

What RPi model are you planning to use it in?

RPi3B, RPi3B+, RPiA3+, RPiZeroW, and RPiZeroWH have on-board WiFi already....
"Don't come to me with 'issues' for I don't know how to deal with those
Come to me with 'problems' and I'll help you find solutions"

Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"

fruitoftheloom
Posts: 24092
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: WiFi Dongle Driver

Wed May 29, 2019 5:15 am

robotalec wrote:
Wed May 29, 2019 1:07 am
I am trying to find a driver for my NETGEAR AC1200 usb wifi adapter.I cannot find a souhrce online to help me and I want to know if this model will even work so i can return it to the store if will not;.

viewtopic.php?t=149131
Thinking outside the box is better than burying your head in the sand...

MrEngman
Posts: 4062
Joined: Fri Feb 03, 2012 2:17 pm
Location: Southampton, UK

Re: WiFi Dongle Driver

Wed May 29, 2019 8:40 am

robotalec wrote:
Wed May 29, 2019 1:07 am
I am trying to find a driver for my NETGEAR AC1200 usb wifi adapter.I cannot find a souhrce online to help me and I want to know if this model will even work so i can return it to the store if will not;.
With the wifi adapter connected to the Pi can you post the output of commands

Code: Select all

lsusb
uname -a
This information will enable us to determine which kernel you are using and driver you need for your wifi for that kernel version.

I compile a variety of drivers for the PI Raspbian OS and they are available to download from my web site. The info from the two commands will enable me to check if I have a driver compiled for your wifi which you could then download and install.


MrEngman
Simplicity is a prerequisite for reliability. Edsger W. Dijkstra

Please post ALL technical questions on the forum. Please Do Not send private messages.

robotalec
Posts: 4
Joined: Wed May 29, 2019 12:59 am

Re: WiFi Dongle Driver

Wed May 29, 2019 12:19 pm

MrEngman wrote:
Wed May 29, 2019 8:40 am
robotalec wrote:
Wed May 29, 2019 1:07 am
I am trying to find a driver for my NETGEAR AC1200 usb wifi adapter.I cannot find a souhrce online to help me and I want to know if this model will even work so i can return it to the store if will not;.
With the wifi adapter connected to the Pi can you post the output of commands

Code: Select all

lsusb
uname -a
This information will enable us to determine which kernel you are using and driver you need for your wifi for that kernel version.

I compile a variety of drivers for the PI Raspbian OS and they are available to download from my web site. The info from the two commands will enable me to check if I have a driver compiled for your wifi which you could then download and install.


MrEngman
pi@alec:~ $ lsusb
Bus 001 Device 005: ID 17ef:6019 Lenovo
Bus 001 Device 004: ID 0846:9055 NetGear, Inc.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@alec:~ $ uname -a
Linux alec 4.19.37-v7+ #1216 SMP Thu May 2 13:32:40 BST 2019 armv7l GNU/Linux
pi@alec:~ $



I have the pi 3 model B

MrEngman
Posts: 4062
Joined: Fri Feb 03, 2012 2:17 pm
Location: Southampton, UK

Re: WiFi Dongle Driver

Wed May 29, 2019 1:18 pm

robotalec wrote:
Wed May 29, 2019 12:19 pm
pi@alec:~ $ lsusb
Bus 001 Device 005: ID 17ef:6019 Lenovo
Bus 001 Device 004: ID 0846:9055 NetGear, Inc.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@alec:~ $ uname -a
Linux alec 4.19.37-v7+ #1216 SMP Thu May 2 13:32:40 BST 2019 armv7l GNU/Linux
pi@alec:~ $



I have the pi 3 model B
I'm having problems finding out which driver it uses. Is the device a Netgear A6150 ?


MrEngman
Simplicity is a prerequisite for reliability. Edsger W. Dijkstra

Please post ALL technical questions on the forum. Please Do Not send private messages.

robotalec
Posts: 4
Joined: Wed May 29, 2019 12:59 am

Re: WiFi Dongle Driver

Wed May 29, 2019 2:45 pm

it is the netgear AC1200 Model No. A6150

MrEngman
Posts: 4062
Joined: Fri Feb 03, 2012 2:17 pm
Location: Southampton, UK

Re: WiFi Dongle Driver

Wed May 29, 2019 5:28 pm

robotalec wrote:
Wed May 29, 2019 2:45 pm
it is the netgear AC1200 Model No. A6150
OK, I thought it was one of those but just wanted to make sure.

Searching around on the internet was not very helpful so I had an online chat with Netgear Technical Support. They were even less helpful.

I asked them which wifi adapter used the 0846:9055 USB id and which driver it used. They said they did not have any information available so could not give me an answer. Really, really very helpful considering they were supposed to be the adapters manufacturer.

After some further searching on the internet I found a post on the Centos forum which appeared to indicate the wifi uses the 8822bu wifi driver.

That is one of the drivers I compile but it did not include the USB id for your wifi. I have updated the driver to add the 0846:9055 USB id and recompiled it for the kernel version you said are using in you earlier post, 4.19.37-v7+ #1216.

You can download and install the wifi driver using the following commands provided your Pi has an internet connection.

Code: Select all

wget http://downloads.fars-robotics.net/wifi-drivers/8822bu-drivers/8822bu-4.19.37-v7-1216.tar.gz
tar xzf 8822bu-4.19.37-v7-1216.tar.gz
./install.sh
The ./install.sh command will install the driver and install a conf file, /etc/modprobe.d/8822bu.conf, to stop the wifi adapter from going to sleep if there is no internet activity for a while.

Hopefully it will work but I cannot guarantee it will as the information re the driver is very limited and I don't have one of those wifi adapters to test it myself.

If it works I will update the other 8822bu drivers for the other kernel versions I have compiled it for and I also have a script which can be used to automatically install the drivers depending on the adapter and the kernel version being used and let you know how to use it so if you update your kernel version you will then be able to update the driver easily.

Here's hoping the driver works OK.


MrEngman
Simplicity is a prerequisite for reliability. Edsger W. Dijkstra

Please post ALL technical questions on the forum. Please Do Not send private messages.

Baerrs72
Posts: 2
Joined: Fri Jan 03, 2020 10:39 pm

Re: WiFi Dongle Driver

Fri Jan 03, 2020 10:42 pm

I'm having the same problem. I"m working with a Rasberry Pi Zero, everything is the same except my kernel version is 4.19.75+

Can you help out ?

Baerrs72
Posts: 2
Joined: Fri Jan 03, 2020 10:39 pm

Re: WiFi Dongle Driver

Sat Jan 04, 2020 12:09 am

Can you tell me what file to download for the 8822bu please? I don't have an internet connection on this device
This is for a Pi Zero
uname -a
Linux raspberrypi 4.19.75+ #1270 Tue Sep 24 18:38:54 BST 2019 armv6l GNU/Linux

lsusb
Bus 001 Device 005: ID 1a2c:2124 China Resource Semico Co., Ltd
Bus 001 Device 004: ID 0846:9055 NetGear, Inc.
Bus 001 Device 007: ID 1c4f:0034 SiGma Micro
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

MrEngman
Posts: 4062
Joined: Fri Feb 03, 2012 2:17 pm
Location: Southampton, UK

Re: WiFi Dongle Driver

Sat Jan 04, 2020 2:33 am

The driver you need is at http://downloads.fars-robotics.net/wifi ... 270.tar.gz.

To determine the driver you need use the info from command uname -a to get the kernel version and build number
Linux raspberrypi 4.19.75+ #1270 Tue Sep 24 18:38:54 BST 2019 armv6l GNU/Linux
and use these to determine the driver filename 8822bu-4.19.75-1270.tar.gz.

For other versions of the Pi the kernel version may include additional characters, -v7, -v7l or -v8. The driver filename will include the full kernel version value excluding the "+" character. In your case the kernel version does not include any of these additions and is just 4.19.75.


MrEngman
Simplicity is a prerequisite for reliability. Edsger W. Dijkstra

Please post ALL technical questions on the forum. Please Do Not send private messages.

joelrich
Posts: 2
Joined: Sat Jan 04, 2020 3:44 am

Re: WiFi Dongle Driver

Sat Jan 04, 2020 3:54 am

I have been working on this for two weeks. Ever since I got the RPi 4 home from Best Buy.

I've tried 4 different dongles now (and yes, I am aware that this model has onboard wifi, which I do not want to use).

I've tried to compile the various drivers, I've tried to compile the new kernel from scratch. NOTHING works.

I am trying to find a simple install script for the RTL8812BU chipset.

Code: Select all

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.75v64 #1 SMP PREEMPT Sat Oct 5 03:06:01 CEST 2019 aarch64 GNU/Linux

Code: Select all

usb 1-1.1: new high-speed USB device number 6 using xhci_hcd
[ 5001.119996] usb 1-1.1: New USB device found, idVendor=0bda, idProduct=b812, bcdDevice= 2.10
[ 5001.120004] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5001.120008] usb 1-1.1: Product: USB3.0 802.11ac 1200M Adapter
[ 5001.120013] usb 1-1.1: Manufacturer: Realtek
[ 5001.120017] usb 1-1.1: SerialNumber: 123456

Code: Select all

pi@raspberrypi:~ $ lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04f2:0939 Chicony Electronics Co., Ltd 
Bus 001 Device 004: ID 04f2:0833 Chicony Electronics Co., Ltd KU-0833 Keyboard
Bus 001 Device 006: ID 0bda:b812 Realtek Semiconductor Corp. 
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 006: ID 0bda:b812 Realtek Semiconductor Corp. 
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0xb812 
  bcdDevice            2.10
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0035
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           5
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x06  EP 6 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x87  EP 7 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               3
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x08  EP 8 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0


Please advise. I'm about to throw the RPi away at this point.

Many Thanks !

MrEngman
Posts: 4062
Joined: Fri Feb 03, 2012 2:17 pm
Location: Southampton, UK

Re: WiFi Dongle Driver

Sat Jan 04, 2020 11:17 am

joelrich wrote:
Sat Jan 04, 2020 3:54 am
I have been working on this for two weeks. Ever since I got the RPi 4 home from Best Buy.

I've tried 4 different dongles now (and yes, I am aware that this model has onboard wifi, which I do not want to use).

I've tried to compile the various drivers, I've tried to compile the new kernel from scratch. NOTHING works.

I am trying to find a simple install script for the RTL8812BU chipset.

Code: Select all

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.75v64 #1 SMP PREEMPT Sat Oct 5 03:06:01 CEST 2019 aarch64 GNU/Linux

Code: Select all

usb 1-1.1: new high-speed USB device number 6 using xhci_hcd
[ 5001.119996] usb 1-1.1: New USB device found, idVendor=0bda, idProduct=b812, bcdDevice= 2.10
[ 5001.120004] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5001.120008] usb 1-1.1: Product: USB3.0 802.11ac 1200M Adapter
[ 5001.120013] usb 1-1.1: Manufacturer: Realtek
[ 5001.120017] usb 1-1.1: SerialNumber: 123456

Code: Select all

pi@raspberrypi:~ $ lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04f2:0939 Chicony Electronics Co., Ltd 
Bus 001 Device 004: ID 04f2:0833 Chicony Electronics Co., Ltd KU-0833 Keyboard
Bus 001 Device 006: ID 0bda:b812 Realtek Semiconductor Corp. 
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 006: ID 0bda:b812 Realtek Semiconductor Corp. 
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0xb812 
  bcdDevice            2.10
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0035
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           5
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x06  EP 6 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x87  EP 7 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               3
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x08  EP 8 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0


Please advise. I'm about to throw the RPi away at this point.

Many Thanks !
If you compile your own kernel you will need to compile your own wifi drivers.

I compile drivers for the standard Raspbian OS, however, the output you show from uname -a is not what Raspbian will show, even in 64bit mode.

What OS are you using?

If you use Raspbian OS I have a script that will automatically determine the driver you need and download and install it. You can download and install the script using commands

Code: Select all

sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi
sudo chmod +x /usr/bin/install-wifi
Then command sudo install-wifi -h will show the various ways how to use it. Command sudo install-wifi is the basic command for installing the driver.


MrEngman
Simplicity is a prerequisite for reliability. Edsger W. Dijkstra

Please post ALL technical questions on the forum. Please Do Not send private messages.

joelrich
Posts: 2
Joined: Sat Jan 04, 2020 3:44 am

Re: WiFi Dongle Driver

Sat Jan 04, 2020 8:52 pm

If you compile your own kernel you will need to compile your own wifi drivers.

I compile drivers for the standard Raspbian OS, however, the output you show from uname -a is not what Raspbian will show, even in 64bit mode.

What OS are you using?

If you use Raspbian OS I have a script that will automatically determine the driver you need and download and install it. You can download and install the script using commands

Code: Select all

sudo wget http://downloads.fars-robotics.net/wifi ... stall-wifi -O /usr/bin/install-wifi
sudo chmod +x /usr/bin/install-wifi

Then command sudo install-wifi -h will show the various ways how to use it. Command sudo install-wifi is the basic command for installing the driver.


MrEngman
I will switch to a new thread on troubleshooting the compiling of the drivers because I can't seem to get it right.

I am using Kali 2019.4

I had no idea this $15 wifi dongle was going to be such an issue.

Thank you for sharing your script.

MrEngman
Posts: 4062
Joined: Fri Feb 03, 2012 2:17 pm
Location: Southampton, UK

Re: WiFi Dongle Driver

Sat Jan 04, 2020 9:10 pm

As you are using Kali it might be better if you ask your questions on the Kali forum.



MrEngman
Simplicity is a prerequisite for reliability. Edsger W. Dijkstra

Please post ALL technical questions on the forum. Please Do Not send private messages.

HOVR
Posts: 1
Joined: Thu Apr 23, 2020 12:04 am

Re: WiFi Dongle Driver

Thu Apr 23, 2020 12:18 am

Hello,

MrEngman, I am hoping you can help me in the way you so graciously helped Baerrs72. I have an NVIDIA Jetson Nano (Ubuntu 18.04), and I am trying to get a NetGear A6150 USB WiFi dongle to work, but need the correct driver. Can you advise?

Here is the output:

uname -a
Linux Jetson-Nano 4.9.140-tegra #1 SMP PREEMPT Mon Dec 9 22:47:42 PST 2019 aarch64 aarch64 aarch64 GNU/Linux

lsusb
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 001 Device 006: ID 0846:9055 NetGear, Inc.
Bus 001 Device 005: ID 248a:8367
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Thank you!!

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 27084
Joined: Sat Jul 30, 2011 7:41 pm

Re: WiFi Dongle Driver

Thu Apr 23, 2020 8:52 am

HOVR wrote:
Thu Apr 23, 2020 12:18 am
Hello,

MrEngman, I am hoping you can help me in the way you so graciously helped Baerrs72. I have an NVIDIA Jetson Nano (Ubuntu 18.04), and I am trying to get a NetGear A6150 USB WiFi dongle to work, but need the correct driver. Can you advise?

Here is the output:

uname -a
Linux Jetson-Nano 4.9.140-tegra #1 SMP PREEMPT Mon Dec 9 22:47:42 PST 2019 aarch64 aarch64 aarch64 GNU/Linux

lsusb
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 001 Device 006: ID 0846:9055 NetGear, Inc.
Bus 001 Device 005: ID 248a:8367
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Thank you!!
This is the Raspberry Pi forums - please use the Jetson forums for the Nano!
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

czyyyy
Posts: 7
Joined: Wed Jun 24, 2020 11:42 am

Re: WiFi Dongle Driver

Mon Jun 29, 2020 10:41 am

MrEngman,

thank you very much it worked flawlessly!!!!

Return to “Troubleshooting”