Package: broadcom-sta-dkms
Version: 5.100.82.112-8
Severity: normal

when inserting the wl module as built using dkms by broadcom-sta-dkms in
a 3.7 kernel (allegedly exactly since 3.6.1), it a kernel BUG message
appears on the screen, the wifi still doesn't work, and all kinds of
things go bad as usual after kernel bug messages. see the attached dmesg
output for the exact message.

the problem is known and well described in redhat[1], which links to a
discussion at rpmfusion[2] that contains a patch[3].

i applied that patch on the dkms sources, and the resulting built kernel
module works fine for me.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=865695
[2] https://bugzilla.rpmfusion.org/show_bug.cgi?id=2526
[3] https://bugzilla.rpmfusion.org/attachment.cgi?id=976&action=edit

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.7-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF8, LC_CTYPE=de_AT.UTF8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages broadcom-sta-dkms depends on:
ii  dkms  2.2.0.3-1.2

Versions of packages broadcom-sta-dkms recommends:
ii  wireless-tools  30~pre9-8

broadcom-sta-dkms suggests no packages.

-- no debconf information
  57.612272] device fsid 1d944e85-3ce6-49e4-b8e4-0a476f5c725d devid 1 transid 
42648 /dev/mapper/_dev_dm_1
[   57.614924] btrfs: disk space caching is enabled
[  140.195116] INFO @wl_cfg80211_attach : Registered CFG80211 phy
[  140.346989] lib80211_crypt: registered algorithm 'TKIP'
[  140.347482] wlan0: Broadcom BCM4727 802.11 Hybrid Wireless Controller 
5.100.82.112
[  140.424835] ------------[ cut here ]------------
[  140.424909] kernel BUG at 
/usr/src/linux-headers-3.7-trunk-common/include/net/cfg80211.h:2493!
[  140.424999] invalid opcode: 0000 [#1] SMP 
[  140.425050] Modules linked in: lib80211_crypt_tkip wl(PO) parport_pc ppdev 
lp parport nls_utf8 nls_cp437 vfat fat ext4 jbd2 mbcache loop sha256_generic 
cbc snd_hda_codec_realtek snd_hda_codec_hdmi joydev snd_hda_intel btusb 
uvcvideo snd_hda_codec videobuf2_vmalloc snd_hwdep kvm_amd snd_pcm_oss 
snd_mixer_oss snd_pcm kvm bluetooth thinkpad_acpi videobuf2_memops crc16 
videobuf2_core radeon ttm drm_kms_helper videodev media drm snd_page_alloc 
i2c_algo_bit pcspkr rts_pstor(C) k10temp snd_timer nvram i2c_piix4 psmouse 
lib80211 i2c_core evdev serio_raw cfg80211 snd soundcore rfkill wmi microcode 
battery ac processor video button btrfs crc32c libcrc32c zlib_deflate xts 
gf128mul dm_crypt dm_mod md_mod sg sd_mod crc_t10dif thermal ohci_hcd 
thermal_sys xhci_hcd ahci libahci ehci_hcd libata scsi_mod r8169 usbcore 
usb_common mii
[  140.426039] CPU 0 
[  140.426067] Pid: 3912, comm: wpa_supplicant Tainted: P         C O 
3.7-trunk-amd64 #1 Debian 3.7.1-1~experimental.2 LENOVO 335963G/335963G
[  140.426193] RIP: 0010:[<ffffffffa06c75b7>]  [<ffffffffa06c75b7>] 
wdev_priv+0x5/0xf [wl]
[  140.426303] RSP: 0018:ffff8800b2e7f9d0  EFLAGS: 00010246
[  140.426359] RAX: 0000000000000001 RBX: ffff8800b2e2e580 RCX: 00000000000000ff
[  140.426431] RDX: 0000000000000000 RSI: ffff8800ce7e1000 RDI: 0000000000000000
[  140.426502] RBP: ffff8800b2e2e000 R08: 00000000000080d0 R09: ffff880036dc2800
[  140.426574] R10: 0000000000000246 R11: ffff880106000980 R12: ffff8800b2e7fa98
[  140.426646] R13: ffff8800ce7e1000 R14: 0000000000000000 R15: ffff880036dc2824
[  140.426719] FS:  00007f5c77235700(0000) GS:ffff880106c00000(0000) 
knlGS:0000000000000000
[  140.426801] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  140.426859] CR2: 000000000218ee48 CR3: 00000000b2c4e000 CR4: 00000000000007f0
[  140.426932] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  140.427004] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  140.427077] Process wpa_supplicant (pid: 3912, threadinfo ffff8800b2e7e000, 
task ffff8800b2e60780)
[  140.427165] Stack:
[  140.427189]  ffffffffa06c9d06 0000000000000001 0000000000000033 
ffff8800ce7e1000
[  140.427277]  ffff8800b2e2e000 ffff8800b2e7fa98 0000000000000001 
ffff8800c3d2fc00
[  140.427363]  ffffffffa028e3d3 ffff880036dc281c 0000000000000033 
0000000000000021
[  140.427449] Call Trace:
[  140.427495]  [<ffffffffa06c9d06>] ? wl_cfg80211_scan+0x79/0x379 [wl]
[  140.427577]  [<ffffffffa028e3d3>] ? nl80211_trigger_scan+0x38d/0x45d 
[cfg80211]
[  140.427660]  [<ffffffff812d6762>] ? genl_rcv_msg+0x1b6/0x1ff
[  140.427722]  [<ffffffff812d65ac>] ? genl_rcv+0x28/0x28
[  140.427779]  [<ffffffff812d6281>] ? netlink_rcv_skb+0x36/0x7c
[  140.427840]  [<ffffffff812d65a3>] ? genl_rcv+0x1f/0x28
[  140.427896]  [<ffffffff812d5da3>] ? netlink_unicast+0xde/0x15e
[  140.427960]  [<ffffffff812d60b0>] ? netlink_sendmsg+0x28d/0x2b4
[  140.428024]  [<ffffffff812a5a74>] ? sock_sendmsg+0x4f/0x6c
[  140.428084]  [<ffffffff810c1a7d>] ? find_get_page+0x42/0x61
[  140.428145]  [<ffffffff812a5c83>] ? __sys_sendmsg+0x1f2/0x284
[  140.428207]  [<ffffffff810dd9f1>] ? set_pte_at+0x5/0x8
[  140.428263]  [<ffffffff810e0b27>] ? handle_pte_fault+0x786/0x7dd
[  140.428327]  [<ffffffff810dda84>] ? pte_offset_kernel+0xc/0x38
[  140.428391]  [<ffffffff8137b552>] ? __do_page_fault+0x2d8/0x376
[  140.428456]  [<ffffffff81066346>] ? __dequeue_entity+0x18/0x2b
[  140.428520]  [<ffffffff8100d025>] ? paravirt_write_msr+0xb/0xe
[  140.428583]  [<ffffffff8100d652>] ? __switch_to+0x1db/0x3f8
[  140.428642]  [<ffffffff81067b8c>] ? pick_next_task_fair+0xe3/0x13b
[  140.428708]  [<ffffffff81061357>] ? finish_task_switch+0x4a/0xb4
[  140.431391]  [<ffffffff8111c689>] ? fget_light+0x2c/0x74
[  140.434027]  [<ffffffff812a6cac>] ? sys_sendmsg+0x39/0x57
[  140.436620]  [<ffffffff8137d769>] ? system_call_fastpath+0x16/0x1b
[  140.439126] Code: 07 00 00 48 c7 c7 9b b3 81 a0 31 c0 e8 7b b1 ca e0 b8 fb 
ff ff ff eb 0a 48 89 ef e8 9b fc ff ff 31 c0 5a 5b 5d c3 48 85 ff 75 02 <0f> 0b 
48 8b 3f e9 a2 fe ff ff 41 54 41 89 c9 55 53 48 83 ec 50 
[  140.444334] RIP  [<ffffffffa06c75b7>] wdev_priv+0x5/0xf [wl]
[  140.446729]  RSP <ffff8800b2e7f9d0>
[  140.462742] ---[ end trace 6ccf551e9622e585 ]---

Reply via email to