WiFi 无法与 4.14.8 之后的内核一起使用

WiFi 无法与 4.14.8 之后的内核一起使用

我总是将机器的 Linux 内核升级到最新的稳定版本,但是,任何高于 4.14.8 的版本 WiFI 都不再工作,我该如何解决这个问题?

有关我的无线卡的信息:

description: Wireless interface
   product: BCM43142 802.11b/g/n
   vendor: Broadcom Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlo1
   version: 01
   serial: 74:29:af:e9:36:35
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) ip=10.0.34.196 latency=0 multicast=yes wireless=IEEE 802.11
   resources: irq:43 memory:f0c00000-f0c07fff

答案1

显然,他们从 4.14.8 开始的 Linux 内核中取出了 wl 驱动程序,该驱动程序用于运行 Broadcom WiFi 芯片。现在我才意识到这一点,当我的 Ubuntu 盒子升级到内核 4.15 时,我突然没有了 wifi。

您需要安装DKMS版本的驱动程序,在基于debian的系统中为broadcom-sta-dkms,在Arch中为broadcom-wl-dkms。驱动程序的来源是在 github 上,如果有必要的话。

相关内容