我的上網本中有一個 Broadcom Corporation BCM4313 WLAN 控制器。當我啟動 Arch live ISO 並使用 wpa_supplicant 設定網路時,一切正常。在安裝的 Arch 上,我收到以下錯誤:
wpa_supplicant -i wlp2s0 -D wext -c ../wpa_supplicant/wpa_supplicant.conf -B
brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement)
brcmsmac bcma0:0: brcms_ops_config: change power-safe mode: false (implement)
IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
我不明白為什麼它不工作,因為 brcmscmac 驅動程式是核心的一部分,並且在實時 ISO 上完美工作。
Output of lspci:
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
Output of ip link show:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
link/ether 04:7d:7b:22:72:6d brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000
link/ether 7c:e9:d3:20:3d:cf brd ff:ff:ff:ff:ff:ff
嘗試設定 wlp2s0 會出現相同的錯誤:
ip link set up wlp2s0
brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement)
brcmsmac bcma0:0: brcms_ops_config: change power-safe mode: false (implement)
IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
應載入模組(對於 pci 卡為 brcmsmac):
Output of lsmod | grep "brcmscmac\|bcma\|b43":
brcmsmac 485657 0
cordic 844 1 brcmsmac
brcmutil 3721 1 brcmsmac
b43 341637 0
mac80211 389700 2 b43,brcmsmac
cfg80211 336964 3 b43,brcmsmac,mac80211
ssb 48159 1 b43
pcmcia 40213 2 b43,ssb
bcma 30352 3 b43,brcmsmac
mmc_core 86479 3 b43,ssb,rtsx_pci_sdmmc
預先感謝所有建議。
答案1
根據建築維基百科,您必須將b43
模組列入黑名單,因為它與brcmsmac
.