我最近买了一台装有 Ubuntu 14.04 的新 Dell xps 13 开发者版。自从我进行了软件更新后,我的无线网络设备就停止工作了。lshw -C network 给出:
*-网络未认领
description: Network controller product: Wireless 8260 vendor: Intel Corporation physical id: 0 bus info: pci@0000:3a:00.0 version: 3a width: 64 bits clock: 33MHz capabilities: cap_list configuration: latency=0 resources: memory:dc200000-dc201fff
设置菜单中的附加驱动程序选项卡似乎也停留在“不使用此设备”上,即使它显示了其他驱动程序。当我尝试更改驱动程序时,我无法这样做。这台笔记本电脑没有以太网端口。
这是我第一次使用 Linux,因此清晰解释的答案会很有帮助。到目前为止,我已经尝试了针对类似问题的其他解决方案,但无济于事。
根据要求:登记入住时modinfo iwlwifi | grep 0050
显示:
alias: pci:v00008086d0000095Asv*sd00_0050_90bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_2Abc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_20bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_02bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_0Abc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_00bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_12bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_10bc*sc*i* alias: pci:v00008086d000008B1sv*sd00_0050_72bc*sc*i* alias: pci:v00008086d000008B1sv*sd00_0050_70bc*sc*i* alias: pci:v00008086d00000896sv*sd00_0050_27bc*sc*i* alias: pci:v00008086d00000896sv*sd00_0050_25bc*sc*i* alias: pci:v00008086d00000897sv*sd00_0050_17bc*sc*i* alias: pci:v00008086d00000897sv*sd00_0050_15bc*sc*i* alias: pci:v00008086d00000896sv*sd00_0050_07bc*sc*i* alias: pci:v00008086d00000896sv*sd00_0050_05bc*sc*i*
答案1
请注意您的 pci.id(已更正):
英特尔公司无线 8260 [8086:24f3](rev3)子系统:英特尔公司设备 [8086:0050]
对于驾驶员无线上网要声明并驱动您的设备,它必须在模块别名字段中找到与 8086:24f3 和 0050 完全匹配的匹配项。在修改信息您发布的文件中,有几处提到了 0050,但没有提到 24f3。以下是运行内核版本 4.4.0-xx 的机器的相应数据:
chili@T440p:~$ modinfo iwlwifi | grep 0050
alias: pci:v00008086d000024F3sv*sd00000050bc*sc*i*
<snip>
如您所见,完全匹配。
我认为您的问题有三种可能的解决方案。首先,您可以联系戴尔并报告他们最初使您的无线设备正常工作的驱动程序调整被更新所破坏;可能是较新的内核版本。他们可能有解决方案,并可能通过电子邮件发送修订后的调整包。我们已经看到戴尔的其他 oem-wireless-dkms 包实例在内核更新后失败。
其次,您可以重新启动,在 GRUB 菜单处中断启动过程,然后选择您拥有的最早的内核。启动它并享受您的无线上网。但是,每次启动时都需要执行该过程。
这是一个较旧的例子,但说明了如何在示例中启动到 -12 而不是 -14。
第三,您可以安装能够正确驱动您的设备的更高内核版本。
sudo apt-get install linux-generic-lts-xenial
重启后,您将运行内核版本 4.4.0-x,并且您的无线网络将正常运行。
虽然您可以选择任何选项,但我建议第三个选项是最简单和首选的选项。