[硬件配置]Ubuntu 16.04下使用NETGEAR Nighthawk AC1900 (A7000) WIFi USB适配器
为了增强无人机与地面站之间的传输信号,组里买了这款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啦。
posted on 2018-11-03 14:30 RichardYao1995 阅读(782) 评论(0) 编辑 收藏 举报