[poky] Booting BeagleBoard

Darren Hart dvhart at linux.intel.com
Mon Feb 14 08:32:11 PST 2011


On 02/12/2011 06:52 AM, Gary Thomas wrote:
> I have a BeagleBoard C3 (not the new xM). Trying to run the
> latest Poky ran into some problems:
>

Thank you for testing with the C3, I only have an xM at my desk, so the 
extra testing is appreciated.

> * The boot commands in README.hardware are no longer accurate
> for the 2.6.37 (linux-yocto) kernel. At least you need to
> use ttyO2 for the serial console.

I am aware of this one and have a patch series I'm working on. There are 
a couple of gotcha's here. The first, setting up inittab to give a 
serial console, is easy and addressed by changing SERIAL_CONSOLE, 
conditionally by kernel. The second is more difficult: u-boot hardcodes 
the default environment to "console=ttyS2" in omap3-beagle.h. There are 
a couple ways to address it:

1) conditionally patch u-boot based on the content of SERIAL_CONSOLE
2) add a boot.scr to the deploy files of u-boot which provides a
    modified environment.
3) just update the docs and make people do it manually

I'm working on #1 at the moment, but have been running into various 
build issues which have been slowing my down. Once this is functional, 
I'll make my patches available in contrib and would appreciate some 
testing on the C3 if you can make the time.


> * There is no video? /dev/fb0 is not being created.


I haven't investigated this yet, but hope to.


> I know that the previous (Angstrom based) 2.6.32 kernel had
> lots of additions which support video (DSS subsystem) and
> also camera (ISP). Has this support been ported forward
> into the Yocto kernel?


Angstrom appears to have a high quality and complete BSP for the 
Beagleboard. At present, poky has basic machine support for booting, 
serial console, and networking (on the bbxm).


>
> Perhaps I missed some setting?
>

Nope, we just aren't quite that far along yet, but we are actively 
working on it.


-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel



More information about the poky mailing list