Please note: This project is no longer active. The website is kept online for historic purposes only.
If you´re looking for a Linux driver for your Atheros WLAN device, you should continue here .

Ticket #1548 (new defect)

Opened 14 years ago

Last modified 13 years ago

Kernel panic - not syncing: Aiee, killing interrupt handler!

Reported by: wanghaiying@chinacablecom.com Assigned to:
Priority: minor Milestone:
Component: madwifi: driver Version: v0.9.3.1
Keywords: Cc:
Patch is attached: 0 Pending: 0

Description (Last modified by mrenzmann)

  • platform: ixp425
  • madwifi: 0.9.3.1

I'm getting kernel panic when the pci card connected in VAP mode.

LOGS (captured from the Hyper-Terminal):

pgd = c0004000
[5f323136] *pgd=00000000
Internal error: Oops: f3 [#1]
Modules linked in:
CPU: 0
PC is at ath_node_cleanup+0x70/0x2f0
LR is at node_free+0x1c/0x68
pc : [<c0124114>]    lr : [<c01531d0>]    Not tainted
sp : c027fd80  ip : c027fda4  fp : c027fda0
r10: c394e038  r9 : c3cc5a80  r8 : c3c12260
r7 : c027e000  r6 : 5f323136  r5 : c3c49000  r4 : c3c49000
r3 : 38323132  r2 : 00000000  r1 : c3c12260  r0 : 60000093
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  Segment kernel
Control: 39FF  Table: 03340000  DAC: 00000017
Process swapper (pid: 0, stack limit = 0xc027e194)
Stack: (0xc027fd80 to 0xc0280000)
fd80: c3c49000 c3c49000 c3c6f260 c33f0000 c394e020 c027fdb4 c027fda4 c01531d0 
fda0: c01240b0 c3c12260 c027fdcc c027fdb8 c0119824 c01531c0 c3c49000 00000000 
fdc0: c027fdf8 c027fdd0 c0152bd8 c01197f0 c027fddc c0021ec4 c002b05c c3cca620 
fde0: c394e038 20000013 c33f0000 c027fe14 c027fdfc c015316c c0152afc c3c12be4 
fe00: c3c49000 c3c6f260 c027fea0 c027fe18 c014d9cc c015310c c0022080 c1728000 
fe20: 000080ec 00000127 0d2cf6be 00000000 00003be6 0000001d 00000088 c3c12260 
fe40: c3c6f000 c3c12260 00000020 00000008 00000001 c0141f0c c0127474 20000013 
fe60: 00000000 0000ff73 00000000 ffc07270 c3c13188 c027fea0 c33f0000 c02cebd0 
fe80: 0000000a c0342424 0001ddcc ffc07240 c3c12260 c027fef0 c027fea4 c01249e4 
fea0: c014d1a4 c004a6c8 c1728000 0000001b c3c12000 c1716240 c1728000 c3cc5a80 
fec0: 0000007a 00000001 00000000 c02cebd0 0000000a c0342424 0001ddcc 690541c1 
fee0: 0001dd0c c027ff04 c027fef4 c003a5d4 c01243a0 00000001 c027ff20 c027ff08 
ff00: c003a3fc c003a570 ffffffff 0000001f c027ff58 c027ff30 c027ff24 c003a6d0 
ff20: c003a3ac c027ff54 c027ff34 c002215c c003a698 c027ff64 c027ff44 ffffffff 
ff40: 0000001f 08000000 c027ffac c027ff58 c0020804 c0022080 00000000 c027e000 
ff60: c02c9908 60000013 c0022ad0 c027e000 c0281b78 c0342424 0001ddcc 690541c1 
ff80: 0001dd0c c027ffac c027ffb0 c027ffa0 c002293c c0022b14 60000013 ffffffff 
ffa0: c027ffc4 c027ffb0 c002293c c0022adc c02d13c8 c02c879c c027ffd4 c027ffc8 
ffc0: c0020264 c0022910 c027fff4 c027ffd8 c0008804 c002024c c0008388 c02c9348 
ffe0: 000039fd c02c92dc 00000000 c027fff8 00008094 c00086a8 00000000 00000000 
Backtrace: 
[<c01240a4>] (ath_node_cleanup+0x0/0x2f0) from [<c01531d0>] (node_free+0x1c/0x68)
 r8 = C394E020  r7 = C33F0000  r6 = C3C6F260  r5 = C3C49000
 r4 = C3C49000 
[<c01531b4>] (node_free+0x0/0x68) from [<c0119824>] (ath_node_free+0x40/0x4c)
 r4 = C3C12260 
[<c01197e4>] (ath_node_free+0x0/0x4c) from [<c0152bd8>] _ieee80211_free_node+0xe8/0xfc)
 r5 = 00000000  r4 = C3C49000 
[<c0152af0>] (_ieee80211_free_node+0x0/0xfc) from [<c015316c>] ieee80211_remove_wds_addr+0x6c/0xb4)
 r7 = C33F0000  r6 = 20000013  r5 = C394E038  r4 = C3CCA620
[<c0153100>] (ieee80211_remove_wds_addr+0x0/0xb4) from [<c014d9cc>] (ieee80211_input+0x834/0x16ec)
 r6 = C3C6F260  r5 = C3C49000  r4 = C3C12BE4 
[<c014d198>] (ieee80211_input+0x0/0x16ec) from [<c01249e4>] (ath_rx_tasklet+0x650/0x908)
[<c0124394>] (ath_rx_tasklet+0x0/0x908) from [<c003a5d4>] (tasklet_action+0x70/0xc4)
[<c003a564>] (tasklet_action+0x0/0xc4) from [<c003a3fc>] (__do_softirq+0x5c/0xe0)
 r4 = 00000001 
[<c003a3a0>] (__do_softirq+0x0/0xe0) from [<c003a6d0>] (irq_exit+0x44/0x4c)
 r6 = C027FF58  r5 = 0000001F  r4 = FFFFFFFF 
[<c003a68c>] (irq_exit+0x0/0x4c) from [<c002215c>] (asm_do_IRQ+0xe8/0x100)
[<c0022074>] (asm_do_IRQ+0x0/0x100) from [<c0020804>] (__irq_svc+0x24/0x60)
 r6 = 08000000  r5 = 0000001F  r4 = FFFFFFFF 
[<c0022ad0>] (default_idle+0x0/0x4c) from [<c002293c>] (cpu_idle+0x38/0x54)
[<c0022904>] (cpu_idle+0x0/0x54) from [<c0020264>] (rest_init+0x24/0x2c)
 r5 = C02C879C  r4 = C02D13C8 
[<c0020240>] (rest_init+0x0/0x2c) from [<c0008804>] (start_kernel+0x168/0x1b4)
[<c000869c>] (start_kernel+0x0/0x1b4) from [<00008094>] (0x8094)
Code: e3c7703f ea000046 e59562bc e3a02000 (e5963000) 
<0>Kernel panic - not syncing: Aiee, killing interrupt handler!

Change History

09/10/07 13:14:17 changed by mrenzmann

  • description changed.

Please check whether the issue can be reproduced with trunk and/or v0.9.3.2.

09/11/07 10:20:16 changed by WangHaiying

I have tested using the madwifi-0.9.3.2,the problem is always. When I patched with the r2405,it is not very frequency but always having.

09/11/07 10:23:37 changed by WangHaiying

I want to know EIP of the this problem,but i can't find it.

09/13/07 10:47:31 changed by anonymous

I miss a line like

"Unable to handle kernel %s at virtual address %08lx"

in the above log?

EIP is IMHO at c0124114 (ath_node_cleanup+0x70/0x2f0).

09/14/07 07:32:41 changed by WangHaiying

I have patch r1070 and r914,the log is always but different from before. like this:

Unable to handle kernel paging request at virtual address ffffffff
pgd = c0004000
[ffffffff] *pgd=00002031, *pte=00000000, *ppte=00000000
Internal error: Oops: f3 [#1]
Modules linked in:
CPU: 0
PC is at kfree+0x38/0x84
LR is at node_cleanup+0x100/0x20c
pc : [<c0057838>]    lr : [<c0154d1c>]    Not tainted
sp : c0281d4c  ip : c0281d68  fp : c0281d64
r10: c3368038  r9 : c34a5860  r8 : c177c260
r7 : c0280000  r6 : a0000093  r5 : b6a20000  r4 : 00000000
r3 : c221a400  r2 : 000f6a20  r1 : 000226c3  r0 : ffffffff
Flags: NzCv  IRQs off  FIQs on  Mode SVC_32  Segment kernel
Control: 39FF  Table: 03370000  DAC: 00000017
Process swapper (pid: 0, stack limit = 0xc0280194)
Stack: (0xc0281d4c to 0xc0282000)
1d40:                            00000000 c3369000 c3318260 c0281d80 c0281d68 
1d60: c0154d1c c005780c 60000093 c3369000 00000000 c0281da4 c0281d84 c0124bd8 
1d80: c0154c28 c3369000 c3369000 00000000 80000013 c3368020 c0281db8 c0281da8 
1da0: c0153a70 c0124908 c177c260 c0281dd0 c0281dbc c011a084 c0153a60 c3369000 
1dc0: c3318260 c0281df4 c0281dd4 c015343c c011a050 c0281dec c0281e14 c335da60 
1de0: 00000000 c3368038 c0281e14 c0281df8 c01539f4 c0153354 c177cbe4 c3369000 
1e00: c3318260 c3cd3000 c0281ea0 c0281e18 c014e224 c0153994 00000001 ffffffff 
1e20: 00000001 00000002 00000000 00000000 00005e21 00000021 00000088 c177c260 
1e40: c3318000 c0281e70 00000020 00000008 00000001 c0281e7c c0281e64 c0140b54 
1e60: 00000000 0000ff60 00000000 ffc15690 c177d188 c0281ea0 c3cd3000 c02d1170 
1e80: 0000000a c03449c4 0001df04 ffc15660 c177c260 c0281ef0 c0281ea4 c012523c 
1ea0: c014d9fc c0140b08 c2c80000 00000019 c177c000 c1776660 c2c80000 c34a5860 
1ec0: 00000116 00000001 00000000 c02d1170 0000000a c03449c4 0001df04 690541c1 
1ee0: 0001de44 c0281f04 c0281ef4 c003a554 c0124bf8 00000001 c0281f20 c0281f08 
1f00: c003a37c c003a4f0 ffffffff 0000001f c0281f58 c0281f30 c0281f24 c003a650 
1f20: c003a32c c0281f54 c0281f34 c002215c c003a618 c0281f64 c0281f44 ffffffff 
1f40: 0000001f 02000000 c0281fac c0281f58 c0020804 c0022080 00000000 c0280000 
1f60: c02cbea8 60000013 c0022ad0 c0280000 c0283b78 c03449c4 0001df04 690541c1 
1f80: 0001de44 c0281fac c0281fb0 c0281fa0 c002293c c0022b14 60000013 ffffffff 
1fa0: c0281fc4 c0281fb0 c002293c c0022adc c02d3978 c02cad3c c0281fd4 c0281fc8 
1fc0: c0020268 c0022910 c0281ff4 c0281fd8 c0008804 c0020250 c0008388 c02cb8e8 
1fe0: 000039fd c02cb87c 00000000 c0281ff8 00008094 c00086a8 00000000 00000000 
Backtrace: 
[<c0057800>] (kfree+0x0/0x84) from [<c0154d1c>] (node_cleanup+0x100/0x20c)
 r6 = C3318260  r5 = C3369000  r4 = 00000000 
[<c0154c1c>] (node_cleanup+0x0/0x20c) from [<c0124bd8>] (ath_node_cleanup+0x2dc/0x2f0)
 r6 = 00000000  r5 = C3369000  r4 = 60000093 
[<c01248fc>] (ath_node_cleanup+0x0/0x2f0) from [<c0153a70>] (node_free+0x1c/0x68)
 r8 = C3368020  r7 = 80000013  r6 = 00000000  r5 = C3369000
 r4 = C3369000 
[<c0153a54>] (node_free+0x0/0x68) from [<c011a084>] (ath_node_free+0x40/0x4c)
 r4 = C177C260 
[<c011a044>] (ath_node_free+0x0/0x4c) from [<c015343c>] (_ieee80211_free_node+0xf4/0x118)
 r5 = C3318260  r4 = C3369000 
[<c0153348>] (_ieee80211_free_node+0x0/0x118) from [<c01539f4>] (ieee80211_remove_wds_addr+0x6c/0xcc)
 r6 = C3368038  r5 = 00000000  r4 = C335DA60 
[<c0153988>] (ieee80211_remove_wds_addr+0x0/0xcc) from [<c014e224>] (ieee80211_input+0x834/0x16ec)
 r7 = C3CD3000  r6 = C3318260  r5 = C3369000  r4 = C177CBE4
[<c014d9f0>] (ieee80211_input+0x0/0x16ec) from [<c012523c>] (ath_rx_tasklet+0x650/0x908)
[<c0124bec>] (ath_rx_tasklet+0x0/0x908) from [<c003a554>] (tasklet_action+0x70/0xc4)
[<c003a4e4>] (tasklet_action+0x0/0xc4) from [<c003a37c>] (__do_softirq+0x5c/0xe0)
 r4 = 00000001 
[<c003a320>] (__do_softirq+0x0/0xe0) from [<c003a650>] (irq_exit+0x44/0x4c)
 r6 = C0281F58  r5 = 0000001F  r4 = FFFFFFFF 
[<c003a60c>] (irq_exit+0x0/0x4c) from [<c002215c>] (asm_do_IRQ+0xe8/0x100)
[<c0022074>] (asm_do_IRQ+0x0/0x100) from [<c0020804>] (__irq_svc+0x24/0x60)
 r6 = 02000000  r5 = 0000001F  r4 = FFFFFFFF 
[<c0022ad0>] (default_idle+0x0/0x4c) from [<c002293c>] (cpu_idle+0x38/0x54)
[<c0022904>] (cpu_idle+0x0/0x54) from [<c0020268>] (rest_init+0x24/0x2c)
 r5 = C02CAD3C  r4 = C02D3978 
[<c0020244>] (rest_init+0x0/0x2c) from [<c0008804>] (start_kernel+0x168/0x1b4)
[<c000869c>] (start_kernel+0x0/0x1b4) from [<00008094>] (0x8094)
Code: e1a02622 e5933000 e0833282 e5930018 (e5904000) 
 <0>Kernel panic - not syncing: Aiee, killing interrupt handler!

(follow-up: ↓ 7 ) 08/18/08 07:23:14 changed by hsrini.reddy@gmail.com

i am using the linux-2.6.20 kernel. i am building the 802.11g wireless usb adapter (serialmonkey rt73 driver) and built in it iam inserting the rt73.ko driver (insmod rt73.ko) it is showing the message:

[root@emx_tpmtrk:~] insmod rt73.ko
... 
rt73 oops dump removed

What to do for this please give me some suggestion's

(in reply to: ↑ 6 ) 08/18/08 07:46:35 changed by mrenzmann

  • pending changed.

Replying to hsrini.reddy@gmail.com:

(serialmonkey rt73 driver) ... What to do for this please give me some suggestion's

A good start would be to take your request to the correct support channel - rt73 obviously is offtopic here on madwifi.org.