lspci、lsusb、dmesg 未检测到无线网卡

lspci、lsusb、dmesg 未检测到无线网卡

我有一台 Haier HV102H 笔记本电脑变压器,主板上装有 Windows 10 和 Ubuntu 16.04,但 WiFi 适配器(Broadcom 802.11n 无线 SDIO 适配器)有问题。lspci或的输出中没有可见的设备lsusb, 的输出中也没有可见的网络接口ifconfig。 WiFi 无法正常工作。 Windows 驱动程序安装(由 NdisWrapper 执行)和内核升级(最高至 4.12)没有帮助。

这不是硬件问题:在 Windows 上一切正常。我该怎么做才能将 Ubuntu 连接到 WiFi?

sudo lshw -c network不输出任何内容。

将新文件放入后/lib/firmware/brcm

$ dmesg | grep -e sdio
    [    2.746646] mmc1: new high speed SDIO card at address 0001
    [    7.894985] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
    [    8.918931] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
    [    9.927194] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

答案1

首先,我建议您删除 ndiswrapper。从终端:

sudo apt-get purge ndiswrapper*

接下来,让我们尝试安装缺少的固件文件。

cd /lib/firmware/brcm
sudo wget https://github.com/RPi-Distro/firmware-nonfree/blob/master/brcm80211/brcm/brcmfmac43430-sdio.txt

重启并告诉我们是否有任何改进。发布一条新消息日志,内容如下:

dmesg | grep -i sdio

答案2

使之正常工作的方法之一wlan0是将 Ubuntu 升级到 17.10,从以下网址下载二进制固件文件之一jwrdegoede.danny.cz/brcm-固件,将其重命名为brcmfmac43430a0-sdio.bin,然后粘贴至/lib/firmware/brcm

相关内容