rt2x00 drivedisconnect after sometime on a blackfin platform

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=5496

wyx999

20-07-2009 00:54:36

Hi, all
This is the first time I post thread here. We're developing a wireless video project on our blackfin bf527 board.
I've worked several weeks on the ralink 2573 usb wifi module, but still can't find a way out. I 've tried several ways,
1) linux-2.6.28 with rt2x00 + wpa_supplicant 5.8.11
this seems to be the best result till now, except two problems. one is the wifi module would disconnect from time to time. and never get connetted after that. the other is, it can't connect to some wifi router.I have a linksys and a dlink router, it can connect to the linksys router, but failed to connect dlink.I don't know why.But check my router's log, it has below message,
2009?7?19?, ???, 20?54?59? Associated 00-08-10-72-81-09 st=0
2009?7?19?, ???, 20?55?13? Unrecognized attempt blocked from 222.186.13.756000 to 121.34.2.207 TCP8088
2009?7?19?, ???, 21?01?31? [btopk9cpa]Disassociated 00-08-10-72-81-09 because idle 300 seconds[/btopk9cpa]

2) linux-2.6.30 with rt2x00
It's all fine when I insmod the driver module, But kernel would corrupt when set the network device essid. It seems that the driver corrupt as soon as it receive a packet. I attatch the both log message here, could anyone give me any advise? Thanks! And, I've tried a D-Link G122 usb stick, the result was the same, so I think it's not hardware issue.


sorry, I can't attache file, so just put it here!

///////////////////////////////////////////////////////////////////////////////////////
## Booting image at 01000000 ...
Image Name bf527-2.6.30.1-ADI-2010R1-pre-sv
Image Type Blackfin Linux Kernel Image (gzip compressed)
Data Size 2863418 Bytes = 2.7 MB
Load Address 00100000
Entry Point 00318a34
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting Kernel at = 318a34
Linux version 2.6.30.1-ADI-2010R1-pre-svn7029 (wangyixin@svnhost.imagintech.cn) (gcc version 4.1.2 (ADI svn)) #159 Sun Jul 19 222430 CST 2009
bootconsole [early_shadow0] enabled
bootconsole [early_BFuart0] enabled
early printk enabled on early_BFuart0
Board Memory 32MB
Kernel Managed Memory 32MB
Memory map
fixedcode = 0x00000400-0x00000490
text = 0x00100000-0x00261760
rodata = 0x00261760-0x002e19cc
bss = 0x002e2000-0x002f3128
data = 0x002f3140-0x0030e000
stack = 0x0030c000-0x0030e000
init = 0x0030e000-0x00698000
available = 0x00698000-0x01dff000
DMA Zone = 0x01e00000-0x02000000
Hardware Trace Active and Enabled
Boot Mode 1
Blackfin support (C) 2004-2009 Analog Devices, Inc.
Compiled for ADSP-BF527 Rev 0.1
Blackfin Linux support by http//blackfin.uclinux.org/
Processor Speed 500 MHz core clock and 100 MHz System Clock
NOMPU setting up cplb tables
Instruction Cache Enabled for CPU0
External memory cacheable in instruction cache
Data Cache Enabled for CPU0
External memory cacheable (write-back) in data cache
Built 1 zonelists in Zone order, mobility grouping off. Total pages 7619
Kernel command line root=/dev/mtdblock0 rw earlyprintk=serial,uart0,57600 console=ttyBF0,57600 ip=192.168.1.202192.168.1.190192.168.1.1255.255.255.0bf527-ezkiteth0off
NR_IRQS119
Configuring Blackfin Priority Driven Interrupts
PID hash table entries 128 (order 7, 512 bytes)
console handoverboot [early_BFuart0] boot [early_shadow0] -> real [ttyBF0]
Dentry cache hash table entries 4096 (order 2, 16384 bytes)
Inode-cache hash table entries 2048 (order 1, 8192 bytes)
Memory available 23676k/32768k RAM, (3624k init code, 1413k kernel code, 691k data, 2048k dma, 1312k reserved)
Calibrating delay loop... 997.37 BogoMIPS (lpj=1994752)
Mount-cache hash table entries 512
khelper used greatest stack depth 6596 bytes left
Blackfin Scratchpad data SRAM 4 KB
Blackfin L1 Data A SRAM 16 KB (16 KB free)
Blackfin L1 Data B SRAM 32 KB (32 KB free)
Blackfin L1 Instruction SRAM 48 KB (44 KB free)
net_namespace 296 bytes
NET Registered protocol family 16
Blackfin DMA Controller
ezkit_init() registering device resources
bio create slab <bio-0> at 0
SCSI subsystem initialized
usbcore registered new interface driver usbfs
usbcore registered new interface driver hub
usbcore registered new device driver usb
cfg80211 Calling CRDA to update world regulatory domain
musb_hdrc version 6.0, musb-dma, host, debug=0
musb_hdrc kernel must blacklist external hubs
musb_hdrc USB Host mode controller at ffc03800 using DMA, IRQ 59
musb_hdrc musb_hdrc.0 MUSB HDRC host driver
musb_hdrc musb_hdrc.0 new USB bus registered, assigned bus number 1
usb usb1 New USB device found, idVendor=1d6b, idProduct=0002
usb usb1 New USB device strings Mfr=3, Product=2, SerialNumber=1
usb usb1 Product MUSB HDRC host driver
usb usb1 Manufacturer Linux 2.6.30.1-ADI-2010R1-pre-svn7029 musb-hcd
usb usb1 SerialNumber musb_hdrc.0
usb usb1 configuration #1 chosen from 1 choice
hub 1-01.0 USB hub found
dma_alloc_init dma_page @ 0x01dad000 - 512 pages at 0x01e00000
hub 1-01.0 1 port detected
NET Registered protocol family 2
IP route cache hash table entries 1024 (order 0, 4096 bytes)
TCP established hash table entries 1024 (order 1, 8192 bytes)
TCP bind hash table entries 1024 (order 0, 4096 bytes)
TCP Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET Registered protocol family 1
JFFS2 version 2.2. (NAND) ? 2001-2006 Red Hat, Inc.
msgmni has been set to 46
alg No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler cfq registered
Serial Blackfin serial driver
bfin-uart.1 ttyBF0 at MMIO 0xffc00400 (irq = 29) is a BFIN-UART
bfin-uart.1 ttyBF1 at MMIO 0xffc02000 (irq = 31) is a BFIN-UART
brd module loaded
Driver 'sd' needs updating - please use bus_type methods
bfin_mii_bus probed
bfin_mac attached PHY driver [Generic PHY] (mii_busphy_addr=003, irq=-1, mdc_clk=2500000Hz(mdc_div=19)@sclk=100MHz)
bfin_mac bfin_mac.0 Blackfin on-chip Ethernet MAC driver, Version 1.1
physmap platform flash device 00400000 at 20000000
physmap-flash.0 Found 1 x16 devices at 0x0 in 16-bit bank
Intel/Sharp Extended Query Table at 0x0035
Using auto-unlock on power-up/resume
cfi_cmdset_0001 Erase suspend on write enabled
modprobe used greatest stack depth 6152 bytes left
cmdlinepart partition parsing not available
RedBoot partition parsing not available
Using physmap partition information
Creating 3 MTD partitions on "physmap-flash.0"
0x000000000000-0x000000040000 "bootloader(nor)"
usb 1-1 new high speed USB device using musb_hdrc and address 2
0x000000040000-0x000000200000 "linux kernel(nor)"
0x000000200000-0x000000400000 "file system(nor)"
bfin-spi bfin-spi.0 Blackfin on-chip SPI Controller Driver, Version 1.0, regs_base@ffc00500, dma channel@7
TCP cubic registered
NET Registered protocol family 17
lib80211 common routines for IEEE802.11 drivers
usb 1-1 New USB device found, idVendor=148f, idProduct=2573
usb 1-1 New USB device strings Mfr=1, Product=2, SerialNumber=0
usb 1-1 Product 802.11 bg WLAN
usb 1-1 Manufacturer Ralink
usb 1-1 configuration #1 chosen from 1 choice
IP-Config Complete
device=eth0, addr=192.168.1.202, mask=255.255.255.0, gw=192.168.1.1,
host=bf527-ezkit, domain=, nis-domain=(none),
bootserver=192.168.1.190, rootserver=192.168.1.190, rootpath=
Freeing unused kernel memory 3624k freed
_____________________________________
a8888b. / Welcome to the uClinux distribution \
d888888b. / _ _ \
8P"YP"Y88 / | | |_| __ __ (TM) |
8|o||o|88 _____/ | | _ ____ _ _ \ \/ / |
8' .88 \ | | | | _ \| | | | \ / |
8`._.' Y8. \ | |__ | | | | | |_| | / \ |
d/ `8b. \ \____||_|_| |_|\____|/_/\_\ |
dP . Y8b. \ For embedded processors including |
d8' " `88b \ the Analog Devices Blackfin /
d8" 'Y88b \___________________________________/
8P ' 888
8a. _a88P For further information, check out
._/"Yaa_ .| 88P| - http//blackfin.uclinux.org/
\ YP" `| 8P `. - http//docs.blackfin.uclinux.org/
/ \.___.d| .' - http//www.uclinux.org/
`--..__)8888P`._.' jgs/af - http//www.analog.com/blackfin

Have a lot of fun...


BusyBox v1.14.2 (2009-07-19 124513 CST) hush - the humble shell

root/> PHY 003 - Link is Up - 100/Full

root/> insmod /liB/modules/2.6.30.1-ADI-2010R1-pre-svn7029/kernel/drivers/net/w
ireless/rt2x00/rt2x00lib.ko
od /lib/modules/2.6.30.1-ADI-2010R1-pre-svn7029/kernel/drivers/net/wirelesm/rtdx00ert2v00u b.ku
snsmed /dib/ oduges/r.6.e0.1aADIt201eR1-sre-tvn7 29/serntl/daivecs/nkt/w reldss/et2xp0/rt73uhb.k
6140 bytes left
root/> insmod /lib/modules/2.6.30.1-ADI-2010R1-pre-svn7029/kernel/drivers/net/w
ireless/rt2x00/rt2x00usb.ko
mdev used greatest stack depth 6000 bytes left
root/> insmod /lib/modules/2.6.30.1-ADI-2010R1-pre-svn7029/kernel/drivers/net/w
ireless/rt2x00/rt73usb.ko
phy0 -> rt2x00_set_chip Info - Chipset detected - rt 1300, rf 0002, rev 0002573a.
usbcore registered new interface driver rt73usb
root/>
root/>
root/>
root/> ifconfig wlan0 up
phy0 -> rt2x00lib_request_firmware Info - Loading firmware file 'rt73.bin'.
rt73usb 1-11.0 firmware requesting rt73.bin
phy0 -> rt2x00lib_request_firmware Info - Firmware detected - version 1.7.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 0 - CWmin 5, CWmax 10, Aifs 2, TXop 0.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 1 - CWmin 5, CWmax 10, Aifs 2, TXop 0.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 2 - CWmin 5, CWmax 10, Aifs 2, TXop 0.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 3 - CWmin 5, CWmax 10, Aifs 2, TXop 0.
ifconfig used greatest stack depth 5972 bytes left
root/> iwconfig wlan0 essid wyxhome
root/> phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 0 - CWmin 4, CWmax 10, Aifs 2, TXop 0.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 1 - CWmin 4, CWmax 10, Aifs 2, TXop 0.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 2 - CWmin 4, CWmax 10, Aifs 2, TXop 0.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 3 - CWmin 4, CWmax 10, Aifs 2, TXop 0.

root/> Data access misaligned address violation
- Attempted misaligned data memory or data cache access.
Kernel OOPS in progress
Deferred Exception context

No Valid process in current context
return address [0x00210e52]; contents of
0x00210e30 0015 2fcc e14a 002f e10a 0eb4 e512 001a
0x00210e40 e410 0017 6408 e610 0017 2fc0 e4a8 0001
0x00210e50 a163 [a129] a0ea b0f0 b133 3044 e3ff f26e
0x00210e60 0c00 1f62 e121 ff8f 0808 1883 e121 ff9b

ADSP-BF527-0.1 500(MHz CCLK) 100(MHz SCLK) (mpu off)
Linux version 2.6.30.1-ADI-2010R1-pre-svn7029 (wangyixin@svnhost.imagintech.cn) (gcc version 4.1.2 (ADI svn)) #159 Sun Jul 19 222430 CST 2009

SEQUENCER STATUS Not tainted
SEQSTAT 00062024 IPEND c008 IMASK ffff SYSCFG 0006
EXCAUSE 0x24
physical IVG3 asserted <0xffa00470> { _trap + 0x0 }
physical IVG14 asserted <0xffa007a4> { _evt_evt14 + 0x0 }
physical IVG15 asserted <0xffa00c90> { _evt_system_call + 0x0 }
logical irq 6 mapped <0x0010630c> { _timer_interrupt + 0x0 }
logical irq 29 mapped <0x001ba500> { _bfin_serial_dma_rx_int + 0x0 }
logical irq 30 mapped <0x001ba914> { _bfin_serial_dma_tx_int + 0x0 }
logical irq 35 mapped <0x001cfb8c> { _bfin_mac_interrupt + 0x0 }
logical irq 59 mapped <0x001eb990> { _blackfin_interrupt + 0x0 }
logical irq 62 mapped <0x001ee9f8> { _dma_controller_irq + 0x0 }
RETE <0x00000000> /* Maybe null pointer? */
RETN <0x0030dd2c> /* kernel dynamic memory */
RETX <0x00000480> /* Maybe fixed code section */
RETS <0x0021125c> { _ip_rcv + 0x110 }
PC <0x00210e52> { _ip_rcv_finish + 0x142 }
DCPLB_FAULT_ADDR <0xef000014> /* kernel dynamic memory */
ICPLB_FAULT_ADDR <0x0010333a> { _show_regs + 0x9a }

PROCESSOR STATE
R0 00000000 R1 00000020 R2 00000020 R3 01a34000
R4 01b9c518 R5 002f102c R6 01a34000 R7 0000000f
P0 01a34000 P1 00000000 P2 0064a07a P3 002f0eb4
P4 01b9c480 P5 0064a062 FP 0030dd44 SP 0030dc50
LB0 001a63e4 LT0 001a63e2 LC0 00000000
LB1 0024aff8 LT1 0024aff8 LC1 00000000
B0 00000000 L0 00000000 M0 00000000 I0 01b9c4c4
B1 00000000 L1 00000000 M1 00000000 I1 01a34000
B2 00000000 L2 00000000 M2 00000000 I2 00000000
B3 00000000 L3 00000000 M3 00000000 I3 00000000
A0.w 00000906 A0.x 00000000 A1.w 00000906 A1.x 00000000
USP 0030e000 ASTAT 02003025

Hardware Trace
0 Target <0x001041fc> { _trap_c + 0x0 }
Source <0xffa00402> { _exception_to_level5 + 0x9e } CALL pcrel
1 Target <0xffa00364> { _exception_to_level5 + 0x0 }
Source <0xffa00234> { _bfin_return_from_exception + 0x18 } RTX
2 Target <0xffa0021c> { _bfin_return_from_exception + 0x0 }
Source <0xffa002b0> { _ex_trap_c + 0x4c } JUMP.S
3 Target <0xffa00264> { _ex_trap_c + 0x0 }
Source <0xffa004ca> { _trap + 0x5a } JUMP (P4)
4 Target <0xffa00470> { _trap + 0x0 }
Source <0x00210e50> { _ip_rcv_finish + 0x140 } 0xa163
5 Target <0x00210e4c> { _ip_rcv_finish + 0x13c }
Source <0x00210d20> { _ip_rcv_finish + 0x10 } IF !CC JUMP
6 Target <0x00210d10> { _ip_rcv_finish + 0x0 }
Source <0x00211258> { _ip_rcv + 0x10c } CALL pcrel
7 Target <0x0021123c> { _ip_rcv + 0xf0 }
Source <0x00211206> { _ip_rcv + 0xba } IF CC JUMP
8 Target <0x002111ea> { _ip_rcv + 0x9e }
Source <0x0025f66a> { _ip_fast_csum + 0x12 } RTS
9 Target <0x0025f662> { _ip_fast_csum + 0xa }
Source <0x0025f642> { _do_csum + 0x42 } RTS
10 Target <0x0025f63c> { _do_csum + 0x3c }
Source <0x0025f62e> { _do_csum + 0x2e } IF !CC JUMP
11 Target <0x0025f620> { _do_csum + 0x20 }
Source <0x0025f62a> { _do_csum + 0x2a } IF CC JUMP
12 Target <0x0025f624> { _do_csum + 0x24 }
Source <0x0025f61c> { _do_csum + 0x1c } IF CC JUMP
13 Target <0x0025f611> { _do_csum + 0x11 }
Source <0x0025f618> { _do_csum + 0x18 } IF CC JUMP
14 Target <0x0025f616> { _do_csum + 0x16 }
Source <0x0025f60e> { _do_csum + 0xe } JUMP.S
15 Target <0x0025f600> { _do_csum + 0x0 }
Source <0x0025f65e> { _ip_fast_csum + 0x6 } CALL pcrel

Kernel Stack
Stack info
SP [0x0030df38] <0x0030df38> /* kernel dynamic memory */
FP (0x0030df94)
Memory from 0x0030df30 to 0030e000
0030df30 00000000 00000000 [00000000] 00000000 00000000 000f4240 0030e000 0030df94
0030df50 00100ab0 0030c000 002e2058 002f4800 002f32c0 ffa006c4 ffffffc0 00000000
0030df70 00000000 00000000 00000000 00000000 01dc9360 0000ffff 0000ffff ffa006c4
0030df90 00000006 (0030dfa8)<001008e0> 00000000 0030c000 0030dfb8 (0030dfcc)<0025f760>
0030dfb0 002ed6d8 002e203c 00000000 ffffffc0 00000004 002fa644 0030dfec (0030dfec)
0030dfd0 0030e70c 00000054 00324724 002e16d4 00000026 0030e2bc 003270f4 (0030e000)
0030dff0 00318bb0 00000000 00000000 ffb00000
Return addresses in stack
frame 1 <0x001008e0> { _cpu_idle + 0x20 }
frame 2 <0x0025f760> { _rest_init + 0x58 }
Modules linked in rt73usb rt2x00usb rt2x00lib
Kernel panic - not syncing Kernel exception
Hardware Trace
Stack info
SP [0x0030db5c] <0x0030db5c> /* kernel dynamic memory */
FP (0x0030db60)
Memory from 0x0030db50 to 0030e000
0030db50 00000013 0030db5c ffe02014 [002f0eb4](0030db84)<0010f48c> 002edc50 002a2afc
0030db70 002e749e 002e749e 002e789e 0030dba0 0030dba0 (0030dc28)<0010456a> 0030dc50
0030db90 ffe02014 002f0eb4 002a2498 0030dc50 0000003f ffffffff 006d16e0 00000000
0030dbb0 00030001 <0030dbe0><0064e59c> 01a4c000 01b94c50 00000003 00000006 0030dc0c
0030dbd0 01dc03a0 00000003 <0025db2e> 006457e0 0030dc3c <01b88874> 0064591c 0030dc3c
0030dbf0<01b88882> 00000020 <0010892a> 00000000 0001a8c0 00000020 00000000 00000000
0030dc10 00000000 0000006e ffffffd2 00000000 00000040 00000000 (0030dd44)<ffa00406>
0030dc30 002e4000 0000c008 00000006 002f102c 01b9c518 006457e0 01a4a2e0 00000480
0030dc50 00000480 0000c008 00062024 00000000 0030dd2c 00000480 00210e52 <0021125c>
0030dc70 00000000 02003025 0024aff8 001a63e4 0024aff8 001a63e2 00000000 00000000
0030dc90 00000906 00000000 00000906 00000000 00000000 00000000 00000000 00000000
0030dcb0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0030dcd0 00000000 00000000 01a34000 01b9c4c4 0030e000 0030dd44 0064a062 01b9c480
0030dcf0 002f0eb4 0064a07a 00000000 01a34000 0000000f 01a34000 002f102c 01b9c518
0030dd10 01a34000 00000020 00000020 00000000 00000000 01a34000 00000006 01a34300
0030dd30 003e6600 00000000 0030ddb0 00643d64 00000002 (0030dd6c)<0021125c> 01b9c480
0030dd50 0064a062 002f0eb4 0000000f 01a34000 00643d64 00645140 01b9c480 (0030dd98)
0030dd70<001fca78> 002f100c 01b9c480 00307db0 00000008 00643d64 0030ddd8 <0024b014>
0030dd90 01a34000 00000000 (0030ddc8)<001fe632> 00305b7c 00305b78 002f4800 00000000
0030ddb0 00000000 ffff4418 002f664c 00000976 ffffffd2 00000000 (0030ddf8)<001feb32>
0030ddd0 00305b94 00305b9c 00305b78 00000040 0000000c 0000012c ffff441a 00305b94
0030ddf0 00000040 0000000a (0030de34)<00113840> 002ebda8 0030c000 002ebd84 00000001
0030de10 0000000c 00000100 00000009 00000000 00000000 0000003e 00000000 00000002
0030de30 00000000 (0030de64)<00113b26> 00303334 0030c000 002e2058 0000003e 00000000
0030de50 00000000 00000000 00000000 0030de78 <001047e2>(0030de78)<001047c4> 00000000
0030de70 01a74000 0034df70 (0030dea4)<001082d0> 00100ab0 ffffffc0 00000000 001a6500
0030de90 001ec3f6 001a64fe 00000000 00800000 00000018 (00000000)<ffa00936> 00000000
0030deb0 00000000 00000000 00100ad4 00008810 00002000 00000000 01a74000 0034df70
0030ded0 00100ad4 <001008e0> 0000000b 02002020 0068dbd7 001a6444 0068dbd6 001a6444
0030def0 00000000 00000000 00000019 00000000 00000019 00000000 00000000 00000000
0030df10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0030df30 00000000 00000000 00000000 00000000 00000000 000f4240 0030e000 0030df94
0030df50 00100ab0 0030c000 002e2058 002f4800 002f32c0 ffa006c4 ffffffc0 00000000
0030df70 00000000 00000000 00000000 00000000 01dc9360 0000ffff 0000ffff ffa006c4
0030df90 00000006 0030dfa8 <001008e0> 00000000 0030c000 0030dfb8 0030dfcc <0025f760>
0030dfb0 002ed6d8 002e203c 00000000 ffffffc0 00000004 002fa644 0030dfec 0030dfec
0030dfd0 0030e70c 00000054 00324724 002e16d4 00000026 0030e2bc 003270f4 0030e000
0030dff0 00318bb0 00000000 00000000 ffb00000
Return addresses in stack
frame 1 <0x0010f48c> { _panic + 0x4c }
frame 2 <0x0010456a> { _trap_c + 0x36e }
address <0x0030dbe0> /* kernel dynamic memory */
address <0x0064e59c> { rt2x00usb_rt2x00usb_clear_entry + 0x8c }
address <0x0025db2e> { _ieee80211_get_hdrlen_from_skb + 0x2a }
address <0x01b88874> { rt2x00lib_rt2x00lib_rxdone + 0x184 }
address <0x01b88882> { rt2x00lib_rt2x00lib_rxdone + 0x192 }
address <0x0010892a> { _check_preempt_curr_idle + 0xe }
frame 3 <0xffa00406> { _exception_to_level5 + 0xa2 }
address <0x0021125c> { _ip_rcv + 0x110 }
frame 4 <0x0021125c> { _ip_rcv + 0x110 }
frame 5 <0x001fca78> { _netif_receive_skb + 0x1bc }
address <0x0024b014> { _ieee80211_tasklet_handler + 0xf4 }
frame 6 <0x001fe632> { _process_backlog + 0x66 }
frame 7 <0x001feb32> { _net_rx_action + 0x9a }
frame 8 <0x00113840> { ___do_softirq + 0x58 }
frame 9 <0x00113b26> { _irq_exit + 0x3e }
address <0x001047e2> { _asm_do_IRQ + 0x5a }
frame 10 <0x001047c4> { _asm_do_IRQ + 0x3c }
frame 11 <0x001082d0> { _do_irq + 0xc0 }
frame 12 <0xffa00936> { __common_int_entry + 0x66 }
address <0x001008e0> { _cpu_idle + 0x20 }
address <0x001008e0> { _cpu_idle + 0x20 }
address <0x0025f760> { _rest_init + 0x58 }