[yocto] meta-raspberrypi - Latest kernels won't run (summary)

Chris Tapp opensource at keylevel.com
Tue Jun 26 13:32:57 PDT 2012


I've updated the SRCREVs:

bootfiles : 542ee2c3a5aea50377b97ec0308eb884900512ca
kernel    : f679f0534867d64a3672108d73bed5d349728f73

This build ok, but the kernel doesn't boot (screen shows the 'four-colours' kernel boot error). The bootfiles seem to be good as they will work with older kernels and the corresponding 'official' kernel image.

It seems as if:

1) Nothing works if it's built with master / GCC 4.7.0 (reported by Paul Eggleton);
2) Earlier images work with Denzil / GCC 4.6.4;
3) Building with Edison / GCC 4.5.1 didn't seem to help.

Notes:

1) The built kernel is about 50% the size of the official one;
2) I've seen references to a change in the (default) enable state of the L2 cache (it's now on by default).
3) Is the RPi toolchain patched? It's reported as GCC 4.5.1 (Broadcom 2708) in /proc/version. I've asked where the source is, but have not heard anything yet.
4) Khem Raj has noted that there are changes in .config that may be an issue.
5) Nothing comes out of the serial console when an image fails.

Has anyone got any ideas how to get the latest kernel to work?

Chris Tapp

opensource at keylevel.com
www.keylevel.com






More information about the yocto mailing list