You are not logged in.
I am currently living in an apartment that has given me endless troubles with getting a network connection to my desktop. Due to this I had to look into numerous options for PCI-E wireless cards. The one I settled on was the ASUS PCI-AC66. This card has been wonderful except for getting it working on Arch. I installed broadcom-wl from the AUR, module loads up successfully after a reboot, and the card shows up in ip addr. I'm able to scan for networks without a problem. When I establish a connection, I start getting whole system lockups. I'm tried using netctl, and NetworkManager, running with X and without, it doesn't matter. The lock ups last about a second, and are fairly sporadic, usually occurring once every 5-10 seconds. I originally tried to get this work a little while back when I was running a 3.16 kernel. Tried again today after a full system upgrade, same problem.
Here is the output of lspci -nn:
36:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 02)
Kernel information:
Linux tynan 3.18.6-1-ARCH #1 SMP PREEMPT Sat Feb 7 08:44:05 CET 2015 x86_64 GNU/Linux
Package info:
broadcom-wl 6.30.223.248-5
The card works perfectly in Windows, but I'd really like to avoid using my Windows installation if possible. I've scoured Google and forums for anyone having this problem, and all I've found are issues with kernel panics, nothing that matches my issue.
EDIT: I had this card working fine in gentoo a few months back too, but gentoo wasn't really for me. I've been an Arch user for 6+ years, so I'd prefer to use Arch.
Thanks in advance.
Last edited by Kelwing (2015-02-17 07:08:52)
Offline
Quick update:
There don't seem to be any errors in dmesg when the freezing occurs. I've also made sure that b43 and ssb are not loading. There is a curious message when lib80211 is loaded. I will edit this post in a bit to add it.
dmesg output pertaining to the wl driver:
[kelwing@tynan ~]$ dmesg | grep wl
[ 8.039855] wl 0000:36:00.0: enabling device (0100 -> 0102)
[ 8.058023] wl0: online cpus 1
[ 8.059704] wlan0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)
[ 8.087879] wl 0000:36:00.0 wlp54s0: renamed from wlan0
[ 17.279577] ERROR @wl_notify_scan_status : wlp54s0 Scan_results error (-22)
[ 59.622680] wl0: link up (wlp54s0)
[ 59.639395] ERROR @wl_cfg80211_rekey : Error calling wowl_set_key
[ 73.102229] ERROR @wl_notify_scan_status : wlp54s0 Scan_results error (-22)
[ 83.460499] ERROR @wl_cfg80211_rekey : Error calling wowl_set_key
[ 117.157799] ERROR @wl_notify_scan_status : wlp54s0 Scan_results error (-22)
[ 132.890973] wl0: link down (wlp54s0)
And the interesting lib8011 messages:
[ 388.033401] lib80211: common routines for IEEE802.11 drivers
[ 388.033405] lib80211_crypt: registered algorithm 'NULL'
Last edited by Kelwing (2015-02-18 04:32:35)
Offline
Ive been trying to get my bcm4360 working with no luck so far. Have you tried any of the open source drivers (b43-firmware)? They dont seem to work for me.
Offline
broadcom-wl is the only module that supports the 4360. Mine is able to associate with the AP, and even get an IP address. But that's as far as I get. After that, I get the lock ups, and any data transfer fails, ICMP included. I've seen some Macbook users that got theirs working successfully, but haven't seen anyone with anything else get it working.
Last edited by Kelwing (2015-02-20 17:34:45)
Offline
Same thing on Ubuntu and Mint. Although I have some different messages.
andrew-desktop hybrid_wl # lspci -nn
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) [1002:5a14] (rev 02)
00:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D) [1002:5a18]
00:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port E) [1002:5a19]
00:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port F) [1002:5a1a]
00:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port G) [1002:5a1b]
00:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port H) [1002:5a1c]
00:0b.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (NB-SB link) [1002:5a1f]
00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391] (rev 40)
00:12.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:12.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller [1002:4385] (rev 42)
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40)
00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge [1002:4384] (rev 40)
00:14.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
00:15.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) [1002:43a0]
00:16.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:16.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0 [1022:1600]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1 [1022:1601]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2 [1022:1602]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3 [1022:1603]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4 [1022:1604]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5 [1022:1605]
01:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 01)
02:00.0 Ethernet controller [0200]: Intel Corporation 82583V Gigabit Network Connection [8086:150c]
03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
04:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
05:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] [1002:679a]
06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series] [1002:aaa0]
08:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 02)
andrew-desktop hybrid_wl # dmesg | grep wl
[ 7.042841] wl: module license 'MIXED/Proprietary' taints kernel.
[ 7.049890] wl: module verification failed: signature and/or required key missing - tainting kernel
[ 9.193391] wlan0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)
[ 13.240697] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 38.512176] ERROR @wl_cfg80211_rekey : Error calling wowl_set_key
[ 70.304217] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 107.414022] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 116.680768] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 122.861808] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 125.954637] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 150.685330] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 181.609548] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 224.899475] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 873.246707] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 873.376499] ERROR @wl_cfg80211_rekey : Error calling wowl_set_key
[ 882.520205] ERROR @wl_notify_scan_status : wlan0 Scan_results error (-22)
[ 1629.585288] ERROR @wl_notify_scan_status : eth1 Scan_results error (-22)
[ 1629.713476] ERROR @wl_cfg80211_rekey : Error calling wowl_set_key
[ 1629.815941] ERROR @wl_cfg80211_rekey : Error calling wowl_set_key
[ 1651.229027] ERROR @wl_notify_scan_status : eth1 Scan_results error (-22)
[ 1694.528939] ERROR @wl_notify_scan_status : eth1 Scan_results error (-22)
[ 1759.460483] ERROR @wl_notify_scan_status : eth1 Scan_results error (-22)
[ 1839.875148] ERROR @wl_notify_scan_status : eth1 Scan_results error (-22)
[ 1944.999173] ERROR @wl_notify_scan_status : eth1 Scan_results error (-22)
[ 2065.600823] ERROR @wl_notify_scan_status : eth1 Scan_results error (-22)
andrew-desktop hybrid_wl #
What originally brought me here:
Pressing Ctrl+Alt+F1 -> Ctrl+Alt+F7 gets me:
[ 38.512176] ERROR @wl_cfg80211_rekey : Error calling wowl_set_key
[ 2424.357027] ERROR @wl_notify_scan_status : eth1 Scan_results error (-22)
You have to wait a bit for the second line to pop up.
Then I press Ctrl+Alt+F8 to fix some UI stuff. And I have the same exact freezing symptoms as you. Nothing more, nothing less. I have a PCE AC 68. I turn off wireless connection, no freezing. Wired connection, no freezing. Wired connection, and then wireless too, freezing again.
Last edited by VanCleef (2015-03-14 07:56:06)
Offline
Interesting. I'm glad to see someone else with the same problem. Searching all over the internet had returned no one else with the same problem. Everyone else I've seen with the same chipset were Macbook users. So I guess the question now is, what makes the PCI-E desktop cards different from the ones in Macbooks, which seem to work just fine.
Offline
I've spent over 80 hours trying to get my PCE AC 68 to work on Windows 7, Ubuntu, and Mint, with no success.
I have flawless wireless now. Here is my solution (I used an ethernet cord to install Mint, to update Mint via Update Manager [I have learned to stay away from apt-get update], and when plugging in the wireless adapter. I didn't try it any other way, but after all this, I do not need an ethernet cord):
Throw away the PCE AC 68.
Wait for it to arrive
Plug it in.
Last edited by VanCleef (2015-03-18 21:57:48)
Offline
Anyway, Kelwing, have you tried the other version of the driver: https://aur.archlinux.org/packages/broadcom-wl-dkms/
I'm not sure if it will work, but it's worth a try.
"We may say most aptly, that the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves." - Ada Lovelace
Offline
Yeah, I have. Same effect. VanCleef's idea works fine, but I know my card works in Windows, and works great. The main problem I have with switching is the walls in my house don't allow signal to pass through well at all, and the AC66 is the only card I've had a good signal on. I've tried an Intel card thats similar to the AC66 in features, but still couldn't get a great signal. So switching to that TP-LINK isn't really in the cards for me. I wish broadcom has some sort of support forum or bug reporting, but I can't seem to find one for end users, only commercial users.
Offline
Have you tried the latest lts kernel? You can see if anybody is around in #bcm-users on Freenode IRC. Otherwise there is contact info here for bug reports and such.
"We may say most aptly, that the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves." - Ada Lovelace
Offline
Going latest stable, one above, and bleeding edge kernels did not change the symptoms for me.
Offline
Additional info that may be of help, my motherboard is crosshair v formula. Could be unneeded but who knows.
Last edited by VanCleef (2015-03-23 07:33:31)
Offline
I got an PCE-AC68 last week, unknowning how hard it would be to set up.
broadcom-wl was one of the first drivers I tried, but it lead to the freeze described in the first post here. After that I tried the dkms version, and ndiswrapper, neither of whom worked.
Today I tried broadcom-wl again, and it worked with netctl! I had to try starting the profile twice, but on the second try it worked. I will try to reboot my system now, to see if it persists.
EDIT: Yes, it persists.
EDIT: For info, here is my system information:
[tobias@archie ~]$ uname -a
Linux archie 3.19.3-3-ARCH #1 SMP PREEMPT Wed Apr 8 14:10:00 CEST 2015 x86_64 GNU/Linux
[tobias@archie ~]$ pacman -Qi broadcom-wl | grep Version
Version : 6.30.223.248-6
[tobias@archie ~]$ sudo lspci -vnnd 14e4:43a0
04:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: ASUSTeK Computer Inc. Device [1043:85df]
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at f7400000 (64-bit, non-prefetchable) [size=32K]
Memory at f7200000 (64-bit, non-prefetchable) [size=2M]
Capabilities: [48] Power Management version 3
Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [68] Vendor Specific Information: Len=44 <?>
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Device Serial Number 54-a0-00-ff-ff-00-00-00
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Capabilities: [1b0] Latency Tolerance Reporting
Capabilities: [220] #15
Kernel driver in use: wl
Kernel modules: wl
[tobias@archie ~]$ sudo ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether d0:50:99:34:d4:da brd ff:ff:ff:ff:ff:ff
3: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DORMANT group default qlen 1000
link/ether 54:a0:50:70:47:ed brd ff:ff:ff:ff:ff:ff
[tobias@archie ~]$ sudo iwconfig wlp4s0
wlp4s0 IEEE 802.11abg ESSID:"jungelen"
Mode:Managed Frequency:2.462 GHz Access Point: CA:6C:87:F0:72:04
Bit Rate=54 Mb/s Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=46/70 Signal level=-64 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
[tobias@archie ~]$ sudo netctl status wlp4s0-jungelen
● netctl@wlp4s0\x2djungelen.service - A simple WPA encrypted wireless connection
Loaded: loaded (/etc/systemd/system/netctl@wlp4s0\x2djungelen.service; enabled; vendor preset: disabled)
Active: active (exited) since Mon 2015-04-20 18:53:25 CEST; 15min ago
Docs: man:netctl.profile(5)
Process: 296 ExecStart=/usr/lib/network/network start %I (code=exited, status=0/SUCCESS)
Main PID: 296 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/system-netctl.slice/netctl@wlp4s0\x2djungelen.service
├─331 wpa_supplicant -B -P /run/wpa_supplicant_wlp4s0.pid -i wlp4s0 -D nl80211,wext -c/run/network/wpa_supplicant_wlp4s0.conf
└─619 dhcpcd -4 -q -t 30 -L wlp4s0
Apr 20 18:53:17 archie network[296]: Starting network profile 'wlp4s0-jungelen'...
Apr 20 18:53:19 archie dhcpcd[540]: DUID 00:01:00:01:1c:c4:38:f6:d0:50:99:34:d4:da
Apr 20 18:53:19 archie dhcpcd[540]: wlp4s0: IAID 50:70:47:ed
Apr 20 18:53:20 archie dhcpcd[540]: wlp4s0: rebinding lease of 192.168.2.165
Apr 20 18:53:25 archie dhcpcd[540]: wlp4s0: leased 192.168.2.165 for 86400 seconds
Apr 20 18:53:25 archie dhcpcd[540]: wlp4s0: adding route to 192.168.2.0/24
Apr 20 18:53:25 archie dhcpcd[540]: wlp4s0: adding default route via 192.168.2.1
Apr 20 18:53:25 archie network[296]: Started network profile 'wlp4s0-jungelen'
Apr 20 18:53:25 archie systemd[1]: Started A simple WPA encrypted wireless connection.
It's worth noting that iwconfig reports the card as only running 802.11abg, not n or ac, which is a bit unfortunate, but better than nothing.
Last edited by totokaka (2015-04-20 17:12:43)
Offline
Looks like there was an update to broadcom-wl earlier this week. May have possibly fixed it. I will give it a try as well and post my findings.
Offline