Dell Precision m3800 wifi“硬件已禁用”

Dell Precision m3800 wifi“硬件已禁用”

网络小程序将 wifi 列为“硬件已禁用”。如果我去软件和更新 > 附加驱动程序这表明

Broadcom Corporation: BCM4352 802.11ac Wireless Adapter. This device is using an alternative driver

选中以下选项“使用来自 bcmwl-kernel-source (专有) 的 Broadcom 802.11 Linux STA 无线驱动程序源。”

如果我跑

lspci -vvnn | grep -A 9 Network

我得到:

06:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
Subsystem: Dell Device [1028:0019]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at eca00000 (64-bit, non-prefetchable) [size=32K]
Region 2: Memory at ec800000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: wl
  1. Fn+PrtScr没有效果。BIOS 中没有无线选项,我找不到它。

  2. 我已经清除并重新安装 bcmwl-kernel-source,但没有效果。

  3. 当我运行 rfkill list 时我得到:

    0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
    1: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
    2: nfc0: NFC
    Soft blocked: no
    Hard blocked: no
    

    所以我跑了,rfkill unblock 1但毫无效果。

  4. 我试过这个,但没有效果:

    cd /etc/modprobe.d/
    mkdir tmp
    mv iwlwifi.conf tmp
    

我尝试了其他/etc/modprobe.d文件,但没有任何效果。我尝试了其他文件,但将其恢复到原始状态,然后才尝试其他方法。

任何帮助将非常感激。

答案1

遇到了同样的问题。幸运的是,我计划了一段时间的双启动(以防万一)。当我启动 Windows 并按 fn+PrtScr(wifi 按钮)时,wifi 会打开,然后在 Linux 中也可以使用。不知道为什么,但键盘上的硬件按钮似乎不起作用。

答案2

我的电脑(也是 Precision M3800)也遇到了同样的问题。上述双启动 Windows 的技巧不起作用 - 也许它特定于双启动的 Windows 版本,我有 8.1。但这可能是一个部分解决方案:从内核版本 4.2 开始,现在有一个适用于戴尔飞机模式开关的驱动程序。

相关内容