我有一台带有AMD处理器和broadcom的旧惠普elitebook 745 (怎么可能不是这样)。司机直到跑步时才出现。
apt-get install firmware-b43-installer但很明显现在装上了。这个步骤也在参考的“安装broadcom驱动程序文章”中列出。
出现了一个新问题,从dmesg中可以看到。
[ 1.591898] bcma: bus0: Found chip with id 43228, rev 0x00 and package 0x08
[ 1.591923] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x25, class 0x0)
[ 1.591942] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1E, class 0x0)
[ 1.592049] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x12, class 0x0)
[ 1.592068] bcma: bus0: Core 3 found: SDIO Device (manuf 0x4BF, id 0x829, rev 0x07, class 0x0)
[ 1.604210] bcma: bus0: Bus registered
[ 5.164775] b43 bcma0:1 wlp2s0b1: renamed from wlan0
[ 5.188343] IPv6: ADDRCONF(NETDEV_UP): wlp2s0b1: link is not ready
[ 5.348195] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[ 5.468139] [drm] ib test on ring 1 succeeded in 0 usecs
[ 5.512831] IPv6: ADDRCONF(NETDEV_UP): wlp2s0b1: link is not ready
[ 5.563673] IPv6: ADDRCONF(NETDEV_UP): wlp2s0b1: link is not ready
[ 5.620189] AMD-Vi: Event logged [
[ 5.620196] INVALID_DEVICE_REQUEST device=00:00.1 address=0x000000fdf80c0020 flags=0x0a00]症状是现在"WiFi网络“被显示为”网络“菜单中的选项,但是已经变灰了(没有显示实际的无线局域网)。如果我试图以隐藏网络的形式连接到wlan,它就会失败,dmesg再次显示上面脚本的最后一行。
ifconfig产量
wlp2s0b1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether ac:e0:10:my:ma:ca txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0在发表评论之后,我还发布了以下命令:
lspci -knn | grep Net -A3; rfkill list
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n [14e4:4359]
Subsystem: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n [14e4:05e2]
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no然后我删除了firmware-b43-installer并使用了apt install bcmwl-kernel-source。此外,我在/etc/modprobe.d/blacklist.conf中没有注释。
# replaced by b43 and ssb.
# blacklist bcm43xx那么我们仍然把bcma作为核心模块..。
lspci -knn | grep Net -A3
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n [14e4:4359]
Subsystem: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n [14e4:05e2]
Kernel driver in use: wl
Kernel modules: bcma, wl在删除blacklist.conf中的评论并检查rfkill之后,wifi的情况和以前一样,系统似乎已经知道,但没有运行,已经灰暗,看不到网络。
我正在检查:
iw wlo1 info
Interface wlo1
ifindex 3
wdev 0x1
addr ac:e0:10:3d:f2:f4
type managed
wiphy 0
txpower 200.00 dBm所以原则上应该是可以的。然而,在dmesg中,我有时会看到:IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready。(蓝牙固件加载现在失败了,但我认为这并不重要)。
这会是网络问题吗?什么东西可能少了?
发布于 2019-09-05 19:42:17
从Xubuntu干净安装开始,使用broadcom wifi的答案是
bcmwl内核源代码可以像pilot6提到的那样安装,或者(在Xubuntu中)通过软件更新->添加驱动程序->,使用专有,这也会提到bcmwl内核源代码。
内核开关答案在post #10:https://ubuntuforums.org/showthread.php?t=2405673下面的线程中找到。其他可以工作的开关是pci=noacpi、acpi=off或acpi=noirq。
谢谢你对这个问题的帮助
https://askubuntu.com/questions/1165245
复制相似问题