首页 > linux日常 > Linux下无法识别Intel Dual Band Wireless-AC 3165模块

Linux下无法识别Intel Dual Band Wireless-AC 3165模块

使用联想昭阳k41-80笔记本,发现 ifconfig/iwconfig 后没有wlan
系统是 debian8

lspci:

02:00.0 Network controller: Intel Corporation Device 3166 (rev 99)

lspci -v

02:00.0 Network controller: Intel Corporation Device 3166 (rev 99)
Subsystem: Intel Corporation Device 4210

lspci -n

02:00.0 0280: 8086:3166 (rev 99)
由此可见 无线网卡的 id为 0280: 8086:3166

Bing之,得到:Intel Dual Band Wireless-AC 3165
http://drivers.awdit.cn/intel/intel-dual-band-wireless-ac-3165-2/

去intel官网查看,得到:
Intel® Wireless 3165 (starting from firmware XX.XX.13.0 and kernel 4.1)
https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi

当前系统下

uname -a 得到当前kernel为3.x

得到原因:
1、debian8默认的内核版本是3.x。
2、AC 3165无线模块的驱动要求内核版本在4.1+ 以上

解决方法1:
1、升级内核版本
直接借用ubuntu内核
内核版本的更新网站为:http://kernel.ubuntu.com/~kernel-ppa/mainline/ 选择下载其中的3个4.2版本文件(两个header,一个image,先安装all的header,再amd64的,再image):
Linux-headers-4.2.0-040200-generic_4.2.0-040200.201510260713_amd64.deb
linux-headers-4.2.0-040200_4.2.0-040200.201510260713_all.deb
linux-image-4.2.0-040200-generic_4.2.0-040200.201510260713_amd64.deb

然后使用sudo dpkg -i *.deb 命令来升级。
最后执行 sudo update-grub 来更新grub引导程序。

2、下载AC 3165 对应的驱动配置程序
AC 3165 的驱动网站为:https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi
下载驱动版本:iwlwifi-7265-ucode-25.30.13.0.tgz
后解压复制到 /lib/firmware 目录下,reboot即可。

解决方法2:
1.自己下载内核源码并编译,详细方法见下一篇文章《自己编译你的Debian Linux内核到某个版本》
2.下载AC 3165 对应的驱动配置程序

上一篇: Swift-协议(protocol)(一)

下一篇: 自己编译你的Debian Linux内核到某个版本