Modify

Opened 8 years ago

Closed 6 years ago

#7366 closed defect (no_response)

b43 kernel panic

Reported by: anonymous Owned by: florian
Priority: highest Milestone: Backfire 10.03.1
Component: kernel Version: Backfire 10.03
Keywords: b43, wifi, panic Cc:

Description

Kernel panic when active wifi.

b43 ssb0:0: firmware: requesting b43/ucode5.fw
b43 ssb0:0: firmware: requesting b43/pcm5.fw
b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw
b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
Unhandled kernel unaligned access[#1]:
Cpu 0
$ 0   : 00000000 10008400 00000000 0000001f
$ 4   : 00640009 83858454 0000000f 0000240d
$ 8   : 0000000a 00000001 00000400 8029dc5c
$12   : 0000000d 0047e894 2ab7d004 00480000
$16   : 00640009 0000001f 83999c00 0000000f
$20   : 00000001 83224000 83858400 8332fd7c
$24   : 00000000 80189dd4
$28   : 8332e000 8332fcf8 8332fd7a 83bc600c
Hi    : 00000000
Lo    : 00000095
epc   : 83bc5690 0x83bc5690
    Not tainted
ra    : 83bc600c 0x83bc600c
Status: 10008403    KERNEL EXL IE
Cause : 00800010
BadVA : 00640009
PrId  : 0002a010 (Broadcom BCM6358)
Modules linked in: uvcvideo fuse v4l2_common videodev v4l1_compat usb_storage ohci_hcd nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp xt_HL xt_hl xt_MARK ipt_ECN xt_CLASSIFY xt_time xt_tcpmss xt_statistic xt_mark xt_length ipt_ecn xt_DSCP xt_dscp xt_IMQ imq xt_string xt_layer7 ipt_MASQUERADE iptable_nat nf_nat xt_CONNMARK xt_recent xt_helper xt_conntrack xt_connmark xt_connbytes xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack ehci_hcd sd_mod pppoe pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables nfsd nfs msdos ext2 ext3 jbd ppp_async ppp_generic slhc xfs vfat fat reiserfs ntfs lockd sunrpc minix isofs hfsplus hfs ext4 jbd2 cifs btrfs libcrc32c crc32c autofs4 b43 nls_utf8 nls_koi8_r nls_iso8859_2 nls_iso8859_15 nls_iso8859_13 nls_iso8859_1 nls_cp866 nls_cp852 nls_cp850 nls_cp775 nls_cp437 nls_cp1251 nls_cp1250 mac80211 usbcore ts_fsm ts_bm ts_kmp switch_adm switch_robo switch_core scsi_mod nls_base mbcache exportfs crc16 crc_ccitt cfg80211 compat_firmware_class compat arc4 aes_generic deflate ecb cbc
Process hostapd (pid: 802, threadinfo=8332e000, task=83a5e038, tls=00000000)
Stack : 00000000 83224000 000001de 00000068 00000008 00000007 00000001 00000000
        00000032 00000017 00000260 00000000 83999c00 839789e8 83978200 83224000
        839787d8 83bc6168 00000000 83224000 0000000d 00008914 83978200 ffffff82
        832242c0 00001003 00000000 83b8ef20 7fffffff 00000002 83224000 83224030
        00000000 00001003 83224000 83224030 83baa9d8 00001003 00000000 00008914
        ...
Call Trace:[<83bc6168>] 0x83bc6168
[<83b8ef20>] 0x83b8ef20
[<801a0614>] 0x801a0614
[<8019d344>] 0x8019d344
[<80029914>] 0x80029914
[<8019f9c8>] 0x8019f9c8
[<801a06b0>] 0x801a06b0
[<801ef0c8>] 0x801ef0c8
[<801a11d4>] 0x801a11d4
[<8018fde4>] 0x8018fde4
[<8018ce70>] 0x8018ce70
[<800a53c0>] 0x800a53c0
[<8018e318>] 0x8018e318
[<800a5ac0>] 0x800a5ac0
[<8018e3ac>] 0x8018e3ac
[<8009888c>] 0x8009888c
[<800a5b64>] 0x800a5b64
[<8018ea98>] 0x8018ea98
[<80094fe4>] 0x80094fe4
[<80012210>] 0x80012210


Code: 00808021  5200000e  8e4202d0 <8e020000> 02002021  8c420008  0040f809  2405006c  8e030000
Disabling lock debugging due to kernel taint

Attachments (0)

Change History (16)

comment:1 Changed 8 years ago by jow

This report is pretty useless, sorry.

What router model is that, what wifi core?
Also please rebuilt the kernel with symbol table information in order to get meaningful stack traces.

comment:2 Changed 8 years ago by hauke

  • Owner changed from developers to hauke
  • Status changed from new to assigned

comment:4 Changed 8 years ago by Marcin Trofimiuk <marcin.trofimiuk@…>

I have the same issue on ASUS WL-520GU. I use module mac80211 without encryption. Happens regularly after about 3 hours after reboot. No sginificant load. I use just one client.

oot@OpenWrt:/etc/config# uname -a
Linux OpenWrt 2.6.32.10 #1 Sun Jun 6 07:27:06 CEST 2010 mips GNU/Linux
Jun 19 13:59:29 OpenWrt user.emerg kernel: skb_over_panic: text:8049a5f0 len:2370 put:2370 head:80296000 data:80296040 tail:0x80296982 end:0x80296980 dev:<NULL>
Jun 19 13:59:29 OpenWrt user.warn kernel: Kernel bug detected[#1]:
Jun 19 13:59:29 OpenWrt user.warn kernel: Cpu 0
Jun 19 13:59:29 OpenWrt user.warn kernel: $ 0   : 00000000 1000f800 0000007c 00000001
Jun 19 13:59:29 OpenWrt user.warn kernel: $ 4   : 80275480 00002a38 ffffffff 00002a38
Jun 19 13:59:29 OpenWrt user.warn kernel: $ 8   : 00004000 00000000 00000001 ffffffff
Jun 19 13:59:29 OpenWrt user.warn kernel: $12   : 0000000f 80237678 ffffffff 00000000
Jun 19 13:59:29 OpenWrt user.warn kernel: $16   : 00296040 80296040 00000924 8086d980
Jun 19 13:59:29 OpenWrt user.warn kernel: $20   : 80760d80 00000030 a09db300 804a1198
Jun 19 13:59:29 OpenWrt user.warn kernel: $24   : 00000002 8015ca78                  
Jun 19 13:59:29 OpenWrt user.warn kernel: $28   : 80f82000 80f83db0 00000032 80199610
Jun 19 13:59:29 OpenWrt user.warn kernel: Hi    : 00000000
Jun 19 13:59:29 OpenWrt user.warn kernel: Lo    : 00000077
Jun 19 13:59:29 OpenWrt user.warn kernel: epc   : 80199610 0x80199610
Jun 19 13:59:29 OpenWrt user.warn kernel:     Not tainted
Jun 19 13:59:29 OpenWrt user.warn kernel: ra    : 80199610 0x80199610
Jun 19 13:59:29 OpenWrt user.warn kernel: Status: 1000f803    KERNEL EXL IE 
Jun 19 13:59:29 OpenWrt user.warn kernel: Cause : 00800024
Jun 19 13:59:29 OpenWrt user.warn kernel: PrId  : 00029029 (Broadcom BCM3302)
Jun 19 13:59:29 OpenWrt user.warn kernel: Modules linked in: option ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda usb_storage usbserial ohci_hcd nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc
Jun 19 13:59:29 OpenWrt user.warn kernel: Process irq/5-b43 (pid: 729, threadinfo=80f82000, task=809c85f0, tls=00000000)
Jun 19 13:59:29 OpenWrt user.warn kernel: Stack : 00000000 8049a5f0 00000942 00000942 80296000 80296040 80296982 80296980
Jun 19 13:59:29 OpenWrt user.warn kernel:         802516ac 80760d80 00000030 8049a5f0 00000000 00000000 80c24988 00450000
Jun 19 13:59:29 OpenWrt user.warn kernel:         00000000 802af880 806d0240 1000f801 804a1198 804873ec 00010000 80809800
Jun 19 13:59:29 OpenWrt user.warn kernel:         00008000 00010000 80760d24 00010000 802af880 00000000 80277314 804872b8
Jun 19 13:59:29 OpenWrt user.warn kernel:         80bf3ed0 809c85f0 80760d00 809c85f0 809c8780 80760d24 00010000 802af880
Jun 19 13:59:29 OpenWrt user.warn kernel:         ...
Jun 19 13:59:29 OpenWrt user.warn kernel: Call Trace:[<8049a5f0>] 0x8049a5f0

comment:5 Changed 8 years ago by Marcin Trofimiuk

Some more info with symbol table information (at least recompiled image).

Router: Asus WL-520GU
Module: mac80211

Jan  1 04:03:40 OpenWrt user.emerg kernel: skb_over_panic: text:8051a3e8 len:2374 put:2374 head:80933000 data:80933040 tail:0x80933986 end:0x80933980 dev:<NULL>
Jan  1 04:03:40 OpenWrt user.warn kernel: Kernel bug detected[#1]:
Jan  1 04:03:40 OpenWrt user.warn kernel: Cpu 0
Jan  1 04:03:40 OpenWrt user.warn kernel: $ 0   : 00000000 1000f800 0000007c 00000001
Jan  1 04:03:40 OpenWrt user.warn kernel: $ 4   : 80297480 00002b32 ffffffff 00002b32
Jan  1 04:03:40 OpenWrt user.warn kernel: $ 8   : 00004000 00000000 8029dce0 00000001
Jan  1 04:03:40 OpenWrt user.warn kernel: $12   : 0000000f 80239728 ffffffff 00000000
Jan  1 04:03:40 OpenWrt user.warn kernel: $16   : 00933040 00000928 80933040 808100a0
Jan  1 04:03:40 OpenWrt user.warn kernel: $20   : 80ec7180 0000002d a0a8e2d0 80520c68
Jan  1 04:03:40 OpenWrt user.warn kernel: $24   : 00000002 8015efd0
Jan  1 04:03:40 OpenWrt user.warn kernel: $28   : 80358000 80359db0 0000002f 8019bc10
Jan  1 04:03:40 OpenWrt user.warn kernel: Hi    : 00000000
Jan  1 04:03:40 OpenWrt user.warn kernel: Lo    : 00000077
Jan  1 04:03:40 OpenWrt user.warn kernel: epc   : 8019bc10 skb_put+0x74/0x90
Jan  1 04:03:40 OpenWrt user.warn kernel:     Not tainted
Jan  1 04:03:40 OpenWrt user.warn kernel: ra    : 8019bc10 skb_put+0x74/0x90
Jan  1 04:03:40 OpenWrt user.warn kernel: Status: 1000f803    KERNEL EXL IE
Jan  1 04:03:40 OpenWrt user.warn kernel: Cause : 00800024
Jan  1 04:03:40 OpenWrt user.warn kernel: PrId  : 00029029 (Broadcom BCM3302)
Jan  1 04:03:40 OpenWrt user.warn kernel: Modules linked in: option ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda usb_storage usbserial ohci_hcd nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc
Jan  1 04:03:40 OpenWrt user.warn kernel: Process irq/5-b43 (pid: 763, threadinfo=80358000, task=80e3b630, tls=00000000)
Jan  1 04:03:40 OpenWrt user.warn kernel: Stack : 00000000 8051a3e8 00000946 00000946 80933000 80933040 80933986 80933980
Jan  1 04:03:40 OpenWrt user.warn kernel:         80273cac 0000002d a0a8e2d0 8051a3e8 809c06fc 003d0900 00000094 00000000
Jan  1 04:03:40 OpenWrt user.warn kernel:         80f7d800 80f7d800 80a53e1c 1000f800 80520c68 b800512c 00010000 80f7d800
Jan  1 04:03:40 OpenWrt user.warn kernel:         00008000 00010000 80ec72a4 00010000 802d18c0 00000000 80299314 805072b8
Jan  1 04:03:40 OpenWrt user.warn kernel:         8036d072 80e3b630 80ec7280 80e3b630 80e3b7c0 80ec72a4 00010000 802d18c0
Jan  1 04:03:40 OpenWrt user.warn kernel:         ...
Jan  1 04:03:40 OpenWrt user.warn kernel: Call Trace:
Jan  1 04:03:40 OpenWrt user.warn kernel: [<8019bc10>] skb_put+0x74/0x90
Jan  1 04:03:40 OpenWrt user.warn kernel: [<8051a3e8>] b43_dma_rx+0x294/0x378 [b43]
Jan  1 04:03:40 OpenWrt user.warn kernel: [<805072b8>] b43_controller_restart+0x7a8/0x97c [b43]
Jan  1 04:03:40 OpenWrt user.warn kernel: Code: afab001c  0c0028c2  afa20020 <0200000d> 08066f05  00000000  8fbf002c  01201021  03e00008
Jan  1 04:03:40 OpenWrt user.warn kernel: Disabling lock debugging due to kernel taint
Jan  1 04:03:40 OpenWrt user.err kernel: exiting task "irq/5-b43" (763) is an active IRQ thread (irq 5)

comment:6 follow-up: Changed 8 years ago by johnny.zhou@…

Keep my eye on this defect.

comment:7 in reply to: ↑ 6 Changed 7 years ago by orso@…

I have this problem too ,my hardware is asus wl500gp v2, firmware compiled from backfire svn, after three - four hours dns service doesnt work, but other services seems to be running.
After crash cpu usage increased 3.0 - 5.0 . full error report at http://3playgw.pio.sk/web/index.php/Asus

comment:8 Changed 7 years ago by mlbm

implement the new open source driver? =)
/ticket/7905.html

comment:9 Changed 7 years ago by qdiesel.mipt@…

confirm this bug too. dlink dir-320, backfire 10.03.1-rc4 brcm47xx

Dec  7 21:50:27 dir320 user.emerg kernel: skb_over_panic: text:8169a408 len:2378 put:2378 head:815a5000 data:815a5040 tail:0x815a598a end:0x815a5980 dev:<NULL>
Dec  7 21:50:27 dir320 user.warn kernel: Kernel bug detected[#1]:
Dec  7 21:50:27 dir320 user.warn kernel: Cpu 0
Dec  7 21:50:27 dir320 user.warn kernel: $ 0   : 00000000 1000f800 0000007c 00000001
Dec  7 21:50:27 dir320 user.warn kernel: $ 4   : 80293498 00003801 ffffffff 00003801
Dec  7 21:50:27 dir320 user.warn kernel: $ 8   : 00004000 00000000 00000001 ffffffff
Dec  7 21:50:27 dir320 user.warn kernel: $12   : 0000000f 80253c78 ffffffff 00000000
Dec  7 21:50:27 dir320 user.warn kernel: $16   : 015a5040 0000092c 815a5040 81a11560
Dec  7 21:50:27 dir320 user.warn kernel: $20   : 80e01f00 0000001e a17eb1e0 8169f978
Dec  7 21:50:27 dir320 user.warn kernel: $24   : 00000002 80166250                  
Dec  7 21:50:27 dir320 user.warn kernel: $28   : 81590000 81591db0 00000020 801a3d24
Dec  7 21:50:27 dir320 user.warn kernel: Hi    : 00000000
Dec  7 21:50:27 dir320 user.warn kernel: Lo    : 00000077
Dec  7 21:50:27 dir320 user.warn kernel: epc   : 801a3d24 0x801a3d24
Dec  7 21:50:27 dir320 user.warn kernel:     Not tainted
Dec  7 21:50:27 dir320 user.warn kernel: ra    : 801a3d24 0x801a3d24
Dec  7 21:50:27 dir320 user.warn kernel: Status: 1000f803    KERNEL EXL IE 
Dec  7 21:50:27 dir320 user.warn kernel: Cause : 00800024
Dec  7 21:50:27 dir320 user.warn kernel: PrId  : 00029029 (Broadcom BCM3302)
Dec  7 21:50:27 dir320 user.warn kernel: Modules linked in: b43 mac80211 compat_firmware_class cfg80211 compat ip_gre nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat xt_NOTRACK iptable_raw xt_stat
Dec  7 21:50:27 dir320 user.warn kernel: Process irq/5-b43 (pid: 11355, threadinfo=81590000, task=81a4ca78, tls=00000000)
Dec  7 21:50:27 dir320 user.warn kernel: Stack : 00000000 8169a408 0000094a 0000094a 815a5000 815a5040 815a598a 815a5980
Dec  7 21:50:27 dir320 user.warn kernel:         8026e09c 0000001e a17eb1e0 8169a408 00000000 02000000 80292f28 818450c8
Dec  7 21:50:27 dir320 user.warn kernel:         1000f800 ffff00fe 819f7968 0000f800 8169f978 8154c000 00010000 81673800
Dec  7 21:50:27 dir320 user.warn kernel:         00008000 00010000 80e015a4 00010000 802ce8c0 00000000 802953b4 816872cc
Dec  7 21:50:27 dir320 user.warn kernel:         00010000 802ce8c0 80292f28 8001ce0c 818450f8 818450f8 80292f28 8001eba0
Dec  7 21:50:27 dir320 user.warn kernel:         ...
Dec  7 21:50:27 dir320 user.warn kernel: Call Trace:[<8169a408>] 0x8169a408
Dec  7 21:50:27 dir320 user.warn kernel: [<8169a408>] 0x8169a408
Dec  7 21:50:27 dir320 user.warn kernel: [<816872cc>] 0x816872cc
Dec  7 21:50:27 dir320 user.warn kernel: [<8001ce0c>] 0x8001ce0c
Dec  7 21:50:27 dir320 user.warn kernel: [<8001eba0>] 0x8001eba0
Dec  7 21:50:27 dir320 user.warn kernel: [<8001cef8>] 0x8001cef8
Dec  7 21:50:27 dir320 user.warn kernel: [<8168741c>] 0x8168741c
Dec  7 21:50:27 dir320 user.warn kernel: [<81687424>] 0x81687424
Dec  7 21:50:27 dir320 user.warn kernel: [<80057480>] 0x80057480
Dec  7 21:50:27 dir320 user.warn kernel: [<8000af98>] 0x8000af98
Dec  7 21:50:27 dir320 user.warn kernel: [<80057304>] 0x80057304
Dec  7 21:50:27 dir320 user.warn kernel: [<80057304>] 0x80057304
Dec  7 21:50:27 dir320 user.warn kernel: [<8003db30>] 0x8003db30
Dec  7 21:50:27 dir320 user.warn kernel: [<8000f86c>] 0x8000f86c
Dec  7 21:50:27 dir320 user.warn kernel: [<8003dab4>] 0x8003dab4
Dec  7 21:50:27 dir320 user.warn kernel: [<8000f85c>] 0x8000f85c
Dec  7 21:50:27 dir320 user.warn kernel: Code: afab001c  0c0028ff  afa20020 <0200000d> 08068f4a  00000000  8fbf002c  01201021  03e00008 
Dec  7 21:50:27 dir320 user.warn kernel: Disabling lock debugging due to kernel taint
Dec  7 21:50:27 dir320 user.err kernel: exiting task "irq/5-b43" (11355) is an active IRQ thread (irq 5)

comment:10 Changed 7 years ago by anonymous

Problem exists also when b43 experimental is used. (Asus WL500-GP v2, current trunk). Anyone knows how to fix it?

comment:11 Changed 7 years ago by anonymous

It might be connected to:
http://comments.gmane.org/gmane.linux.drivers.bcm54xx.devel/10674
Gabor Stefanik does not solve the problem, but maybe it could work with dropped packets?
Hauke, could you check it, and if possible add a patch?

comment:12 Changed 7 years ago by ben

Is there any hope of this getting fixed somewhen? If I understand this right, this bug keeps a wrt54g from being used as an AP with linux 2.6 - thats really unfortunate.

comment:13 Changed 7 years ago by anonymous

it seems i have the same with dlink dir-320, 2.6.32.10

comment:14 follow-up: Changed 7 years ago by hauke

  • Owner changed from hauke to florian

This ticket seams to be hijacked by some other issue. The "Unhandled kernel unaligned access#1:" in the ticket does not seam to be related to "skb_over_panic: text:8169a408 len:2378 put:2378 head:815a5000 data:815a5040 tail:0x815a598a end:0x815a5980 dev:<NULL>" kernel panic in the comments. These two issue have a kernel panic related to b43 in common but not more as I see it.

Please use #9459 for the skb_over_panic and this ticket for the issue regarding the alice gate voip 2 plus.

Does the dir-320 have the same kernel panic with skb_over_panic or something else?

Does the issue on the alice gate voip 2 plus still exist?

comment:15 in reply to: ↑ 14 Changed 7 years ago by Troex Nevelin <troex@…>

Replying to hauke:

Does the dir-320 have the same kernel panic with skb_over_panic or something else?

Yes I can confirm the same bug with skb_over_panic happens on DIR-320 rev. A2

comment:16 Changed 6 years ago by florian

  • Resolution set to no_response
  • Status changed from assigned to closed

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.