# With usb enabled 0x1 : ip 192 168 0 3[E] 0x2 : server_ip 192 168 0 2[E] 0x3 : tftp 0x20000000 kernel.bin[E] 0x4 : e 0x20000000[E] 0x5 : [E] 0x6 : [E] 0x7 : [E] 0x8 : [E] 0x9 : [E] >m 00 12 CA 01 02 05 >ip 192 168 0 3 >server_ip 192 168 0 2 >tftp 0x20000000 kernel.bin .stat2 = 0x7829 emac: link 100TX FDX tftp: 64 kBtftp: 128 kBtftp: 192 kBtftp: 256 kBtftp: 320 kBtftp: 384 kBtftp: 448 kBtftp: 512 kBtftp: 576 kBtftp: 640 kBtftp: 704 kBtftp: 768 kBtftp: 832 kBtftp: 896 kBtftp: 960 kBtftp: 1024 kBtftp: 1088 kBtftp: 1152 kBtftp: 1216 kBtftp: 1280 kBtftp: 1344 kBtftp: 1408 kBtftp: 1472 kBtftp: 1536 kBtftp: 1600 kBtftp: 1664 kBtftp: 1728 kBtftp: 1792 kBtftp: 1856 kBtftp: 1920 kBtftp: 1984 kBtftp: 2048 kBtftp: 2112 kBtftp: 2176 kBtftp: 2240 kBtftp: 2304 kBtftp: 2368 kBtftp: 2426840 byte >e 0x20000000 KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-CURRENT #6: Sun Nov 4 21:21:59 CET 2007 xride@bugs.lan:/usr/obj/arm/home/xride/cvs/src/sys/MB9200 CPU: ARM920T rev 0 (ARM9TDMI core) DC enabled IC enabled WB enabled LABT 16KB/32B 64-way Instruction cache 16KB/32B 64-way write-back-locking-A Data cache real memory = 67108864 (64 MB) avail memory = 62017536 (59 MB) Fatal kernel mode prefetch abort at 0x00020000 trapframe: 0xc0278e38, spsr=a00000d3 r0 =c0241428, r1 =00020000, r2 =00020000, r3 =00020000 r4 =c00879cc, r5 =00020000, r6 =00020000, r7 =c0251038 r8 =000004e8, r9 =21200100, r10=21200104, r11=c0278ec0 r12=00000010, ssp=c0278e84, slr=c0003134, pc =00020000 [thread pid 0 tid 0 ] Stopped at 0x20000: address 0x20000 is invalid *** error reading from address 20000 *** db> bt Tracing pid 0 tid 0 td 0xc0253b80 db_trace_thread() at db_trace_thread+0x10 scp=0xc01b9a4c rlv=0xc00186dc (db_skip_to_eol+0x494) rsp=0xc0278b84 rfp=0xc0278ba0 r10=0x00000000 r9=0xc02578dc r8=0x00000000 r7=0xc0278e38 r6=0x00000001 r5=0x00000010 r4=0xc0253b80 db_skip_to_eol() at db_skip_to_eol+0x3c0 scp=0xc0018608 rlv=0xc0018a8c (db_command_loop+0x310) rsp=0xc0278ba4 rfp=0xc0278c44 r5=0x00000000 r4=0x00000000 db_command_loop() at db_command_loop+0x10 scp=0xc001878c rlv=0xc001a644 (X_db_sym_numargs+0xdc) rsp=0xc0278c48 rfp=0xc0278d64 r6=0xc02578d4 r5=0x600000d3 r4=0xc0278c50 X_db_sym_numargs() at X_db_sym_numargs+0x18 scp=0xc001a580 rlv=0xc00b31f8 (kdb_trap+0xa4) rsp=0xc0278d68 rfp=0xc0278d90 r4=0x000000c0 --More-- kdb_trap() at kdb_trap+0x10 scp=0xc00b3164 rlv=0xc01c548c (badaddr_read+0x264) rsp=0xc0278d94 rfp=0xc0278db0 r10=0xc02538c4 r9=0x21200100 r8=0xc0278e38 r7=0xc0253b80 r6=0x00020000 r5=0x00000000 r4=0xc0278e38 badaddr_read() at badaddr_read+0x100 scp=0xc01c5328 rlv=0xc01c55b0 (prefetch_abort_handler+0xd4) rsp=0xc0278db4 rfp=0xc0278e34 r6=0x00020000 r5=0x00020000 r4=0xc00879cc prefetch_abort_handler() at prefetch_abort_handler+0x10 scp=0xc01c54ec rlv=0xc01bb6c8 (address_exception_entry+0x50) rsp=0xc0278e38 rfp=0xc0278ec0 r10=0x21200104 r8=0x000004e8 r7=0xc0251038 r6=0x00020000 r5=0xe0000004 r4=0xc00879cc xpt_bus_register() at xpt_bus_register+0x350 scp=0xc0008804 rlv=0xc0087240 (module_register_init+0x100) rsp=0xc0278ec4 rfp=0xc0278ee0 r7=0x20000030 r6=0x00000003 --More-- r5=0xc023568c r4=0xc080b000 module_register_init() at module_register_init+0x10 scp=0xc0087150 rlv=0xc00677b4 (mi_startup+0xdc) rsp=0xc0278ee4 rfp=0xc0278ef4 r6=0x00000003 r5=0x2000003c r4=0xc0203ccc mi_startup() at mi_startup+0x10 scp=0xc00676e8 rlv=0xc00000d0 (btext+0xd0) rsp=0xc0278ef8 rfp=0x00000000 r4=0x20000110 # With random enabled 0x0 : m 00 12 CA 01 02 05[E] 0x1 : ip 192 168 0 3[E] 0x2 : server_ip 192 168 0 2[E] 0x3 : tftp 0x20000000 kernel.bin[E] 0x4 : e 0x20000000[E] 0x5 : [E] 0x6 : [E] 0x7 : [E] 0x8 : [E] 0x9 : [E] >m 00 12 CA 01 02 05 >ip 192 168 0 3 >server_ip 192 168 0 2 >tftp 0x20000000 kernel.bin .stat2 = 0x7829 emac: link 100TX FDX tftp: 64 kBtftp: 128 kBtftp: 192 kBtftp: 256 kBtftp: 320 kBtftp: 384 kBtftp: 448 kBtftp: 512 kBtftp: 576 kBtftp: 640 kBtftp: 704 kBtftp: 768 kBtftp: 832 kBtftp: 896 kBtftp: 960 kBtftp: 1024 kBtftp: 1088 kBtftp: 1152 kBtftp: 1216 kBtftp: 1280 kBtftp: 1344 kBtftp: 1408 kBtftp: 1472 kBtftp: 1536 kBtftp: 1600 kBtftp: 1664 kBtftp: 1728 kBtftp: 1792 kBtftp: 1856 kBtftp: 1920 kBtftp: 1984 kBtftp: 2048 kBtftp: 2112 kBtftp: 2224076 byte >e 0x20000000 KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-CURRENT #7: Sun Nov 4 21:30:16 CET 2007 xride@bugs.lan:/usr/obj/arm/home/xride/cvs/src/sys/MB9200 CPU: ARM920T rev 0 (ARM9TDMI core) DC enabled IC enabled WB enabled LABT 16KB/32B 64-way Instruction cache 16KB/32B 64-way write-back-locking-A Data cache real memory = 67108864 (64 MB) avail memory = 62214144 (59 MB) atmelarm0: on motherboard at91_st0: mem 0xdffffd00-0xdffffdff irq 1 on atmelarm0 at91_st0: watchdog registered, timeout intervall max. 64 sec at91_pio0: mem 0xdffff400-0xdffff5ff irq 1 on atmelarm0 at91_pio0: ABSR: 0x60 OSR: 0 PSR:0x3938001f ODSR: 0 at91_pio0: [FILTER] at91_pio1: mem 0xdffff600-0xdffff7ff irq 1 on atmelarm0 at91_pio1: ABSR: 0x4300 OSR: 0 PSR:0x3fcfbcff ODSR: 0 at91_pio1: [FILTER] at91_pio2: mem 0xdffff800-0xdffff9ff irq 1 on atmelarm0 at91_pio2: ABSR: 0 OSR: 0x400 PSR:0xc47f ODSR: 0 at91_pio2: [FILTER] at91_pio3: mem 0xdffffa00-0xdffffbff irq 1 on atmelarm0 at91_pio3: ABSR: 0 OSR: 0 PSR:0xfffffff ODSR: 0 at91_pio3: [FILTER] at91_pmc0: mem 0xdffffc00-0xdffffcff irq 1 on atmelarm0 at91_pmc0: XXX Primary: 18432000 Hz at91_pmc0: Primary: 18432000 Hz PLLA: 179 MHz CPU: 179 MHz MCK: 59 MHz at91_mci0: mem 0xdffb4000-0xdffb7fff irq 10 on atmelarm0 at91_mci0: [ITHREAD] mmc0: on at91_mci0 at91_twi0: mem 0xdffb8000-0xdffbbfff irq 12 on atmelarm0 at91_twi0: [ITHREAD] iicbus0: on at91_twi0 setting cwgr to 0x1a4a4 iicbus0: at addr 0 iic0: on iicbus0 ate0: mem 0xdffbc000-0xdffbffff irq 24 on atmelarm0 miibus0: on ate0 ukphy0: PHY 0 on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ate0: Ethernet address: 00:12:ca:01:02:05 ate0: [ITHREAD] uart0: mem 0xdffff200-0xdffff3ff irq 1 on atmelarm0 uart0: [FILTER]uart0: console (115200,n,8,1) uart1: mem 0xdffc0000-0xdffc3fff irq 6 on atmelarm0 uart1: [FILTER] uart2: mem 0xdffc4000-0xdffc7fff irq 7 on atmelarm0 uart2: [FILTER] uart3: mem 0xdffc8000-0xdffcbfff irq 8 on atmelarm0 uart3: [FILTER] uart4: mem 0xdffcc000-0xdffcffff irq 9 on atmelarm0 uart4: [FILTER] at91_spi0: mem 0xdffe0000-0xdffe3fff irq 13 on atmelarm0 at91_spi0: [ITHREAD] spibus0: on at91_spi0 vm_fault(0xc0222358, 0, 1, 0) -> 1 Fatal kernel mode data abort: 'Translation Fault (S)' trapframe: 0xc0248c04 FSR=00000005, FAR=0000001c, spsr=40000013 r0 =00000000, r1 =00000000, r2 =00000000, r3 =00000000 r4 =c0248c8c, r5 =c0248c9c, r6 =c022184c, r7 =c022186c r8 =c02218bc, r9 =00000000, r10=c0248c9e, r11=c0248cd4 r12=00000000, ssp=c0248c50, slr=c0001ad4, pc =c000091c [thread pid 0 tid 0 ] Stopped at rijndaelEncrypt+0x1a4: ldr r3, [r0, #0x01c] db>