[ELDK] Kernel hangs after fdt unpacking

Axel Beierlein belatronix at web.de
Thu May 20 11:01:41 CEST 2010


Hello,

i try to port our TQM5200S Module OS from Kernel Version 2.4 to 2.6.
I choose the Kernel Version 2.6.32.3 from the Denx Repository cause this
was the last version wich i can patch with the lates Xenomai Stable
release (2.5.3).
Ok, patching and building Kernel was no Problem.
I use the latest U-Boot commit to build an actual Bootloader with
the configuration for an TQM5200B Board.

I use tqm5200.dts from /arch/powerpc/boot/dts to build an fdt blob with
the dtc compiler on my Ubuntu 9.10.

dtc -I dts -O dtb -o tqm5200.dtb tqm5200.dts

was the command to getting the fdt blob for the Board.
But when i try to boot the Kernel the System hangs after uncompressing
the fdt blob.

Where is the Problem? Where can i see why the Kernel doesn't boot?

Also when i try to get some information about the device tree blob with
fdt header. The System hangs after the output.

Regards

Axel

Following the Bootlog......

U-Boot 2010.03-00317-ga2a0a71 (Mai 19 2010 - 15:01:45)

CPU:   MPC5200B v2.2, Core v1.4 at 396 MHz
       Bus 132 MHz, IPB 132 MHz, PCI 66 MHz
Board: TQM5200S (TQ-Components GmbH)
       on a STK52xx carrier board
I2C:   85 kHz, ready
DRAM:  64 MiB
FLASH: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   FEC ETHERNET
POST i2c PASSED
POST cpu PASSED
IDE:   Bus 0: OK 
  Device 0: Model: PQI FLASH DISK Firm: db01.17a Ser#: 
            Type: Removable Hard Disk
            Capacity: 62.5 MB = 0.0 GB (128000 x 512)
  Device 1: not available
SRAM:  512 kB
PS/2:  No device found
Kbd:   reset failed, no ACK

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0 
=> run net_nfs                                             
Using FEC ETHERNET device
TFTP from server 192.168.0.133; our IP address is 192.168.0.50
Filename 'uImage'.
Load address: 0x400000
Loading:
#################################################################
	 ################################################################
done
Bytes transferred = 1889268 (1cd3f4 hex)
Using FEC ETHERNET device
TFTP from server 192.168.0.133; our IP address is 192.168.0.50
Filename 'tqm5200.dtb'.
Load address: 0x600000
Loading: #
done
Bytes transferred = 4205 (106d hex)
## Booting kernel from Legacy Image at 00400000 ...
   Image Name:   Linux-2.6.32.3
   Created:      2010-05-20   7:57:14 UTC
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    1889204 Bytes = 1.8 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 00600000
   Booting using the fdt blob at 0x600000
   Uncompressing Kernel Image ... OK




More information about the eldk mailing list