BCM5354

Chris Martin chris at martin.cc
Mon Jun 7 19:38:18 EDT 2010


I to am working on project using openWrt and  the  BCM5354, and we too are
using the 2.4 kernel.
However I have been testing the 2.6 with wireless compat (b43)

I was about to log an trac issues with openWrt today, but I saw this post so
I thought that would add my bit here as well.

I can confirm that It works flawlessly in client mode.  However It fails in
AP mode.

There are 2 types of errors that I encounter.  NOTE: these problems do not
appear in STA mode.  I have been using STA mode for over a month - all day.
  I am currently working on another issue, but once I have that solved I was
going to start on this.  But in the mean time I DO have the resources and
the time to test anything that anyone may suggest.  and if I find a solution
I will obviously be posting it back here.

In AP mode the time it takes for the following errors to occur varies -
sometimes it will run for 1/2 day OK.  others it fails almost immediately -
but mostly it is unusable

--------------ERROR 1----------------

b43-phy0 ERROR: DMA RX buffer too small (len: 64653, buffer: 2352,
nr-dropped: 28)
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed

--------------ERROR 2----------------

root at OpenWrt:/# skb_over_panic: text:80c9a5f0 len:2382 put:2382
head:81fdb000 data:81fdb040 tail:0x81fdb98e end:0x81fdb980 dev:<NULL>
Kernel bug detected[#1]:
Cpu 0
$ 0   : 00000000 1000b800 0000007c 00000001
$ 4   : 80277480 00001e19 ffffffff 00001e19
$ 8   : 00004000 00000000 00000001 ffffffff
$12   : 0000000f 80239688 ffffffff 00000007
$16   : 01fdb040 81fdb040 00000930 80cca460
$20   : 81fd8c00 0000003a a1fca3a0 80ca1198
$24   : 00000002 8015d17c
$28   : 80cea000 80cebdb0 0000003c 80199ff4
Hi    : 00000000
Lo    : 00000077
epc   : 80199ff4 0x80199ff4
    Not tainted
ra    : 80199ff4 0x80199ff4
Status: 1000b803    KERNEL EXL IE
Cause : 00800024
PrId  : 00029029 (Broadcom BCM3302)
Modules linked in: 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 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 ppp_async
ppp_generic slhc b43 mac80211 ts_fsm ts_bm ts_kmp crc_ccitt cfg80211
compat_firmware_class compat arc4 aes_generic deflate ecb cbc switch_robo
switch_core diag
Process irq/5-b43 (pid: 845, threadinfo=80cea000, task=81f0a188,
tls=00000000)
Stack : 00000000 80c9a5f0 0000094e 0000094e 81fdb000 81fdb040 81fdb98e
81fdb980
        80253704 81fd8c00 0000003a 80c9a5f0 81fcb9cc 00ff0000 000000d0
00010000
        81de4400 81de4400 81fea2b8 00ff0000 80ca1198 00010000 00010000
81de4400
        00008000 00010000 81fd8ba4 00010000 802b1880 00000000 80279324
80c872b8
        818906c4 81f0a188 81fd8b80 81f0a188 81f0a318 81fd8ba4 00010000
802b1880
        ...
Call Trace:[<80c9a5f0>] 0x80c9a5f0
[<80c9a5f0>] 0x80c9a5f0
[<80c872b8>] 0x80c872b8
[<8001ce58>] 0x8001ce58
[<80186fdc>] 0x80186fdc
[<80c87410>] 0x80c87410
[<80056b3c>] 0x80056b3c
[<8000afcc>] 0x8000afcc
[<800569c0>] 0x800569c0
[<800569c0>] 0x800569c0
[<8003d250>] 0x8003d250
[<81f9c08c>] 0x81f9c08c
[<8000f884>] 0x8000f884
[<8003d1d4>] 0x8003d1d4
[<8000f874>] 0x8000f874


Code: afab001c  0c0028fd  afa20020 <0200000d> 080667fe  00000000  8fbf002c
 01201021  03e00008
Disabling lock debugging due to kernel taint
exiting task "irq/5-b43" (845) is an active IRQ thread (irq 5)

----------------------------------------------------------
Chris Martin
m: 0419812371
----------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/b43-dev/attachments/20100608/b183c3ca/attachment.html>


More information about the b43-dev mailing list