无线无法使用戴尔XPS 13 9365 Ubuntu 16.04

我在全新的戴尔XPS 13 9365上全新安装了Ubuntu 16.04,但是无线网络无法运行(不过以太网)。 我已经查看了许多论坛post以获得可能的修复,并尝试了许多没有成功的事情,包括:

  • 清除/安装bcmwl-kernel-source
  • sudo service network-manager restart
  • 禁用安全启动
  • 使用专有驱动程序和sudo apt-get upgrade

但没有任何效果。 这里有潜在的相关信息:

sudo lshw -C network

  *-network UNCLAIMED description: Network controller product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:3c:00.0 version: 78 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: memory:c8a00000-c8a01fff *-network description: Ethernet interface physical id: 2 logical name: enxd481d70b47bb serial: d4:81:d7:0b:47:bb size: 1Gbit/s capacity: 1Gbit/s capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.08.2 duplex=full ip=10.1.10.41 link=yes multicast=yes port=MII speed=1Gbit/s 

ifconfig

 enxd481d70b47bb Link encap:Ethernet HWaddr d4:81:d7:0b:47:bb inet addr:10.1.10.41 Bcast:10.1.10.255 Mask:255.255.255.0 inet6 addr: 2603:300a:50f:4500::82c0/128 Scope:Global inet6 addr: fe80::c25f:25b2:a543:41ab/64 Scope:Link inet6 addr: 2603:300a:50f:4500:3820:773e:d850:bf44/64 Scope:Global inet6 addr: 2603:300a:50f:4500:247e:8cc3:8c88:768c/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3297 errors:0 dropped:0 overruns:0 frame:0 TX packets:3088 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1520006 (1.5 MB) TX bytes:435638 (435.6 KB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:1291 errors:0 dropped:0 overruns:0 frame:0 TX packets:1291 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:116776 (116.7 KB) TX bytes:116776 (116.7 KB) 

iwconfig

 lo no wireless extensions. enxd481d70b47bb no wireless extensions. 

cat / etc / network / interfaces

 # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback 

lspci -knn | grep Net -A2

 3c:00.0 Network controller [0280]: Intel Corporation Device [8086:24fd] (rev 78) Subsystem: Intel Corporation Device [8086:8050] Kernel modules: wl 

cat /etc/NetworkManager/NetworkManager.conf

 plugins=ifupdown,keyfile,ofono dns=dnsmasq [ifupdown] managed=false 

在内核版本4.8之前,您的设备不会被覆盖。 Ubuntu 16.04使用内核版本4.4。

您可以安装Ubuntu 16.10,也可以将现有安装升级到4.8内核。 在后一种情况下,通过其他方式连接到Internet并安装4.8内核

 sudo apt update sudo apt install linux-generic-hwe-16.04-edge 

您还应该删除不正确的Broadcom驱动程序:

 sudo apt-get purge bcmwl-kernel-source 

您还需要此设备的固件

 wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb sudo dpkg -i linux-firmware_1.161_all.deb 

重启并且无线设备应该可以工作。