You are not logged in.

#1 2015-10-05 04:36:05

maz-1
Member
Registered: 2015-01-30
Posts: 6

BCM43228 cannot find any access points

Hello, I have  Archlinux installed on my desktop computer, but I cannot get BCM43228  wireless  (pci) working
At first I am using the default b43 driver
dmesg when I reload b43:

[ 4497.913087] b43-phy1: Broadcom 43228 WLAN found (core revision 30)
[ 4497.913492] b43-phy1: Found PHY: Analog 9, Type 4 (N), Revision 16
[ 4497.913499] b43-phy1: Found Radio: Manuf 0x17F, ID 0x2057, Revision 9, Version 1
[ 4497.914253] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 4497.914738] Broadcom 43xx driver loaded [ Features: PMNLS ]
[ 4497.918341] b43 bcma0:1 wlp2s0b1: renamed from wlan0
[ 4497.942011] IPv6: ADDRCONF(NETDEV_UP): wlp2s0b1: link is not ready
[ 4498.097564] b43-phy1: Loading firmware version 784.2 (2012-08-15 21:35:19)
[ 4498.208110] IPv6: ADDRCONF(NETDEV_UP): wlp2s0b1: link is not ready
[ 4498.240802] AMD-Vi: Event logged [INVALID_DEVICE_REQUEST device=00:00.1 address=0x000000fdf80c0020 flags=0x0a00]
[ 4498.251076] IPv6: ADDRCONF(NETDEV_UP): wlp2s0b1: link is not ready

result of lspci:

[ling@ling-pc ~]$ lspci | grep Network
02:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n

result of ifconfig:

 [ling@ling-pc ~]$ ifconfig
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.204  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fd38:c6ab:642f:0:76d4:35ff:fe92:66c6  prefixlen 64  scopeid 0x0<global>
        inet6 fd38:c6ab:642f::89d  prefixlen 128  scopeid 0x0<global>
        inet6 fe80::76d4:35ff:fe92:66c6  prefixlen 64  scopeid 0x20<link>
        ether 74:d4:35:92:66:c6  txqueuelen 1000  (Ethernet)
        RX packets 77843  bytes 103779067 (98.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 45253  bytes 4379676 (4.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 5039  bytes 2541985 (2.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5039  bytes 2541985 (2.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp2s0b1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether dc:85:de:7c:70:b7  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
.

wlp2s0b1 should be the wireless interface, but when i run

sudo iw wlp2s0b1 scan

there is no ap infomation printed.

I also tried broadcom-wl, the result is the same: the interface is up, but no access point is found
And I think the wireless has no hardware problem, because it works well under windows.

Last edited by maz-1 (2015-10-05 04:42:17)

Offline

Board footer

Powered by FluxBB