I am getting stack traces (see below) on my broadcom 4318 card, they are 
always started off at b43/xmit.c:76 (function  
b43_plcp_get_bitrate_idx_ofdm) and mac80211/rx.c:2183 (function 
__ieee80211_rx) both are hitting the WARN_ON macro references.  Does 
anyone know why this may be happening? It doesn't seem to cause any trouble.

The code blocks are:

__ieee802111_rx:
 if (!sband ||
            status->rate_idx < 0 ||
            status->rate_idx >= sband->n_bitrates) {
                WARN_ON(1);
                return;
        }

and

xmit.c:
        case 0xB:
                return base + 0;
        case 0xF:
                return base + 1;
        case 0xA:
                return base + 2;
        case 0xE:
                return base + 3;
        case 0x9:
                return base + 4;
        case 0xD:
                return base + 5;
        case 0x8:
                return base + 6;
        case 0xC:
                return base + 7;
        }
        B43_WARN_ON(1);
        return -1;

I am using Linux 2.6.26 on an ARM processor. The uname -m is armv5tel, 
uname -r is 2.6.26.
lspcmcia info is:
[EMAIL PROTECTED]:~$ pccardctl info
PRODID_1="Broadcom"
PRODID_2="802.11g SC CF"
PRODID_3="4.0"
PRODID_4=""
MANFID=02d0,0448
FUNCID=6





Nov 13 12:52:15 nomad user.warn kernel: WARNING: at 
drivers/net/wireless/b43/xmit.c:76 b43_rx+0x544/0x644 [b43]()
Nov 13 12:52:15 nomad user.warn kernel: Modules linked in: b43 arc4 ssb 
rng_core mac80211 cfg80211 pxa2xx_cs pxa2xx_core
Nov 13 12:52:15 nomad user.warn kernel: [<c002d250>] 
(dump_stack+0x0/0x14) from [<c00433ac>] (warn_on_slowpath+0x4c/0x68)
Nov 13 12:52:15 nomad user.warn kernel: [<c0043360>] 
(warn_on_slowpath+0x0/0x68) from [<bf11160c>] (b43_rx+0x544/0x644 [b
Nov 13 12:52:15 nomad user.warn kernel:  r6:00000002 r5:00000000 r4:00000001
Nov 13 12:52:15 nomad user.warn kernel: [<bf1110c8>] (b43_rx+0x0/0x644 
[b43]) from [<bf119520>] (b43_pio_rx_work+0x418/0x
Nov 13 12:52:15 nomad user.warn kernel: [<bf119108>] 
(b43_pio_rx_work+0x0/0x470 [b43]) from [<c0053fd8>] (run_workqueue+0
Nov 13 12:52:15 nomad user.warn kernel: [<c0053f2c>] 
(run_workqueue+0x0/0x160) from [<c0054afc>] (worker_thread+0xa4/0x12
Nov 13 12:52:15 nomad user.warn kernel:  r6:c7518e40 r5:c7518e48 r4:c62e8000
Nov 13 12:52:15 nomad user.warn kernel: [<c0054a58>] 
(worker_thread+0x0/0x128) from [<c0057b5c>] (kthread+0x50/0x7c)
Nov 13 12:52:15 nomad user.warn kernel:  r7:00000000 r6:00000000 
r5:c0054a58 r4:fffffffc
Nov 13 12:52:15 nomad user.warn kernel: [<c0057b0c>] (kthread+0x0/0x7c) 
from [<c0046a80>] (do_exit+0x0/0x6c8)
Nov 13 12:52:15 nomad user.warn kernel:  r5:00000000 r4:00000000
Nov 13 12:52:15 nomad user.warn kernel: ---[ end trace 2c396510d06afaac ]---
Nov 13 12:52:15 nomad user.warn kernel: ------------[ cut here ]------------
Nov 13 12:52:15 nomad user.warn kernel: WARNING: at 
net/mac80211/rx.c:2183 __ieee80211_rx+0x1a8/0x58c [mac80211]()
Nov 13 12:52:15 nomad user.warn kernel: Modules linked in: b43 arc4 ssb 
rng_core mac80211 cfg80211 pxa2xx_cs pxa2xx_core
Nov 13 12:52:15 nomad user.warn kernel: [<c002d250>] 
(dump_stack+0x0/0x14) from [<c00433ac>] (warn_on_slowpath+0x4c/0x68)
Nov 13 12:52:15 nomad user.warn kernel: [<c0043360>] 
(warn_on_slowpath+0x0/0x68) from [<bf0df114>] (__ieee80211_rx+0x1a8/
Nov 13 12:52:15 nomad user.warn kernel:  r6:c7c6ed80 r5:c7c6ed80 r4:c62e9e40
Nov 13 12:52:15 nomad user.warn kernel: [<bf0def6c>] 
(__ieee80211_rx+0x0/0x58c [mac80211]) from [<bf0ccb94>] (ieee80211_t
Nov 13 12:52:15 nomad user.warn kernel: [<bf0ccab8>] 
(ieee80211_tasklet_handler+0x0/0x14c [mac80211]) from [<c0048c6c>] (
Nov 13 12:52:15 nomad user.warn kernel: [<c0048bf4>] 
(tasklet_action+0x0/0xf4) from [<c0048b10>] (__do_softirq+0x70/0xe0)
Nov 13 12:52:15 nomad user.warn kernel:  r6:0000000a r5:c0346c0c r4:00000005
Nov 13 12:52:15 nomad user.warn kernel: [<c0048aa0>] 
(__do_softirq+0x0/0xe0) from [<c0048ec8>] (irq_exit+0x48/0x50)
Nov 13 12:52:15 nomad user.warn kernel: [<c0048e80>] (irq_exit+0x0/0x50) 
from [<c0028048>] (__exception_text_start+0x48/0
Nov 13 12:52:15 nomad user.warn kernel: [<c0028000>] 
(__exception_text_start+0x0/0x5c) from [<c0028710>] (__irq_svc+0x30/
Nov 13 12:52:15 nomad user.warn kernel: Exception stack(0xc62e9ef0 to 
0xc62e9f38)
Nov 13 12:52:15 nomad user.warn kernel: 
9ee0:                                     00000001 c62e8000 00000002 
60000013
Nov 13 12:52:15 nomad user.warn kernel: 9f00: 00000001 c62196e0 000005f2 
c7c6ed80 c62e6400 000005f4 00000026 c62e9f84
- messages 1/110 0%

Thanks much
Tex

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to