Help -- failed to boot up kernel on PPC40 5

Denny jxnuxdy at 163.com
Fri Jun 9 12:11:29 EST 2006


Dear Denk,
 
      I use the linux 2.6.14 of your website, and compile it with the ELDK4.0 succesfully, but when I download it to my PPC405 board, it stopped after initialized the MMU, and encounter an exception in "_start_here".
 
Logs:
u-boot => tftpboot 0x6000000 uImage
miiphy_register: non unique device name 'ppc_4xx_eth0'
ENET Speed is 100 Mbps - FULL duplex connection
TFTP from server 192.168.65.235; our IP address is 192.168.65.239
Filename 'uImage'.
Load address: 0x6000000
Loading: #################################################################
         #####################################
done
Bytes transferred = 521637 (7f5a5 hex)
u-boot => bootm 0x6000000
## Booting image at 0x06000000 ...
   Image Name:   Linux-2.6.14
   Created:      2006-06-09   1:00:37 UTC
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    521573 Bytes = 509.3 kB
   Load Address: 0x00100000
   Entry Point:  0x00100000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
Now starting to boot the kernel...
## Current stack ends at 0x07F81A90 => set upper limit to 0x00800000
## cmdline at 0x007FFF00 ... 0x007FFF00
memstart    = 0x00000000
memsize     = 0x08000000
flashstart  = 0xFFFA0000
flashsize   = 0x01080000
flashoffset = 0x00029300
sramstart   = 0x00000000
sramsize    = 0x00000000
bootflags   = 0x0000A000
procfreq    =    200 MHz
plb_busfreq =    100 MHz
pci_busfreq = 33.333 MHz
ethaddr     = 00:01:02:54:12:47
IP addr     = 192.168.65.239
baudrate    =   9600 bps
Ramdisk image not found, no initrd!
## Transferring control to Linux (at address 0x00100000) ...
booting kernel with FLAT_TREE...
NIP: C000221C XER: 20000000 LR: 00100018 REGS: 07f819a0 TRAP: 0700 DAR: 07FC31D0
MSR: 00021030 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
GPR00: C0002218 07F81A90 00000000 C00003C0 C0000000 00000000 007FFF00 007FFF00 
GPR08: 07FAB560 0BEBC200 00000000 00000000 20BDE736 00000000 07FD0D00 007FFF00 
GPR16: 00100000 07FCF70C FFFFFFFF 00000000 00800000 007FFF00 07FCAE20 00000002 
GPR24: 07F81B50 007FFE70 00780000 007FFF00 007FFF00 00000000 00000000 007FFE70 
** Illegal Instruction **
Call backtrace: 
Program Check Exception

U-Boot 1.1.4 (Jun  9 2006 - 09:36:28)
...
...
My objdump file is as the following:
...
c0002208: 7c 00 04 ac  sync    
c000220c: 4c 00 00 64  rfi
c0002210: 48 00 00 00  b       c0002210 <finish_tlb_load+0x48>
c0002214 <giveup_fpu>:
c0002214: 4e 80 00 20  blr
c0002218 <start_here>:
c0002218: 3c 40 c0 0f  lis     r2,-16369
c000221c: 60 42 17 60  ori     r2,r2,5984
c0002220: 3c 82 40 00  addis   r4,r2,16384
c0002224: 38 84 01 c8  addi    r4,r4,456
...
 
Best Regards!
- Denny
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20060609/8bff30f2/attachment.htm 


More information about the Linuxppc-embedded mailing list