You are not logged in.

#1 2015-02-17 06:42:29

Kelwing
Member
From: Michigan
Registered: 2015-02-17
Posts: 6

Whole system lockups with BCM4360 and broadcom-wl

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

#2 2015-02-18 01:36:49

Kelwing
Member
From: Michigan
Registered: 2015-02-17
Posts: 6

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#3 2015-02-20 17:24:03

whyrusleeping
Member
Registered: 2009-11-08
Posts: 8

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#4 2015-02-20 17:33:40

Kelwing
Member
From: Michigan
Registered: 2015-02-17
Posts: 6

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#5 2015-03-14 07:53:30

VanCleef
Member
Registered: 2015-03-14
Posts: 4

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#6 2015-03-17 02:54:18

Kelwing
Member
From: Michigan
Registered: 2015-02-17
Posts: 6

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#7 2015-03-18 21:48:17

VanCleef
Member
Registered: 2015-03-14
Posts: 4

Re: Whole system lockups with BCM4360 and broadcom-wl

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):

  1. Throw away the PCE AC 68.

  2. Buy TP-LINK TL-WN821N Wireless N300 USB Adapter.

  3. Wait for it to arrive

  4. Plug it in.

Last edited by VanCleef (2015-03-18 21:57:48)

Offline

#8 2015-03-18 22:41:21

nullified
Member
From: Massachusetts, USA
Registered: 2013-12-09
Posts: 468

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#9 2015-03-19 00:17:16

Kelwing
Member
From: Michigan
Registered: 2015-02-17
Posts: 6

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#10 2015-03-19 00:25:58

nullified
Member
From: Massachusetts, USA
Registered: 2013-12-09
Posts: 468

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#11 2015-03-19 18:03:16

VanCleef
Member
Registered: 2015-03-14
Posts: 4

Re: Whole system lockups with BCM4360 and broadcom-wl

Going latest stable, one above, and bleeding edge kernels did not change the symptoms for me.

Offline

#12 2015-03-19 18:06:41

VanCleef
Member
Registered: 2015-03-14
Posts: 4

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#13 2015-04-20 16:52:49

totokaka
Member
Registered: 2012-12-03
Posts: 26

Re: Whole system lockups with BCM4360 and broadcom-wl

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

#14 2015-04-20 19:01:07

Kelwing
Member
From: Michigan
Registered: 2015-02-17
Posts: 6

Re: Whole system lockups with BCM4360 and broadcom-wl

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

Board footer

Powered by FluxBB