无线卡固件(Intel 3165 iwlwifi)仅适用于内核4.1+:内核3.19的任何选项?
我有戴尔Inspiron i7559,它有一个不幸的NVidia GTX960M和Intel 3165 AC卡的组合。 所有专有的NVidia驱动程序似乎只能在3.x内核上运行,而此卡的官方iwlwifi固件仅在内核4.1+上可用:所以目前我在3.19因为我需要GPU而我正在使用USB无线模块。
所以,我想知道是否有任何选项可以使内部卡在内核3.19中可用。 Ubuntu将其检测为Intel 3165卡。 欲获得更多信息:
$ lshw -C network *-network UNCLAIMED description: Network controller product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:05:00.0 version: 79 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: memory:df200000-df201fff $ lspci 05:00.0 Network controller: Intel Corporation Device 3165 (rev 79)
谢谢你的时间!
通过以太网连接,连接或任何可能的工作互联网连接,打开终端并做
sudo apt-get update sudo apt-get install linux-headers-generic build-essential wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz tar -zxvf backports-20151120.tar.gz cd backports-20151120 make defconfig-iwlwifi make sudo make install
现在我们需要最新的固件。 首先,validation你有这两个文件; iwlwifi-7265D-13.ucode
和iwlwifi-7265-13.ucode
:
ls /lib/firmware | grep 7265
如果是这样,我们将制作副本但重命名:
cd /lib/firmware sudo cp iwlwifi-7265D-13.ucode iwlwifi-3165-9.ucode sudo cp iwlwifi-7265-13.ucode iwlwifi-3165-13.ucode
重启。 你的无线应该工作。
每次Update Manager安装更高版本的内核(称为linux-image)时,都需要重新编译。 请求重启后,重新编译:
cd backports-20151120 make clean make defconfig-iwlwifi make sudo make install
请保留该文件和这些说明。
如果您无法找到获取这些文件的位置,请从git存储库中获取:
git clone https://github.com/OpenELEC/iwlwifi-firmware.git
这个解决方案暂时对我有用。 永久修复是升级到内核4.1,如英特尔所述(他们certificate它适用于4.1内核)
你的post让我走上正轨,但没有奏效。 而不是7265-13制造3165-13我需要7265-12来制作3165-12。 在这里阅读budi5post是正确的。
-
从此处 下载了具有3.19+内核的Intel wifi设备(3165)的ucode。
cd ~/Downloads wget -c https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7265-ucode-25.17.12.0.tgz
-
将下载的ucode文件重命名并复制到
/lib/firmware
sudo cp ~/Downloads/iwlwifi-7265D-12.ucode /lib/firmware/iwlwifi-3165-9.ucode sudo cp ~/Downloads/iwlwifi-7265-12.ucode /lib/firmware/iwlwifi-3165-12.ucode
-
重新启动
sud reboot