[硬體配置]Ubuntu 16.04下使用NETGEAR Nighthawk AC1900 (A7000) WIFi USB介面卡
阿新 • • 發佈:2018-11-03
為了增強無人機與地面站之間的傳輸訊號,組裡買了這款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啦。