You are not logged in.

#1 2014-03-29 21:09:26

cogeary
Member
Registered: 2012-09-16
Posts: 22

Kernel oops with broadcom-wl on Macbook Pro 11,1

Hi there. I just installed Arch on a Macbook Pro late 2013, and I can't get the wireless card working. The following error is logged whenever I try to connect with wpa_supplicant, scan with wifi-menu, etc:

[   50.463857] BUG: unable to handle kernel 
[   50.463879] NULL pointer dereference at           (null)
[   50.463896] IP: [<ffffffffa05a6030>] cfg80211_get_bss_channel+0xc0/0x120 [cfg80211]
[   50.463930] PGD 0 
[   50.463941] Oops: 0000 [#1] PREEMPT SMP 
[   50.463961] Modules linked in: intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm nls_utf8 crct10dif_pclmul crct10dif_common crc32_pclmul crc32c_intel ghash_clmulni_intel hfsplus aesni_intel nls_cp437 aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd vfat fat iTCO_wdt lib80211_crypt_tkip hid_generic hid_apple joydev applesmc mousedev iTCO_vendor_support input_polldev wl(PO) btusb bluetooth microcode usbhid hid lib80211 bcm5974 cfg80211 rfkill i2c_i801 pcspkr lpc_ich snd_hda_codec_hdmi snd_hda_codec_cirrus snd_hda_intel battery snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_timer apple_bl ac mei_me evdev snd mei shpchp soundcore processor ext4 crc16 mbcache jbd2 sd_mod usb_storage ahci libahci libata scsi_mod xhci_hcd usbcore usb_common i915 video button i2c_algo_bit
[   50.464300]  intel_agp intel_gtt drm_kms_helper drm i2c_core
[   50.464325] CPU: 3 PID: 180 Comm: wl_event_handle Tainted: P           O 3.13.7-1-ARCH #1
[   50.464353] Hardware name: Apple Inc. MacBookPro11,1/Mac-189A3D4F975D5FFC, BIOS MBP111.88Z.0138.B03.1310291227 10/29/2013
[   50.464389] task: ffff8802620b1b00 ti: ffff880261a2e000 task.ti: ffff880261a2e000
[   50.464414] RIP: 0010:[<ffffffffa05a6030>]  [<ffffffffa05a6030>] cfg80211_get_bss_channel+0xc0/0x120 [cfg80211]
[   50.464452] RSP: 0018:ffff880261a2fcc8  EFLAGS: 00010202
[   50.464470] RAX: 0000000000000000 RBX: ffff88008ab13220 RCX: 0000000000000000
[   50.464494] RDX: 0000000000000016 RSI: ffff8802618c906f RDI: 0000000000000090
[   50.464518] RBP: ffff880261a2fcd8 R08: 00000000ffffffe4 R09: 0000000000000005
[   50.464542] R10: 0000000000000069 R11: 00000000fffffff9 R12: 00000000fffffffe
[   50.464566] R13: ffff8802618c9008 R14: 0000000000000000 R15: ffff8802618c902c
[   50.464591] FS:  0000000000000000(0000) GS:ffff88026f2c0000(0000) knlGS:0000000000000000
[   50.464618] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   50.464638] CR2: 0000000000000000 CR3: 000000000280d000 CR4: 00000000001407e0
[   50.464662] Stack:
[   50.464671]  ffff88008ab13220 00000000000000d0 ffff880261a2fdc0 ffffffffa05a86dc
[   50.464700]  0000000000000000 00000000000000ac ffffef9800000000 0000000000000000
[   50.464730]  0000000000000000 0000000000000000 0000000000000000 0000000000000000
[   50.464761] Call Trace:
[   50.464775]  [<ffffffffa05a86dc>] cfg80211_inform_bss_width_frame+0x8c/0x2e0 [cfg80211]
[   50.464810]  [<ffffffffa08d259a>] ? wl_inform_single_bss+0x6a/0x430 [wl]
[   50.464838]  [<ffffffffa08d270d>] wl_inform_single_bss+0x1dd/0x430 [wl]
[   50.464866]  [<ffffffffa08d3116>] wl_notify_scan_status+0x286/0x340 [wl]
[   50.464894]  [<ffffffffa08cfab5>] wl_event_handler+0x55/0x1f0 [wl]
[   50.464920]  [<ffffffffa08cfa60>] ? wl_deinit_priv_mem+0xa0/0xa0 [wl]
[   50.464945]  [<ffffffff810835b2>] kthread+0xd2/0xf0
[   50.464964]  [<ffffffff810834e0>] ? kthread_create_on_node+0x180/0x180
[   50.464988]  [<ffffffff81521abc>] ret_from_fork+0x7c/0xb0
[   50.465007]  [<ffffffff810834e0>] ? kthread_create_on_node+0x180/0x180
[   50.465029] Code: 89 c8 74 57 5b 41 5c 5d c3 66 90 0f b6 78 01 44 0f b6 cf 41 83 c1 02 45 39 c1 7f a7 48 85 c0 74 a2 40 80 ff 01 75 9c 0f b6 78 02 <8b> 31 e8 69 b3 ff ff 48 89 df 89 c6 e8 cf ab ff ff 48 85 c0 74 
[   50.465175] RIP  [<ffffffffa05a6030>] cfg80211_get_bss_channel+0xc0/0x120 [cfg80211]
[   50.465204]  RSP <ffff880261a2fcc8>
[   50.465217] CR2: 0000000000000000
[   50.465231] ---[ end trace 6a3281ba2d2fadea ]---

The process then hangs for a few more seconds afterwards. I'm using the broadcom-wl driver from the AUR, and everything is up-to-date.

Wireless was working fine on a previous install on the same machine about a month ago. Any thoughts?

PS. I won't be able to reply for about a week, sorry. Thanks in advance!

Last edited by cogeary (2014-03-30 05:28:57)

Offline

Board footer

Powered by FluxBB