1. 程式人生 > >[硬件配置]Ubuntu 16.04下使用NETGEAR Nighthawk AC1900 (A7000) WIFi USB適配器

[硬件配置]Ubuntu 16.04下使用NETGEAR Nighthawk AC1900 (A7000) WIFi USB適配器

地面 接收 打開 ngs 傳輸 後綴 inline win 需要

為了增強無人機與地面站之間的傳輸信號,組裏買了這款WiFi信號接收器,無奈只有Windows和Mac OS版本的驅動程序。後來不知道從哪裏得來的一個偏方可以安裝Ubuntu下的驅動,特此記錄。

內核降級

安裝Ubuntu下的驅動只支持到4.4的內核,一般現在安裝的Ubuntu默認內核都是4.15了,因此我們需要對內核進行降級。打開Linux內核的網站,找到4.4版本 http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/ ,然後下載如下三個文件,當然如果你不是x86平臺的話需要下載其他對應的文件。

$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb

然後安裝這三個文件,註意這是安裝此文件夾下所有的deb文件,留心其他相同後綴的文件。

$ cd your_download_path
$ sudo dpkg -i *deb

重啟時Ubuntu一般默認使用新的內核進入系統,因此在進入系統之前在Ubuntu advanced settings裏選擇4.4的內核進入系統,如果4.4有三個選項的話選第一個就行。

進入系統之後檢查一下是不是4.4的內核。

$ uname -r

安裝驅動

驅動程序我整理了一下,放在了github上面 https://github.com/RichardYao1995/NETGEAR_Nighthawk_AC1900

下載完成之後安裝

$ cd NETGEAR_Nighthawk_AC1900
$ make
$ sudo make install

將適配器連接至電腦,就可以正常連接WIFi啦。

[硬件配置]Ubuntu 16.04下使用NETGEAR Nighthawk AC1900 (A7000) WIFi USB適配器