Linux-Kernel

WiFi 不能與 4.14.8 之後的核心一起使用

  • May 15, 2019

我總是將我機器的 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

顯然,他們從 4.14.8 開始將用於執行 Broadcom wifi 晶片的 wl 驅動程序從 linux 核心中取出。這只是現在,當我的 Ubuntu 機器升級到核心 4.15 時,我突然沒有 wifi。

您需要安裝驅動的 DKMS 版本,在基於 debian 的系統中為 broadcom-sta-dkms,在 Arch 中為 broadcom-wl-dkms。如果有必要,驅動程序的原始碼在 github上。

引用自:https://unix.stackexchange.com/questions/425659