为当前内核安装较新的驱动程序

为当前内核安装较新的驱动程序

我的笔记本电脑的 wifi(英特尔公司无线 7265(修订版 59)在 Ubuntu 14.04(3.13.0-68-generic)上出现了问题。虽然我站在路由器旁边,但信号经常显示为低(毫无原因,而且运行 Windows 的相同笔记本电脑的性能要好得多)。

我的一个朋友在他的笔记本上安装了 Debian(相同型号品牌等...),它运行正常。我让他将modinfo iwlwifi输出发送给我。

看起来,他有一个较新的驱动程序和内核版本。然后我使用 diff 与我的进行比较。我应该尝试在当前内核上安装新模块(驱动程序)还是尝试使用 Ubuntu 存储库尚未提供的较新的内核?我不想在没有任何有经验的用户建议的情况下摆弄内核并弄乱我的系统。

1c1

< 文件名:
/lib/modules/3.13.0-68-通用/内核/驱动程序/net/无线/iwlwifi/iwlwifi.ko


> 文件名:/lib/modules/3.16.0-4-amd64/内核/驱动程序/net/无线/iwlwifi/iwlwifi.ko

3c3

< 作者: 版权所有 (c) 2003-2013 英特尔公司


> 作者: 版权所有 (c) 2003-2014 英特尔公司

18,21c18,24

< 固件:iwlwifi-7265-7.ucode

< 固件:iwlwifi-3160-7.ucode

< 固件:iwlwifi-7260-7.ucode

< 源版本:A45BAACCAD263355629DB7A


> 固件:iwlwifi-7265-9.ucode

> 固件:iwlwifi-3160-9.ucode

> 固件:iwlwifi-7260-9.ucode

> 固件:iwlwifi-8000-8.ucode

> 源版本:3E4DCD8265C8E43DCA7B0EA

> 别名: pci:v00008086d000024F4svsd00000030bc陣容

> 别名: pci:v00008086d000024F3svsd00000010bc陣容

300,303c303

< vermagic: 3.13.0-68-generic SMP mod_unload modversions

< 签名者: Magrathea:Glacier 签名密钥

< 签名密钥:xxx

< sig_hashalgo: sha512


> vermagic: 3.16.0-4-amd64 SMP mod_unload modversions

309c309

< parm:wd_disable:禁用卡住队列看门狗计时器 0=系统默认值,1=禁用,2=启用(默认值:0)(int)


> parm:wd_disable:禁用卡住队列看门狗计时器 0=系统默认值,1=禁用(默认值:1)(int)

310a311

> parm:uapsd_disable:禁用 U-APSD 功能(默认值:Y)(布尔值)

314a316

> parm:fw_monitor:固件监视器 - 调试 FW(默认值:false - 需要大量内存)(布尔值)

答案1

事实证明,这是高度联合国建议升级 Ubuntu 存储库提供的内核以外的内核。使用以下命令升级单个模块相当简单:向后移植。Backports 只是 Linux 的 Backports 团队提供的内核模块。这里你可以从内核的各个版本中找到软件包并进行编译。具体来说,对于 iwlwifi,这里是一个解决方案,很可能也适用于其他模块。到目前为止,我的 wifi 一直运行良好,没有掉线。

相关内容