Hi

I have a big problem with madwifi drivers on Linux 2.6.18 ( arm ).
The probelm is with brodge mode and ath0 interface during reassociation
The kernel crash on AP when station reassociate with it.


[ 106.050000] [] (__br_deliver+0x0/0x88 [bridge]) from
[] (br_deliver+0x30/0x40 [bridge])
[ 106.050000] [] (br_deliver+0x0/0x40 [bridge]) from
[] (br_dev_xmit+0xac/0xc8 [bridge])
[ 106.050000] [] (br_dev_xmit+0x0/0xc8 [bridge]) from
[] (dev_hard_start_xmit+0x1ac/0x24c)
[ 106.050000] r7 = C39E1800 r6 = C2FEF4A0 r5 = C2FEF4A0 r4 = C287CF60
[ 106.050000] [] (dev_hard_start_xmit+0x0/0x24c) from
[] (dev_queue_xmit+0x1dc/0x2b4)
[ 106.050000] r8 = C2E9E000 r7 = 00000000 r6 = C2FEF4A0 r5 = C39E1800
[ 106.050000] r4 = C287CF60
[ 106.050000] [] (dev_queue_xmit+0x0/0x2b4) from []
(neigh_resolve_output+0x270/0x2b4)
[ 106.050000] r7 = 0000000E r6 = C3876820 r5 = C2FEF4A0 r4 = C287CF60
[ 106.050000] [] (neigh_resolve_output+0x0/0x2b4) from
[] (ip_output+0x264/0x2a8)
[ 106.050000] [] (ip_output+0x0/0x2a8) from []
(ip_push_pending_frames+0x430/0x540)
[ 106.050000] r8 = 00000000 r7 = C2839460 r6 = 00000040 r5 = C17CF040
[ 106.050000] r4 = C2F92A10
[ 106.050000] [] (ip_push_pending_frames+0x0/0x540) from
[] (raw_sendmsg+0x6a8/0x79c)
[ 106.050000] [] (raw_sendmsg+0x0/0x79c) from []
(inet_sendmsg+0x5c/0x64)
[ 106.050000] [] (inet_sendmsg+0x0/0x64) from []
(sock_sendmsg+0xb4/0xe0)
[ 106.050000] r7 = C2E9FDD8 r6 = 00000040 r5 = C2E9FE80 r4 = C2E54F00
[ 106.050000] [] (sock_sendmsg+0x0/0xe0) from []
(sys_sendmsg+0x1b0/0x200)
[ 106.050000] r7 = 00000040 r6 = C34BF1C0 r5 = C2E9E000 r4 = 00000000
[ 106.050000] [] (sys_sendmsg+0x0/0x200) from []
(ret_fast_syscall+0x0/0x2c)
[ 106.050000] Code: 1b00526d e59f0014 eb00526b e3a03000 (e5833000)
[ 106.050000] <2>kernel BUG at kernel/exit.c:862!
[ 107.530000] Unable to handle kernel NULL pointer dereference at
virtual address 00000000
[ 107.540000] pgd = c2efc000
[ 107.540000] [00000000] *pgd=0393b031, *pte=00000000, *ppte=00000000
[ 107.550000] Internal error: Oops: 817 [#6]
[ 107.550000] Modules linked in: sch_sfq sch_htb ipt_REJECT bridge llc
tun iptable_filter iptable_nat ip_nat bonding e100 pcnet32 wlan_scan_ap
wlan_scan_sta ath_pci ath_dfs ath_rate_sample wlan ath_hal hdlc syncppp
lapb ixp4xx cryptodev ocf ixp400_eth ixp400
[ 107.550000] CPU: 0

I don;t know why ? MAybe it's related to soft and hard irq's ??
I think this problem doesn't appears on x86 ? Has anyone same problems ?