![Xubuntu 16.04 Broadcom BCM43 无线驱动程序不起作用](https://linux22.com/image/1062253/Xubuntu%2016.04%20Broadcom%20BCM43%20%E6%97%A0%E7%BA%BF%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我关注了这些指示并安装了 firmware-b43-installer。WiFi 开始工作,但非常不稳定,有时非常慢。我在同一台笔记本电脑上安装了 Windows 7 作为第二个操作系统,WiFi 工作正常。
我也听从了类似问题的建议,重新安装了 bcmwl-kernel-source 并检查了黑名单。
今天,它已经完全停止工作了:我可以看到无线网络,但无法连接到它们(每次都只是显示旋转的轮子)。
也许问题不在于 WiFi 模块本身,因为现在我也无法更改任何专有驱动程序:如果我从 Nvidia 的列表中选择另一个驱动程序,则不会有任何变化,或者如果为 Broadcom 选择“不使用此设备”,也不会有任何变化。之前选择的驱动程序仍标记为已选择。
我收到了以下错误当我昨天尝试更改驱动程序时收到消息。
我的系统是Xubuntu 16.04,一周前安装的。
就我的情况来说,值得尝试一下 NDISWrapper 吗?
oz@aspire:~$ lspci -vnn -d 14e4:
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] (rev 10)
Subsystem: Acer Incorporated [ALI] NetLink BCM57785 Gigabit Ethernet PCIe [1025:0504]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at d1830000 (64-bit, prefetchable) [size=64K]
Memory at d1840000 (64-bit, prefetchable) [size=64K]
Expansion ROM at 9fb00000 [disabled] [size=2K]
Capabilities: <access denied>
Kernel driver in use: tg3
Kernel modules: tg3
02:00.1 SD Host controller [0805]: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader [14e4:16bc] (rev 10) (prog-if 01)
Subsystem: Acer Incorporated [ALI] BCM57765/57785 SDXC/MMC Card Reader [1025:0504]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at d1800000 (64-bit, prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
02:00.2 System peripheral [0880]: Broadcom Corporation BCM57765/57785 MS Card Reader [14e4:16be] (rev 10)
Subsystem: Acer Incorporated [ALI] BCM57765/57785 MS Card Reader [1025:0504]
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at d1810000 (64-bit, prefetchable) [size=64K]
Capabilities: <access denied>
02:00.3 System peripheral [0880]: Broadcom Corporation BCM57765/57785 xD-Picture Card Reader [14e4:16bf] (rev 10)
Subsystem: Acer Incorporated [ALI] BCM57765/57785 xD-Picture Card Reader [1025:0504]
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at d1820000 (64-bit, prefetchable) [size=64K]
Capabilities: <access denied>
03:00.0 Network controller [0280]: Broadcom Corporation BCM43227 802.11b/g/n [14e4:4358]
Subsystem: Foxconn International, Inc. BCM43227 802.11b/g/n [105b:e040]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at d1900000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: wl
Kernel modules: bcma, wl
oz@aspire:~$ apt-cache search broadcom-sta-dkms
broadcom-sta-dkms - dkms source for the Broadcom STA Wireless driver
broadcom-sta-source - Source for the Broadcom STA Wireless driver
oz@aspire:~$ iwconfig
lo no wireless extensions.
enp2s0f0 no wireless extensions.
wlp3s0 IEEE 802.11 ESSID:"Ufanet_43"
Mode:Managed Frequency:2.462 GHz Access Point: 22:4A:03:77:BD:F0
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
oz@aspire:~$ sudo lshw -class network
[sudo] password for oz:
*-network
description: Ethernet interface
product: NetLink BCM57785 Gigabit Ethernet PCIe
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: enp2s0f0
version: 10
serial: b8:70:f4:ed:5e:60
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 duplex=full firmware=sb ip=100.94.228.134 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:16 memory:d1830000-d183ffff memory:d1840000-d184ffff memory:9fb00000-9fb007ff
*-network
description: Wireless interface
product: BCM43227 802.11b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 00
serial: cc:af:78:07:16:9e
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) latency=0 multicast=yes wireless=IEEE 802.11
resources: irq:17 memory:d1900000-d1903fff
oz@aspire:~$ rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
oz@aspire:~$ dmesg | grep -i firmware
[ 0.065652] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 4.357377] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f01)
答案1
我已收到用户的答复哈达卡并将其发布在这里,供遇到同样问题的人参考。
sudo apt-get update
sudo apt-get remove --purge bcma
sudo apt-get install --reinstall bcmwl-kernel-source
sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
sudo sed -i '/ipv6/{n;s/.*/method=ignore/}' /etc/NetworkManager/*/Ufanet_43
systemctl restart network-manager.service
感谢 Hadaka