Subject: Re: [MPC8272ADS]Cannot start my Linux Kernel

From: Anatolij Gustschin <[email-masked]>
Date: Thu, 15 Jan 2009 15:25:36 +0100

Jean-Michel Hautbois wrote:
> I just tried. I created a dtb from the file
> arch/powerpc/boot/dst/mpc8272ads.dts file.
> It is not rebboting, but handling (my "run" led is switching off).
> 
> => tftp 2000000 mpc8272ads.dtb
> Using FCC1 ETHERNET device
> TFTP from server 10.0.0.1; our IP address is 10.0.0.2
> Filename 'mpc8272ads.dtb'.
> Load address: 0x2000000
> Loading: #
> done
> Bytes transferred = 4442 (115a hex)
> => bootm FF800000 FF980000 2000000
> ## Booting kernel from Legacy Image at ff800000 ...
>    Image Name:   Linux-2.6.29-rc1-01197-g5a7b6e7-
>    Image Type:   PowerPC Linux Kernel Image (gzip compressed)
>    Data Size:    1487167 Bytes =  1.4 MB
>    Load Address: 00000000
>    Entry Point:  00000000
>    Verifying Checksum ... OK
> ## Loading init Ramdisk from Legacy Image at ff980000 ...
>    Image Name:   Simple Embedded Linux Framework
>    Image Type:   PowerPC Linux RAMDisk Image (gzip compressed)
>    Data Size:    1730966 Bytes =  1.7 MB
>    Load Address: 00000000
>    Entry Point:  00000000
>    Verifying Checksum ... OK
> ## Flattened Device Tree blob at 02000000
>    Booting using the fdt blob at 0x2000000
>    Uncompressing Kernel Image ... OK
>    Loading Ramdisk to 039d7000, end 03b7d996 ... OK
>    Loading Device Tree to 007fb000, end 007ff159 ... OK
> Unable to update property /cpus/cpu@0:bus-frequency, err=FDT_ERR_NOTFOUND
> Unable to update property /cpus/cpu@0:timebase-frequency,
> err=FDT_ERR_NOTFOUND
> Unable to update property /cpus/cpu@0:clock-frequency, err=FDT_ERR_NOTFOUND

try to fix "ft_cpu_setup()" in your u-boot source for mpc8272ads
and use "PowerPC,8272@0" as cpu_path instead of "cpu@0".

Best regards,
Anatolij