[yocto] UEFI support for Crown Bay

Sean Liming sean.liming at annabooks.com
Sun Sep 23 08:55:49 PDT 2012


> -----Original Message-----
> From: Tom Zanussi [mailto:tom.zanussi at intel.com]
> Sent: Saturday, September 22, 2012 9:40 PM
> To: Sean Liming
> Cc: yocto at yoctoproject.org
> Subject: Re: [yocto] UEFI support for Crown Bay
> 
> On Fri, 2012-09-21 at 23:11 -0700, Sean Liming wrote:
> >
> >
> > Yocto=1.2
> >
> > BSB = Crown Bay (Intel Atom Processor E660 with Intel Platform
> > Controller Hub EG20T Development Kit)
> >
> > Target System= Inforce Computing, Inc. - SYS9400 Reference Platform -
> > VGA output only.
> >
> > UEFI only no BIOS
> >
> > Base Image: core-image-minimal
> >
> > Hob used to build the image
> >
> >
> >
> >
> >
> >
> >
> > The target platform only has UEFI and doesn’t have traditional BIOS. I
> > am able to re-configure the UEFI firmware using the BLDK application
> > if needed. The Crown Bay BSP doesn’t include an efi loader
> > (bootia32.efi) like Cedar Trail BSP in the live image (hddimg). If I
> > add the EFI boot files from Cedar Trail live image, the USB flash disk
> > presents the menu for boot or install. Upon selecting boot, I can see
> > output on the serial console, but it eventually stops no output on the
> > VGA monitor. I have attached the output from the serial port.
> >
> >
> >
> > 1. Is UEFI supported with Crown Bay BSP? Is there a flag that needs to
> > be set like EFI = “1”?
> >
> 
> Hi,
> 
> The Crown Bay BSP doesn't yet have EFI support - I added it earlier this year
> but had some problems getting it to work.  I just now updated it and tried
> again but though I see the grub menu, selecting 'boot' also gets me a blank
> screen, and I don't even get serial output.
> 
> If you want to try it out for yourself and see if you get better results, here's
> the branch (the top 6 commits add efi support and some related cleanup):
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel-
> contrib/log/?h=tzanussi/crownbay-efi-v2
> 
> The current BSP can be found in the meta-intel repo in the meta-crownbay
> directory (the README has some build instructions):
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/meta-crownbay
> 
> 
> Since you're using the Inforce Sys9400, though, I'm thinking that it might
> make more sense to use the meta-sys940x BSP:
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/meta-sys940x
> 
> I see it already has efi support and so I think that's already been tested and
> probably works (cc'ing Darren, the author of the sys940x and EFI expert who
> actually added the EFI support recipes, etc).
> 
> As for EMGD and X, the current BSPs should all be good to go - there was
> some unrelated problems with X in the core which has been fixed, and at
> least as far as the crownbay goes, I know it works as I tested it just
> yesterday...
> 
> Hope that helps,
> 
> Tom
> 
> 
Tom,

Thank you. I will get started trying them out.


Regards,

Sean Liming
Annabooks
Tel: 714-970-7523 / Cell: 858-774-3176




> >
> >
> > There seems to be discussions about this back in 2011:
> >
> > https://lists.yoctoproject.org/pipermail/yocto/2011-November/005806.ht
> > ml
> >
> > http://lists.linuxtogo.org/pipermail/openembedded-core/2011-
> November/0
> > 12972.html
> >
> >
> >
> > 2. Is it possible to setup serial console for Crown Bay? I tried the
> > following flags from the n450 information:
> >
> >
> >
> > SYSLINUX_OPTS_atom-pc = "serial 0 115200"
> >
> > SERIAL_CONSOLE_atom-pc = "115200 ttyS0"
> >
> > APPEND_atom-pc = "console=ttyS0,115200 console=tty0"
> >
> >
> >
> > 3. There was some discussion about EMGD and X Windows issues and a
> > possible fix. Where can I download the latest BSP to try out?
> >
> >
> >
> >
> >
> > Regards,
> >
> >
> >
> > Sean Liming
> >
> > Annabooks
> >
> > Tel: 714-970-7523 / Cell: 858-774-3176
> >
> >
> >
> >
> > _______________________________________________
> > yocto mailing list
> > yocto at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto





More information about the yocto mailing list