Broadcom Sta/wl Drivers causes (more) kernel panic

Bug #1315912 reported by Andreas Steffan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bcmwl (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I am running latest 14.04 on a Dell Precision M4800 which has the following broadcom adapter:

  *-network
       description: Wireless interface
       product: BCM4352 802.11ac Wireless Network Adapter
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan3
       version: 03
       serial: 40:f0:2f:ee:24:99
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.30.223.141 (r415941) ip=192.168.178.40 latency=0 multicast=yes wireless=IEEE 802.11abg
       resources: irq:18 memory:f5e00000-f5e07fff memory:f5c00000-f5dfffff

I am running the latest sta driver (6.30.223.141 ) and I am frequently seeing the following kernel panic:

May 2 08:35:23 bruce kernel: [324529.882363] WARNING: CPU: 0 PID: 1184 at /build/buildd/linux-3.13.0/net/wireless/sme.c:797 cfg80211_roamed+0x89/0x90 [cfg80211]()
May 2 08:35:23 bruce kernel: [324529.882367] Modules linked in: md4 nls_utf8 cifs veth xt_addrtype aufs michael_mic arc4 xt_multiport pci_stub vboxpci(OF) vboxnetadp(OF) vboxnetflt(OF) vboxdrv(OF) nfnetlink_queue nfnetlink_log nfnetlink xt_conntrack ipt_REJECT ip6table_filter ip6_tables ebtable_nat ebtables xt_CHECKSUM iptable_mangle ipt_MASQUERADE iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack xt_tcpudp bridge stp llc iptable_filter ip_tables x_tables autofs4 deflate ctr twofish_generic twofish_avx_x86_64 twofish_x86_64_3way twofish_x86_64 twofish_common camellia_generic camellia_aesni_avx2 camellia_aesni_avx_x86_64 camellia_x86_64 serpent_avx2 serpent_avx_x86_64 serpent_sse2_x86_64 xts serpent_generic blowfish_generic blowfish_x86_64 blowfish_common cast5_avx_x86_64 cast5_generic cast_common des_generic cmac xcbc rmd160 crypto_null af_key xfrm_algo dm_crypt dell_wmi sparse_keymap dell_laptop dcdbas uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core videodev x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_realtek kvm_intel psmouse kvm crct10dif_pclmul crc32_pclmul serio_raw ghash_clmulni_intel aesni_intel btusb aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd lib80211_crypt_tkip joydev dm_multipath scsi_dh snd_hda_codec_hdmi wl(POF) lib80211 bnep rfcomm bluetooth cfg80211 snd_hda_intel lpc_ich snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd mac_hid mei_me soundcore mei parport_pc ppdev lp parport nfsd auth_rpcgss nfs_acl nfs binfmt_misc lockd sunrpc fscache raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq raid1 raid0 multipath linear hid_generic usbhid hid radeon i915 ttm i2c_algo_bit drm_kms_helper e1000e drm ahci sdhci_pci ptp libahci sdhci pps_core wmi video
May 2 08:35:23 bruce kernel: [324529.882597] CPU: 0 PID: 1184 Comm: wl_event_handle Tainted: PF W O 3.13.0-24-generic #46-Ubuntu
May 2 08:35:23 bruce kernel: [324529.882601] Hardware name: Dell Inc. Precision M4800/0FVDR2, BIOS A06 01/02/2014
May 2 08:35:23 bruce kernel: [324529.882604] 0000000000000009 ffff8807fed11dd0 ffffffff81715a64 0000000000000000
May 2 08:35:23 bruce kernel: [324529.882613] ffff8807fed11e08 ffffffff810676bd ffff8807fb73e000 ffff8806ba484a80
May 2 08:35:23 bruce kernel: [324529.882620] 000000000000009e ffff8806ba4846c0 ffff8807fb73a9f8 ffff8807fed11e18
May 2 08:35:23 bruce kernel: [324529.882628] Call Trace:
May 2 08:35:23 bruce kernel: [324529.882642] [<ffffffff81715a64>] dump_stack+0x45/0x56
May 2 08:35:23 bruce kernel: [324529.882652] [<ffffffff810676bd>] warn_slowpath_common+0x7d/0xa0
May 2 08:35:23 bruce kernel: [324529.882659] [<ffffffff8106779a>] warn_slowpath_null+0x1a/0x20
May 2 08:35:23 bruce kernel: [324529.882691] [<ffffffffa0678509>] cfg80211_roamed+0x89/0x90 [cfg80211]
May 2 08:35:23 bruce kernel: [324529.882779] [<ffffffffa08d540c>] wl_notify_roaming_status+0xac/0x130 [wl]
May 2 08:35:23 bruce kernel: [324529.882859] [<ffffffffa08d4135>] wl_event_handler+0x55/0x220 [wl]
May 2 08:35:23 bruce kernel: [324529.882955] [<ffffffffa08d40e0>] ? wl_get_assoc_ies+0x240/0x240 [wl]
May 2 08:35:23 bruce kernel: [324529.882966] [<ffffffff8108b312>] kthread+0xd2/0xf0
May 2 08:35:23 bruce kernel: [324529.882974] [<ffffffff8108b240>] ? kthread_create_on_node+0x1d0/0x1d0
May 2 08:35:23 bruce kernel: [324529.882983] [<ffffffff8172637c>] ret_from_fork+0x7c/0xb0
May 2 08:35:23 bruce kernel: [324529.882990] [<ffffffff8108b240>] ? kthread_create_on_node+0x1d0/0x1d0
May 2 08:35:23 bruce kernel: [324529.882995] ---[ end trace d6a0b4881a830805 ]---
May 2 08:35:27 bruce kernel: [324533.855941] cfg80211: Calling CRDA to update world regulatory domain
May 2 08:35:27 bruce kernel: [324533.863198] cfg80211: World regulatory domain updated:
May 2 08:35:27 bruce kernel: [324533.863206] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
May 2 08:35:27 bruce kernel: [324533.863211] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
May 2 08:35:27 bruce kernel: [324533.863215] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
May 2 08:35:27 bruce kernel: [324533.863219] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
May 2 08:35:27 bruce kernel: [324533.863222] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
May 2 08:35:27 bruce kernel: [324533.863226] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

All in all, my issue looks somewhat similiar to #1134389 .

Googling "dump_stack wl_notify_roaming_status" yielded https://retrace.fedoraproject.org/faf/problems/1104850/ so it seems few other people are affected as well.

Revision history for this message
penalvch (penalvch) wrote :

Andreas Steffan, thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 1315912
When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in bcmwl (Ubuntu):
status: New → Incomplete
Revision history for this message
Andreas Steffan (a-steffan) wrote :

I am on utopic now. I bought myself a USB-Wifi dongle to get around this problem, and just started using the sta driver again. Will report back soon what the current situation is like.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for bcmwl (Ubuntu) because there has been no activity for 60 days.]

Changed in bcmwl (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.