无线卡固件(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.ucodeiwlwifi-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是正确的。

  1. 从此处 下载了具有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 
  2. 将下载的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 
  3. 重新启动

     sud reboot