public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Reg: Intel Rangley Support in EDK
@ 2018-07-12  3:52 Dhanasekar Jaganathan
  2018-07-13  1:44 ` Desimone, Nathaniel L
  0 siblings, 1 reply; 15+ messages in thread
From: Dhanasekar Jaganathan @ 2018-07-12  3:52 UTC (permalink / raw)
  To: edk2-buildtools-devel-request, edk2-buildtools-devel, edk2-devel

Hi,

I have booted Intel Rangley / MohonPeak platform in coreboot with Intel
FSP.
I am unable to install UEFI OS in coreboot (sometime).

EDK bios will install both UEFI and Legacy OS.
Does Open EDK supports Intel Rangley platform?.
Is code base available for Intel Rangely platform?



Thanks,
Dhanasekar


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-12  3:52 Reg: Intel Rangley Support in EDK Dhanasekar Jaganathan
@ 2018-07-13  1:44 ` Desimone, Nathaniel L
  2018-07-13  5:20   ` Dhanasekar Jaganathan
  0 siblings, 1 reply; 15+ messages in thread
From: Desimone, Nathaniel L @ 2018-07-13  1:44 UTC (permalink / raw)
  To: Dhanasekar Jaganathan,
	edk2-buildtools-devel-request@lists.sourceforge.net,
	edk2-buildtools-devel@lists.sourceforge.net,
	edk2-devel@lists.01.org

Hi Dhanasekar,

There is nothing pre-built and off-the-shelf ready today. But we do have a generalized infrastructure for open source Intel UEFI platforms called MinPlatformPkg. Please see the following:

https://github.com/tianocore/edk2-platforms/tree/devel-MinPlatform/Platform/Intel

Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the desired platform. To my knowledge no one at Intel has looked at implementing a RangleyOpenBoardPkg thus far. The focus has been on recently released platforms, Rangley is 4 years old at this point. If you are so inclined, you are welcome to try implementing a RangleyOpenBoardPkg. I would recommend using KabylakeOpenBoardPkg as a starting point.

Thanks,
Nate

On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan" <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com> wrote:

    Hi,
    
    I have booted Intel Rangley / MohonPeak platform in coreboot with Intel
    FSP.
    I am unable to install UEFI OS in coreboot (sometime).
    
    EDK bios will install both UEFI and Legacy OS.
    Does Open EDK supports Intel Rangley platform?.
    Is code base available for Intel Rangely platform?
    
    
    
    Thanks,
    Dhanasekar
    _______________________________________________
    edk2-devel mailing list
    edk2-devel@lists.01.org
    https://lists.01.org/mailman/listinfo/edk2-devel
    


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-13  1:44 ` Desimone, Nathaniel L
@ 2018-07-13  5:20   ` Dhanasekar Jaganathan
  2018-07-14  0:50     ` Desimone, Nathaniel L
  0 siblings, 1 reply; 15+ messages in thread
From: Dhanasekar Jaganathan @ 2018-07-13  5:20 UTC (permalink / raw)
  To: Desimone, Nathaniel L
  Cc: edk2-buildtools-devel-request@lists.sourceforge.net,
	edk2-buildtools-devel@lists.sourceforge.net,
	edk2-devel@lists.01.org

Hi Nate,

Thanks for the info. I will try this.

My Rangley platform has no onboard or offboard vga support. Com Port /
Serial console is used for display and communication.
I am booting the platform by coreboot with UEFI payload. I am trying to
install Ubuntu server OS.

When I boot into Shell, I am not seeing actually shell (graphics are not
good) and keystroke are working properly.
When I boot into EDK Setup, I am not getting proper setup page (graphics
are not good) and keystroke are not working.

When I try to boot Ubuntu Server, I am getting below error,


*"error: no suitable video mode found.Booting in blind mode"*

It seems I am missing some video/graphics settings in UEFI payload. If you
know the fix, Please provide me.

Thanks,
Dhanasekar



On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L <
nathaniel.l.desimone@intel.com> wrote:

> Hi Dhanasekar,
>
> There is nothing pre-built and off-the-shelf ready today. But we do have a
> generalized infrastructure for open source Intel UEFI platforms called
> MinPlatformPkg. Please see the following:
>
> https://github.com/tianocore/edk2-platforms/tree/devel-
> MinPlatform/Platform/Intel
>
> Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
> desired platform. To my knowledge no one at Intel has looked at
> implementing a RangleyOpenBoardPkg thus far. The focus has been on recently
> released platforms, Rangley is 4 years old at this point. If you are so
> inclined, you are welcome to try implementing a RangleyOpenBoardPkg. I
> would recommend using KabylakeOpenBoardPkg as a starting point.
>
> Thanks,
> Nate
>
> On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan" <
> edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> wrote:
>
>     Hi,
>
>     I have booted Intel Rangley / MohonPeak platform in coreboot with Intel
>     FSP.
>     I am unable to install UEFI OS in coreboot (sometime).
>
>     EDK bios will install both UEFI and Legacy OS.
>     Does Open EDK supports Intel Rangley platform?.
>     Is code base available for Intel Rangely platform?
>
>
>
>     Thanks,
>     Dhanasekar
>     _______________________________________________
>     edk2-devel mailing list
>     edk2-devel@lists.01.org
>     https://lists.01.org/mailman/listinfo/edk2-devel
>
>
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-13  5:20   ` Dhanasekar Jaganathan
@ 2018-07-14  0:50     ` Desimone, Nathaniel L
  2018-07-14  5:18       ` You, Benjamin
  0 siblings, 1 reply; 15+ messages in thread
From: Desimone, Nathaniel L @ 2018-07-14  0:50 UTC (permalink / raw)
  To: Dhanasekar Jaganathan; +Cc: edk2-devel@lists.01.org

Hi Dhanasekar,

I don't know very much about coreboot or the coreboot UEFI payload, so I won't be able to help you much with that. From what you mention in your message it sounds like either the coreboot UEFI payload does not include the TerminalDxe driver, there is a configuration issue with it. MinPlatformPkg is a pure EDK2 only implementation that does not have any coreboot dependencies, but it does not support Rangley at the moment.

With regard to the setup menu graphical corruption, the setup menu uses the CP437 character set, since the setup menu is often displayed using VGA text mode, whereas most current terminal emulators assume UTF-8 encoding. To make it render properly, use PuTTY and in the connection configuration under Windows -> Translation change the remote character set to CP437.

I suspect there are kernel parameters you will need to pass to make Ubuntu use the serial port as the terminal, I suggest looking at Ubuntu documentation or message boards.

Thanks,

Nate

On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan" <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com> wrote:

Hi Nate,

Thanks for the info. I will try this. 

My Rangley platform has no onboard or offboard vga support. Com Port / Serial console is used for display and communication. 
I am booting the platform by coreboot with UEFI payload. I am trying to install Ubuntu server OS. 

When I boot into Shell, I am not seeing actually shell (graphics are not good) and keystroke are working properly. 
When I boot into EDK Setup, I am not getting proper setup page (graphics are not good) and keystroke are not working. 

When I try to boot Ubuntu Server, I am getting below error,

"error: no suitable video mode found.
Booting in blind mode"

It seems I am missing some video/graphics settings in UEFI payload. If you know the fix, Please provide me. 

Thanks,
Dhanasekar



On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L <nathaniel.l.desimone@intel.com> wrote:
Hi Dhanasekar,

There is nothing pre-built and off-the-shelf ready today. But we do have a generalized infrastructure for open source Intel UEFI platforms called MinPlatformPkg. Please see the following:

https://github.com/tianocore/edk2-platforms/tree/devel-MinPlatform/Platform/Intel

Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the desired platform. To my knowledge no one at Intel has looked at implementing a RangleyOpenBoardPkg thus far. The focus has been on recently released platforms, Rangley is 4 years old at this point. If you are so inclined, you are welcome to try implementing a RangleyOpenBoardPkg. I would recommend using KabylakeOpenBoardPkg as a starting point.

Thanks,
Nate

On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan" <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com> wrote:

    Hi,

    I have booted Intel Rangley / MohonPeak platform in coreboot with Intel
    FSP.
    I am unable to install UEFI OS in coreboot (sometime).

    EDK bios will install both UEFI and Legacy OS.
    Does Open EDK supports Intel Rangley platform?.
    Is code base available for Intel Rangely platform?



    Thanks,
    Dhanasekar
    _______________________________________________
    edk2-devel mailing list
    edk2-devel@lists.01.org
    https://lists.01.org/mailman/listinfo/edk2-devel



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-14  0:50     ` Desimone, Nathaniel L
@ 2018-07-14  5:18       ` You, Benjamin
  2018-07-16  5:28         ` Dhanasekar Jaganathan
  0 siblings, 1 reply; 15+ messages in thread
From: You, Benjamin @ 2018-07-14  5:18 UTC (permalink / raw)
  To: Desimone, Nathaniel L, Dhanasekar Jaganathan; +Cc: edk2-devel@lists.01.org

Hi Dhanasekar,

The Coreboot UEFI Payload does support serial and terminal. As Nate said 
below, there may be some configuration issue causing the display not correctly
formatted through serial terminal.

I also agree with Nate that since your board does not have a VGA connection, 
you might have to configure Ubuntu to use serial console to monitor the boot 
process.

Thanks,

- ben

> -----Original Message-----
> From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of
> Desimone, Nathaniel L
> Sent: Saturday, July 14, 2018 8:51 AM
> To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
> Cc: edk2-devel@lists.01.org
> Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> 
> Hi Dhanasekar,
> 
> I don't know very much about coreboot or the coreboot UEFI payload, so I
> won't be able to help you much with that. From what you mention in your
> message it sounds like either the coreboot UEFI payload does not include the
> TerminalDxe driver, there is a configuration issue with it. MinPlatformPkg is a
> pure EDK2 only implementation that does not have any coreboot dependencies,
> but it does not support Rangley at the moment.
> 
> With regard to the setup menu graphical corruption, the setup menu uses the
> CP437 character set, since the setup menu is often displayed using VGA text
> mode, whereas most current terminal emulators assume UTF-8 encoding. To
> make it render properly, use PuTTY and in the connection configuration under
> Windows -> Translation change the remote character set to CP437.
> 
> I suspect there are kernel parameters you will need to pass to make Ubuntu use
> the serial port as the terminal, I suggest looking at Ubuntu documentation or
> message boards.
> 
> Thanks,
> 
> Nate
> 
> On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> wrote:
> 
> Hi Nate,
> 
> Thanks for the info. I will try this.
> 
> My Rangley platform has no onboard or offboard vga support. Com Port / Serial
> console is used for display and communication.
> I am booting the platform by coreboot with UEFI payload. I am trying to install
> Ubuntu server OS.
> 
> When I boot into Shell, I am not seeing actually shell (graphics are not good) and
> keystroke are working properly.
> When I boot into EDK Setup, I am not getting proper setup page (graphics are
> not good) and keystroke are not working.
> 
> When I try to boot Ubuntu Server, I am getting below error,
> 
> "error: no suitable video mode found.
> Booting in blind mode"
> 
> It seems I am missing some video/graphics settings in UEFI payload. If you know
> the fix, Please provide me.
> 
> Thanks,
> Dhanasekar
> 
> 
> 
> On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
> <nathaniel.l.desimone@intel.com> wrote:
> Hi Dhanasekar,
> 
> There is nothing pre-built and off-the-shelf ready today. But we do have a
> generalized infrastructure for open source Intel UEFI platforms called
> MinPlatformPkg. Please see the following:
> 
> https://github.com/tianocore/edk2-platforms/tree/devel-
> MinPlatform/Platform/Intel
> 
> Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
> desired platform. To my knowledge no one at Intel has looked at implementing
> a RangleyOpenBoardPkg thus far. The focus has been on recently released
> platforms, Rangley is 4 years old at this point. If you are so inclined, you are
> welcome to try implementing a RangleyOpenBoardPkg. I would recommend
> using KabylakeOpenBoardPkg as a starting point.
> 
> Thanks,
> Nate
> 
> On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan" <edk2-
> devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com> wrote:
> 
>     Hi,
> 
>     I have booted Intel Rangley / MohonPeak platform in coreboot with Intel
>     FSP.
>     I am unable to install UEFI OS in coreboot (sometime).
> 
>     EDK bios will install both UEFI and Legacy OS.
>     Does Open EDK supports Intel Rangley platform?.
>     Is code base available for Intel Rangely platform?
> 
> 
> 
>     Thanks,
>     Dhanasekar
>     _______________________________________________
>     edk2-devel mailing list
>     edk2-devel@lists.01.org
>     https://lists.01.org/mailman/listinfo/edk2-devel
> 
> 
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-14  5:18       ` You, Benjamin
@ 2018-07-16  5:28         ` Dhanasekar Jaganathan
  2018-07-17 13:31           ` Dhanasekar Jaganathan
  0 siblings, 1 reply; 15+ messages in thread
From: Dhanasekar Jaganathan @ 2018-07-16  5:28 UTC (permalink / raw)
  To: You, Benjamin; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi Nate/ Ben,

Thanks for the info.

My host is Ubuntu system and I am using "minicom" for serial messages.
I will use putty with the values you mentioned.
I have been trying with different Kernel parameters  (in grub.cfg) while
installing Ubuntu Server OS.

I will update the result.

Thanks,
Dhanasekar

On Sat, Jul 14, 2018 at 10:48 AM, You, Benjamin <benjamin.you@intel.com>
wrote:

> Hi Dhanasekar,
>
> The Coreboot UEFI Payload does support serial and terminal. As Nate said
> below, there may be some configuration issue causing the display not
> correctly
> formatted through serial terminal.
>
> I also agree with Nate that since your board does not have a VGA
> connection,
> you might have to configure Ubuntu to use serial console to monitor the
> boot
> process.
>
> Thanks,
>
> - ben
>
> > -----Original Message-----
> > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of
> > Desimone, Nathaniel L
> > Sent: Saturday, July 14, 2018 8:51 AM
> > To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
> > Cc: edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> >
> > Hi Dhanasekar,
> >
> > I don't know very much about coreboot or the coreboot UEFI payload, so I
> > won't be able to help you much with that. From what you mention in your
> > message it sounds like either the coreboot UEFI payload does not include
> the
> > TerminalDxe driver, there is a configuration issue with it.
> MinPlatformPkg is a
> > pure EDK2 only implementation that does not have any coreboot
> dependencies,
> > but it does not support Rangley at the moment.
> >
> > With regard to the setup menu graphical corruption, the setup menu uses
> the
> > CP437 character set, since the setup menu is often displayed using VGA
> text
> > mode, whereas most current terminal emulators assume UTF-8 encoding. To
> > make it render properly, use PuTTY and in the connection configuration
> under
> > Windows -> Translation change the remote character set to CP437.
> >
> > I suspect there are kernel parameters you will need to pass to make
> Ubuntu use
> > the serial port as the terminal, I suggest looking at Ubuntu
> documentation or
> > message boards.
> >
> > Thanks,
> >
> > Nate
> >
> > On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> > <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> > wrote:
> >
> > Hi Nate,
> >
> > Thanks for the info. I will try this.
> >
> > My Rangley platform has no onboard or offboard vga support. Com Port /
> Serial
> > console is used for display and communication.
> > I am booting the platform by coreboot with UEFI payload. I am trying to
> install
> > Ubuntu server OS.
> >
> > When I boot into Shell, I am not seeing actually shell (graphics are not
> good) and
> > keystroke are working properly.
> > When I boot into EDK Setup, I am not getting proper setup page (graphics
> are
> > not good) and keystroke are not working.
> >
> > When I try to boot Ubuntu Server, I am getting below error,
> >
> > "error: no suitable video mode found.
> > Booting in blind mode"
> >
> > It seems I am missing some video/graphics settings in UEFI payload. If
> you know
> > the fix, Please provide me.
> >
> > Thanks,
> > Dhanasekar
> >
> >
> >
> > On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
> > <nathaniel.l.desimone@intel.com> wrote:
> > Hi Dhanasekar,
> >
> > There is nothing pre-built and off-the-shelf ready today. But we do have
> a
> > generalized infrastructure for open source Intel UEFI platforms called
> > MinPlatformPkg. Please see the following:
> >
> > https://github.com/tianocore/edk2-platforms/tree/devel-
> > MinPlatform/Platform/Intel
> >
> > Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
> > desired platform. To my knowledge no one at Intel has looked at
> implementing
> > a RangleyOpenBoardPkg thus far. The focus has been on recently released
> > platforms, Rangley is 4 years old at this point. If you are so inclined,
> you are
> > welcome to try implementing a RangleyOpenBoardPkg. I would recommend
> > using KabylakeOpenBoardPkg as a starting point.
> >
> > Thanks,
> > Nate
> >
> > On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> <edk2-
> > devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com> wrote:
> >
> >     Hi,
> >
> >     I have booted Intel Rangley / MohonPeak platform in coreboot with
> Intel
> >     FSP.
> >     I am unable to install UEFI OS in coreboot (sometime).
> >
> >     EDK bios will install both UEFI and Legacy OS.
> >     Does Open EDK supports Intel Rangley platform?.
> >     Is code base available for Intel Rangely platform?
> >
> >
> >
> >     Thanks,
> >     Dhanasekar
> >     _______________________________________________
> >     edk2-devel mailing list
> >     edk2-devel@lists.01.org
> >     https://lists.01.org/mailman/listinfo/edk2-devel
> >
> >
> > _______________________________________________
> > edk2-devel mailing list
> > edk2-devel@lists.01.org
> > https://lists.01.org/mailman/listinfo/edk2-devel
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-16  5:28         ` Dhanasekar Jaganathan
@ 2018-07-17 13:31           ` Dhanasekar Jaganathan
  2018-07-18  5:58             ` You, Benjamin
  0 siblings, 1 reply; 15+ messages in thread
From: Dhanasekar Jaganathan @ 2018-07-17 13:31 UTC (permalink / raw)
  To: You, Benjamin; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi Nate, Ben,

After changing   Windows -> Translation = CP437 in Putty, I can able to see
proper Shell and BIOS setup.
After Grub, I am not seeing OS installation Process. I have changed Kernal
Parameters too.

May Linux Server Installation(via serial) use different character setting
or baud rate?.

Thanks,
Dhanasekar

On Mon, Jul 16, 2018 at 10:58 AM, Dhanasekar Jaganathan <
jdhanasekarmca@gmail.com> wrote:

> Hi Nate/ Ben,
>
> Thanks for the info.
>
> My host is Ubuntu system and I am using "minicom" for serial messages.
> I will use putty with the values you mentioned.
> I have been trying with different Kernel parameters  (in grub.cfg) while
> installing Ubuntu Server OS.
>
> I will update the result.
>
> Thanks,
> Dhanasekar
>
> On Sat, Jul 14, 2018 at 10:48 AM, You, Benjamin <benjamin.you@intel.com>
> wrote:
>
>> Hi Dhanasekar,
>>
>> The Coreboot UEFI Payload does support serial and terminal. As Nate said
>> below, there may be some configuration issue causing the display not
>> correctly
>> formatted through serial terminal.
>>
>> I also agree with Nate that since your board does not have a VGA
>> connection,
>> you might have to configure Ubuntu to use serial console to monitor the
>> boot
>> process.
>>
>> Thanks,
>>
>> - ben
>>
>> > -----Original Message-----
>> > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of
>> > Desimone, Nathaniel L
>> > Sent: Saturday, July 14, 2018 8:51 AM
>> > To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
>> > Cc: edk2-devel@lists.01.org
>> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
>> >
>> > Hi Dhanasekar,
>> >
>> > I don't know very much about coreboot or the coreboot UEFI payload, so I
>> > won't be able to help you much with that. From what you mention in your
>> > message it sounds like either the coreboot UEFI payload does not
>> include the
>> > TerminalDxe driver, there is a configuration issue with it.
>> MinPlatformPkg is a
>> > pure EDK2 only implementation that does not have any coreboot
>> dependencies,
>> > but it does not support Rangley at the moment.
>> >
>> > With regard to the setup menu graphical corruption, the setup menu uses
>> the
>> > CP437 character set, since the setup menu is often displayed using VGA
>> text
>> > mode, whereas most current terminal emulators assume UTF-8 encoding. To
>> > make it render properly, use PuTTY and in the connection configuration
>> under
>> > Windows -> Translation change the remote character set to CP437.
>> >
>> > I suspect there are kernel parameters you will need to pass to make
>> Ubuntu use
>> > the serial port as the terminal, I suggest looking at Ubuntu
>> documentation or
>> > message boards.
>> >
>> > Thanks,
>> >
>> > Nate
>> >
>> > On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
>> > <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
>> > wrote:
>> >
>> > Hi Nate,
>> >
>> > Thanks for the info. I will try this.
>> >
>> > My Rangley platform has no onboard or offboard vga support. Com Port /
>> Serial
>> > console is used for display and communication.
>> > I am booting the platform by coreboot with UEFI payload. I am trying to
>> install
>> > Ubuntu server OS.
>> >
>> > When I boot into Shell, I am not seeing actually shell (graphics are
>> not good) and
>> > keystroke are working properly.
>> > When I boot into EDK Setup, I am not getting proper setup page
>> (graphics are
>> > not good) and keystroke are not working.
>> >
>> > When I try to boot Ubuntu Server, I am getting below error,
>> >
>> > "error: no suitable video mode found.
>> > Booting in blind mode"
>> >
>> > It seems I am missing some video/graphics settings in UEFI payload. If
>> you know
>> > the fix, Please provide me.
>> >
>> > Thanks,
>> > Dhanasekar
>> >
>> >
>> >
>> > On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
>> > <nathaniel.l.desimone@intel.com> wrote:
>> > Hi Dhanasekar,
>> >
>> > There is nothing pre-built and off-the-shelf ready today. But we do
>> have a
>> > generalized infrastructure for open source Intel UEFI platforms called
>> > MinPlatformPkg. Please see the following:
>> >
>> > https://github.com/tianocore/edk2-platforms/tree/devel-
>> > MinPlatform/Platform/Intel
>> >
>> > Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
>> > desired platform. To my knowledge no one at Intel has looked at
>> implementing
>> > a RangleyOpenBoardPkg thus far. The focus has been on recently released
>> > platforms, Rangley is 4 years old at this point. If you are so
>> inclined, you are
>> > welcome to try implementing a RangleyOpenBoardPkg. I would recommend
>> > using KabylakeOpenBoardPkg as a starting point.
>> >
>> > Thanks,
>> > Nate
>> >
>> > On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
>> <edk2-
>> > devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
>> wrote:
>> >
>> >     Hi,
>> >
>> >     I have booted Intel Rangley / MohonPeak platform in coreboot with
>> Intel
>> >     FSP.
>> >     I am unable to install UEFI OS in coreboot (sometime).
>> >
>> >     EDK bios will install both UEFI and Legacy OS.
>> >     Does Open EDK supports Intel Rangley platform?.
>> >     Is code base available for Intel Rangely platform?
>> >
>> >
>> >
>> >     Thanks,
>> >     Dhanasekar
>> >     _______________________________________________
>> >     edk2-devel mailing list
>> >     edk2-devel@lists.01.org
>> >     https://lists.01.org/mailman/listinfo/edk2-devel
>> >
>> >
>> > _______________________________________________
>> > edk2-devel mailing list
>> > edk2-devel@lists.01.org
>> > https://lists.01.org/mailman/listinfo/edk2-devel
>>
>
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-17 13:31           ` Dhanasekar Jaganathan
@ 2018-07-18  5:58             ` You, Benjamin
  2018-07-18  7:06               ` Dhanasekar Jaganathan
  0 siblings, 1 reply; 15+ messages in thread
From: You, Benjamin @ 2018-07-18  5:58 UTC (permalink / raw)
  To: Dhanasekar Jaganathan; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi, Dhanasekar,

Linux boot parameters allow specifying serial baudrate. An example would be: 
earlycon=uart8250,mmio32,0xXXXXXXXX,115200n81 console=ttyS2,115200

Please make sure the serial device info (including MMIO or I/O address and
 the device name) matches your platform in above settings.

I guess character set is not an issue here since Linux only outputs basic 
ASCII codes.

Thanks,

- ben

> From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com] 
> Sent: Tuesday, July 17, 2018 9:32 PM
> To: You, Benjamin <benjamin.you@intel.com>
> Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; edk2-devel@lists.01.org
> Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> 
> Hi Nate, Ben,
> 
> After changing   Windows -> Translation = CP437 in Putty, I can able to see proper Shell and BIOS setup. 
> After Grub, I am not seeing OS installation Process. I have changed Kernal Parameters too.  
> 
> May Linux Server Installation(via serial) use different character setting or baud rate?.
> 
> Thanks,
> Dhanasekar
> 
> On Mon, Jul 16, 2018 at 10:58 AM, Dhanasekar Jaganathan <jdhanasekarmca@gmail.com> wrote:
> Hi Nate/ Ben,
> 
> Thanks for the info. 
> 
> My host is Ubuntu system and I am using "minicom" for serial messages. 
> I will use putty with the values you mentioned.
> I have been trying with different Kernel parameters  (in grub.cfg) while installing Ubuntu Server OS. 
> 
> I will update the result. 
> 
> Thanks,
> Dhanasekar
> 
> On Sat, Jul 14, 2018 at 10:48 AM, You, Benjamin <benjamin.you@intel.com> wrote:
> Hi Dhanasekar,
> 
> The Coreboot UEFI Payload does support serial and terminal. As Nate said 
> below, there may be some configuration issue causing the display not correctly
> formatted through serial terminal.
> 
> I also agree with Nate that since your board does not have a VGA connection, 
> you might have to configure Ubuntu to use serial console to monitor the boot 
> process.
> 
> Thanks,
> 
> - ben
> 
> > -----Original Message-----
> > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of
> > Desimone, Nathaniel L
> > Sent: Saturday, July 14, 2018 8:51 AM
> > To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
> > Cc: edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > 
> > Hi Dhanasekar,
> > 
> > I don't know very much about coreboot or the coreboot UEFI payload, so I
> > won't be able to help you much with that. From what you mention in your
> > message it sounds like either the coreboot UEFI payload does not include the
> > TerminalDxe driver, there is a configuration issue with it. MinPlatformPkg is a
> > pure EDK2 only implementation that does not have any coreboot dependencies,
> > but it does not support Rangley at the moment.
> > 
> > With regard to the setup menu graphical corruption, the setup menu uses the
> > CP437 character set, since the setup menu is often displayed using VGA text
> > mode, whereas most current terminal emulators assume UTF-8 encoding. To
> > make it render properly, use PuTTY and in the connection configuration under
> > Windows -> Translation change the remote character set to CP437.
> > 
> > I suspect there are kernel parameters you will need to pass to make Ubuntu use
> > the serial port as the terminal, I suggest looking at Ubuntu documentation or
> > message boards.
> > 
> > Thanks,
> > 
> > Nate
> > 
> > On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> > <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> > wrote:
> > 
> > Hi Nate,
> > 
> > Thanks for the info. I will try this.
> > 
> > My Rangley platform has no onboard or offboard vga support. Com Port / Serial
> > console is used for display and communication.
> > I am booting the platform by coreboot with UEFI payload. I am trying to install
> > Ubuntu server OS.
> > 
> > When I boot into Shell, I am not seeing actually shell (graphics are not good) and
> > keystroke are working properly.
> > When I boot into EDK Setup, I am not getting proper setup page (graphics are
> > not good) and keystroke are not working.
> > 
> > When I try to boot Ubuntu Server, I am getting below error,
> > 
> > "error: no suitable video mode found.
> > Booting in blind mode"
> > 
> > It seems I am missing some video/graphics settings in UEFI payload. If you know
> > the fix, Please provide me.
> > 
> > Thanks,
> > Dhanasekar
> > 
> > 
> > 
> > On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
> > <nathaniel.l.desimone@intel.com> wrote:
> > Hi Dhanasekar,
> > 
> > There is nothing pre-built and off-the-shelf ready today. But we do have a
> > generalized infrastructure for open source Intel UEFI platforms called
> > MinPlatformPkg. Please see the following:
> > 
> > https://github.com/tianocore/edk2-platforms/tree/devel-
> > MinPlatform/Platform/Intel
> > 
> > Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
> > desired platform. To my knowledge no one at Intel has looked at implementing
> > a RangleyOpenBoardPkg thus far. The focus has been on recently released
> > platforms, Rangley is 4 years old at this point. If you are so inclined, you are
> > welcome to try implementing a RangleyOpenBoardPkg. I would recommend
> > using KabylakeOpenBoardPkg as a starting point.
> > 
> > Thanks,
> > Nate
> > 
> > On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan" <edk2-
> > devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com> wrote:
> > 
> >     Hi,
> > 
> >     I have booted Intel Rangley / MohonPeak platform in coreboot with Intel
> >     FSP.
> >     I am unable to install UEFI OS in coreboot (sometime).
> > 
> >     EDK bios will install both UEFI and Legacy OS.
> >     Does Open EDK supports Intel Rangley platform?.
> >     Is code base available for Intel Rangely platform?
> > 
> > 
> > 
> >     Thanks,
> >     Dhanasekar
> >     _______________________________________________
> >     edk2-devel mailing list
> >     edk2-devel@lists.01.org
> >     https://lists.01.org/mailman/listinfo/edk2-devel
> > 
> > 
> > _______________________________________________
> > edk2-devel mailing list
> > edk2-devel@lists.01.org
> > https://lists.01.org/mailman/listinfo/edk2-devel



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-18  5:58             ` You, Benjamin
@ 2018-07-18  7:06               ` Dhanasekar Jaganathan
  2018-07-18  7:42                 ` You, Benjamin
  0 siblings, 1 reply; 15+ messages in thread
From: Dhanasekar Jaganathan @ 2018-07-18  7:06 UTC (permalink / raw)
  To: You, Benjamin; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi Ben,

I have shared my grub.cfg below,

if loadfont /boot/grub/font.pf2 ; then
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
fi

set menu_color_normal=white/black
set menu_color_highlight=black/light-gray

set timeout=5
menuentry "Install Ubuntu Server" {
set gfxpayload=keep
#DJ linux /casper/vmlinuz   boot=casper quiet  ---
    linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu-server.seed
vga=normal console=tty0 console=ttyUSB0,115200n8 ---
initrd /casper/initrd.gz
}
menuentry "OEM install (for manufacturers)" {
set gfxpayload=keep
linux /casper/vmlinuz   boot=casper only-ubiquity quiet splash
oem-config/enable=true ---
initrd /casper/initrd.gz
}
menuentry "Check disc for defects" {
set gfxpayload=keep
linux /casper/vmlinuz  boot=casper integrity-check quiet splash ---
initrd /casper/initrd.gz
}

Thanks,
Dhanasekar

On Wed, Jul 18, 2018 at 11:28 AM, You, Benjamin <benjamin.you@intel.com>
wrote:

> Hi, Dhanasekar,
>
> Linux boot parameters allow specifying serial baudrate. An example would
> be:
> earlycon=uart8250,mmio32,0xXXXXXXXX,115200n81 console=ttyS2,115200
>
> Please make sure the serial device info (including MMIO or I/O address and
>  the device name) matches your platform in above settings.
>
> I guess character set is not an issue here since Linux only outputs basic
> ASCII codes.
>
> Thanks,
>
> - ben
>
> > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com]
> > Sent: Tuesday, July 17, 2018 9:32 PM
> > To: You, Benjamin <benjamin.you@intel.com>
> > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>;
> edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> >
> > Hi Nate, Ben,
> >
> > After changing   Windows -> Translation = CP437 in Putty, I can able to
> see proper Shell and BIOS setup.
> > After Grub, I am not seeing OS installation Process. I have changed
> Kernal Parameters too.
> >
> > May Linux Server Installation(via serial) use different character
> setting or baud rate?.
> >
> > Thanks,
> > Dhanasekar
> >
> > On Mon, Jul 16, 2018 at 10:58 AM, Dhanasekar Jaganathan <
> jdhanasekarmca@gmail.com> wrote:
> > Hi Nate/ Ben,
> >
> > Thanks for the info.
> >
> > My host is Ubuntu system and I am using "minicom" for serial messages.
> > I will use putty with the values you mentioned.
> > I have been trying with different Kernel parameters  (in grub.cfg) while
> installing Ubuntu Server OS.
> >
> > I will update the result.
> >
> > Thanks,
> > Dhanasekar
> >
> > On Sat, Jul 14, 2018 at 10:48 AM, You, Benjamin <benjamin.you@intel.com>
> wrote:
> > Hi Dhanasekar,
> >
> > The Coreboot UEFI Payload does support serial and terminal. As Nate said
> > below, there may be some configuration issue causing the display not
> correctly
> > formatted through serial terminal.
> >
> > I also agree with Nate that since your board does not have a VGA
> connection,
> > you might have to configure Ubuntu to use serial console to monitor the
> boot
> > process.
> >
> > Thanks,
> >
> > - ben
> >
> > > -----Original Message-----
> > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of
> > > Desimone, Nathaniel L
> > > Sent: Saturday, July 14, 2018 8:51 AM
> > > To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
> > > Cc: edk2-devel@lists.01.org
> > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > >
> > > Hi Dhanasekar,
> > >
> > > I don't know very much about coreboot or the coreboot UEFI payload, so
> I
> > > won't be able to help you much with that. From what you mention in your
> > > message it sounds like either the coreboot UEFI payload does not
> include the
> > > TerminalDxe driver, there is a configuration issue with it.
> MinPlatformPkg is a
> > > pure EDK2 only implementation that does not have any coreboot
> dependencies,
> > > but it does not support Rangley at the moment.
> > >
> > > With regard to the setup menu graphical corruption, the setup menu
> uses the
> > > CP437 character set, since the setup menu is often displayed using VGA
> text
> > > mode, whereas most current terminal emulators assume UTF-8 encoding. To
> > > make it render properly, use PuTTY and in the connection configuration
> under
> > > Windows -> Translation change the remote character set to CP437.
> > >
> > > I suspect there are kernel parameters you will need to pass to make
> Ubuntu use
> > > the serial port as the terminal, I suggest looking at Ubuntu
> documentation or
> > > message boards.
> > >
> > > Thanks,
> > >
> > > Nate
> > >
> > > On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> > > <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com
> >
> > > wrote:
> > >
> > > Hi Nate,
> > >
> > > Thanks for the info. I will try this.
> > >
> > > My Rangley platform has no onboard or offboard vga support. Com Port /
> Serial
> > > console is used for display and communication.
> > > I am booting the platform by coreboot with UEFI payload. I am trying
> to install
> > > Ubuntu server OS.
> > >
> > > When I boot into Shell, I am not seeing actually shell (graphics are
> not good) and
> > > keystroke are working properly.
> > > When I boot into EDK Setup, I am not getting proper setup page
> (graphics are
> > > not good) and keystroke are not working.
> > >
> > > When I try to boot Ubuntu Server, I am getting below error,
> > >
> > > "error: no suitable video mode found.
> > > Booting in blind mode"
> > >
> > > It seems I am missing some video/graphics settings in UEFI payload. If
> you know
> > > the fix, Please provide me.
> > >
> > > Thanks,
> > > Dhanasekar
> > >
> > >
> > >
> > > On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
> > > <nathaniel.l.desimone@intel.com> wrote:
> > > Hi Dhanasekar,
> > >
> > > There is nothing pre-built and off-the-shelf ready today. But we do
> have a
> > > generalized infrastructure for open source Intel UEFI platforms called
> > > MinPlatformPkg. Please see the following:
> > >
> > > https://github.com/tianocore/edk2-platforms/tree/devel-
> > > MinPlatform/Platform/Intel
> > >
> > > Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
> > > desired platform. To my knowledge no one at Intel has looked at
> implementing
> > > a RangleyOpenBoardPkg thus far. The focus has been on recently released
> > > platforms, Rangley is 4 years old at this point. If you are so
> inclined, you are
> > > welcome to try implementing a RangleyOpenBoardPkg. I would recommend
> > > using KabylakeOpenBoardPkg as a starting point.
> > >
> > > Thanks,
> > > Nate
> > >
> > > On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> <edk2-
> > > devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> wrote:
> > >
> > >     Hi,
> > >
> > >     I have booted Intel Rangley / MohonPeak platform in coreboot with
> Intel
> > >     FSP.
> > >     I am unable to install UEFI OS in coreboot (sometime).
> > >
> > >     EDK bios will install both UEFI and Legacy OS.
> > >     Does Open EDK supports Intel Rangley platform?.
> > >     Is code base available for Intel Rangely platform?
> > >
> > >
> > >
> > >     Thanks,
> > >     Dhanasekar
> > >     _______________________________________________
> > >     edk2-devel mailing list
> > >     edk2-devel@lists.01.org
> > >     https://lists.01.org/mailman/listinfo/edk2-devel
> > >
> > >
> > > _______________________________________________
> > > edk2-devel mailing list
> > > edk2-devel@lists.01.org
> > > https://lists.01.org/mailman/listinfo/edk2-devel
>
>
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-18  7:06               ` Dhanasekar Jaganathan
@ 2018-07-18  7:42                 ` You, Benjamin
  2018-07-26 12:45                   ` Dhanasekar Jaganathan
  0 siblings, 1 reply; 15+ messages in thread
From: You, Benjamin @ 2018-07-18  7:42 UTC (permalink / raw)
  To: Dhanasekar Jaganathan; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi, Dhanasekar,

I see "console=tty0 console=ttyUSB0,115200n8" in your configuration. 

You might want to check if "ttyUSB0" matches what Linux kernel denotes
 your serial port. 

I am not expert in Linux kernel so not exactly sure how to debug this. A 
possible way may be trying to enable Linux serial output on a known good
BIOS with your board (if there is such a BIOS) first.

Thanks,

- ben

> From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com] 
> Sent: Wednesday, July 18, 2018 3:06 PM
> To: You, Benjamin <benjamin.you@intel.com>
> Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; edk2-devel@lists.01.org
> Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> 
> Hi Ben,
> 
> I have shared my grub.cfg below,
> 
> if loadfont /boot/grub/font.pf2 ; then
> 	set gfxmode=auto
> 	insmod efi_gop
> 	insmod efi_uga
> 	insmod gfxterm
> 	terminal_output gfxterm
> fi
> 
> set menu_color_normal=white/black
> set menu_color_highlight=black/light-gray
> 
> set timeout=5
> menuentry "Install Ubuntu Server" {
> 	set gfxpayload=keep
> 	#DJ linux	/casper/vmlinuz   boot=casper quiet  ---
>     linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu-server.seed vga=normal console=tty0 console=ttyUSB0,115200n8 ---
> 	initrd	/casper/initrd.gz
> }
> menuentry "OEM install (for manufacturers)" {
> 	set gfxpayload=keep
> 	linux	/casper/vmlinuz   boot=casper only-ubiquity quiet splash oem-config/enable=true ---
> 	initrd	/casper/initrd.gz
> }
> menuentry "Check disc for defects" {
> 	set gfxpayload=keep
> 	linux	/casper/vmlinuz  boot=casper integrity-check quiet splash ---
> 	initrd	/casper/initrd.gz
> }
> 
> Thanks,
> Dhanasekar
> 
> On Wed, Jul 18, 2018 at 11:28 AM, You, Benjamin <benjamin.you@intel.com> wrote:
> Hi, Dhanasekar,
> 
> Linux boot parameters allow specifying serial baudrate. An example would be: 
> earlycon=uart8250,mmio32,0xXXXXXXXX,115200n81 console=ttyS2,115200
> 
> Please make sure the serial device info (including MMIO or I/O address and
>  the device name) matches your platform in above settings.
> 
> I guess character set is not an issue here since Linux only outputs basic 
> ASCII codes.
> 
> Thanks,
> 
> - ben
> 
> > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com] 
> > Sent: Tuesday, July 17, 2018 9:32 PM
> > To: You, Benjamin <benjamin.you@intel.com>
> > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > 
> > Hi Nate, Ben,
> > 
> > After changing   Windows -> Translation = CP437 in Putty, I can able to see proper Shell and BIOS setup. 
> > After Grub, I am not seeing OS installation Process. I have changed Kernal Parameters too.  
> > 
> > May Linux Server Installation(via serial) use different character setting or baud rate?.
> > 
> > Thanks,
> > Dhanasekar
> > 
> > On Mon, Jul 16, 2018 at 10:58 AM, Dhanasekar Jaganathan <jdhanasekarmca@gmail.com> wrote:
> > Hi Nate/ Ben,
> > 
> > Thanks for the info. 
> > 
> > My host is Ubuntu system and I am using "minicom" for serial messages. 
> > I will use putty with the values you mentioned.
> > I have been trying with different Kernel parameters  (in grub.cfg) while installing Ubuntu Server OS. 
> > 
> > I will update the result. 
> > 
> > Thanks,
> > Dhanasekar
> > 
> > On Sat, Jul 14, 2018 at 10:48 AM, You, Benjamin <benjamin.you@intel.com> wrote:
> > Hi Dhanasekar,
> > 
> > The Coreboot UEFI Payload does support serial and terminal. As Nate said 
> > below, there may be some configuration issue causing the display not correctly
> > formatted through serial terminal.
> > 
> > I also agree with Nate that since your board does not have a VGA connection, 
> > you might have to configure Ubuntu to use serial console to monitor the boot 
> > process.
> > 
> > Thanks,
> > 
> > - ben
> > 
> > > -----Original Message-----
> > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of
> > > Desimone, Nathaniel L
> > > Sent: Saturday, July 14, 2018 8:51 AM
> > > To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
> > > Cc: edk2-devel@lists.01.org
> > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > > 
> > > Hi Dhanasekar,
> > > 
> > > I don't know very much about coreboot or the coreboot UEFI payload, so I
> > > won't be able to help you much with that. From what you mention in your
> > > message it sounds like either the coreboot UEFI payload does not include the
> > > TerminalDxe driver, there is a configuration issue with it. MinPlatformPkg is a
> > > pure EDK2 only implementation that does not have any coreboot dependencies,
> > > but it does not support Rangley at the moment.
> > > 
> > > With regard to the setup menu graphical corruption, the setup menu uses the
> > > CP437 character set, since the setup menu is often displayed using VGA text
> > > mode, whereas most current terminal emulators assume UTF-8 encoding. To
> > > make it render properly, use PuTTY and in the connection configuration under
> > > Windows -> Translation change the remote character set to CP437.
> > > 
> > > I suspect there are kernel parameters you will need to pass to make Ubuntu use
> > > the serial port as the terminal, I suggest looking at Ubuntu documentation or
> > > message boards.
> > > 
> > > Thanks,
> > > 
> > > Nate
> > > 
> > > On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> > > <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> > > wrote:
> > > 
> > > Hi Nate,
> > > 
> > > Thanks for the info. I will try this.
> > > 
> > > My Rangley platform has no onboard or offboard vga support. Com Port / Serial
> > > console is used for display and communication.
> > > I am booting the platform by coreboot with UEFI payload. I am trying to install
> > > Ubuntu server OS.
> > > 
> > > When I boot into Shell, I am not seeing actually shell (graphics are not good) and
> > > keystroke are working properly.
> > > When I boot into EDK Setup, I am not getting proper setup page (graphics are
> > > not good) and keystroke are not working.
> > > 
> > > When I try to boot Ubuntu Server, I am getting below error,
> > > 
> > > "error: no suitable video mode found.
> > > Booting in blind mode"
> > > 
> > > It seems I am missing some video/graphics settings in UEFI payload. If you know
> > > the fix, Please provide me.
> > > 
> > > Thanks,
> > > Dhanasekar
> > > 
> > > 
> > > 
> > > On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
> > > <nathaniel.l.desimone@intel.com> wrote:
> > > Hi Dhanasekar,
> > > 
> > > There is nothing pre-built and off-the-shelf ready today. But we do have a
> > > generalized infrastructure for open source Intel UEFI platforms called
> > > MinPlatformPkg. Please see the following:
> > > 
> > > https://github.com/tianocore/edk2-platforms/tree/devel-
> > > MinPlatform/Platform/Intel
> > > 
> > > Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
> > > desired platform. To my knowledge no one at Intel has looked at implementing
> > > a RangleyOpenBoardPkg thus far. The focus has been on recently released
> > > platforms, Rangley is 4 years old at this point. If you are so inclined, you are
> > > welcome to try implementing a RangleyOpenBoardPkg. I would recommend
> > > using KabylakeOpenBoardPkg as a starting point.
> > > 
> > > Thanks,
> > > Nate
> > > 
> > > On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan" <edk2-
> > > devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com> wrote:
> > > 
> > >     Hi,
> > > 
> > >     I have booted Intel Rangley / MohonPeak platform in coreboot with Intel
> > >     FSP.
> > >     I am unable to install UEFI OS in coreboot (sometime).
> > > 
> > >     EDK bios will install both UEFI and Legacy OS.
> > >     Does Open EDK supports Intel Rangley platform?.
> > >     Is code base available for Intel Rangely platform?
> > > 
> > > 
> > > 
> > >     Thanks,
> > >     Dhanasekar
> > >     _______________________________________________
> > >     edk2-devel mailing list
> > >     edk2-devel@lists.01.org
> > >     https://lists.01.org/mailman/listinfo/edk2-devel
> > > 
> > > 
> > > _______________________________________________
> > > edk2-devel mailing list
> > > edk2-devel@lists.01.org
> > > https://lists.01.org/mailman/listinfo/edk2-devel





^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-18  7:42                 ` You, Benjamin
@ 2018-07-26 12:45                   ` Dhanasekar Jaganathan
  2018-07-27  0:45                     ` You, Benjamin
  0 siblings, 1 reply; 15+ messages in thread
From: Dhanasekar Jaganathan @ 2018-07-26 12:45 UTC (permalink / raw)
  To: You, Benjamin; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi Nate, Ben,


Can you please provide me the steps to integrate FSP  with latest EDK2
source ?. I didnt get clear steps from net (seems steps are compatible with
latest source).
Which are the changes  I have to do in latest EDK2 source and in which
location  I have to copy FSP binary ?.
My FSP version is 1.1.
Please share me links or example projects.

Thanks,
dhanasekar

On Wed, Jul 18, 2018 at 1:12 PM, You, Benjamin <benjamin.you@intel.com>
wrote:

> Hi, Dhanasekar,
>
> I see "console=tty0 console=ttyUSB0,115200n8" in your configuration.
>
> You might want to check if "ttyUSB0" matches what Linux kernel denotes
>  your serial port.
>
> I am not expert in Linux kernel so not exactly sure how to debug this. A
> possible way may be trying to enable Linux serial output on a known good
> BIOS with your board (if there is such a BIOS) first.
>
> Thanks,
>
> - ben
>
> > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com]
> > Sent: Wednesday, July 18, 2018 3:06 PM
> > To: You, Benjamin <benjamin.you@intel.com>
> > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>;
> edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> >
> > Hi Ben,
> >
> > I have shared my grub.cfg below,
> >
> > if loadfont /boot/grub/font.pf2 ; then
> >       set gfxmode=auto
> >       insmod efi_gop
> >       insmod efi_uga
> >       insmod gfxterm
> >       terminal_output gfxterm
> > fi
> >
> > set menu_color_normal=white/black
> > set menu_color_highlight=black/light-gray
> >
> > set timeout=5
> > menuentry "Install Ubuntu Server" {
> >       set gfxpayload=keep
> >       #DJ linux       /casper/vmlinuz   boot=casper quiet  ---
> >     linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu-server.seed
> vga=normal console=tty0 console=ttyUSB0,115200n8 ---
> >       initrd  /casper/initrd.gz
> > }
> > menuentry "OEM install (for manufacturers)" {
> >       set gfxpayload=keep
> >       linux   /casper/vmlinuz   boot=casper only-ubiquity quiet splash
> oem-config/enable=true ---
> >       initrd  /casper/initrd.gz
> > }
> > menuentry "Check disc for defects" {
> >       set gfxpayload=keep
> >       linux   /casper/vmlinuz  boot=casper integrity-check quiet splash
> ---
> >       initrd  /casper/initrd.gz
> > }
> >
> > Thanks,
> > Dhanasekar
> >
> > On Wed, Jul 18, 2018 at 11:28 AM, You, Benjamin <benjamin.you@intel.com>
> wrote:
> > Hi, Dhanasekar,
> >
> > Linux boot parameters allow specifying serial baudrate. An example would
> be:
> > earlycon=uart8250,mmio32,0xXXXXXXXX,115200n81 console=ttyS2,115200
> >
> > Please make sure the serial device info (including MMIO or I/O address
> and
> >  the device name) matches your platform in above settings.
> >
> > I guess character set is not an issue here since Linux only outputs
> basic
> > ASCII codes.
> >
> > Thanks,
> >
> > - ben
> >
> > > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com]
> > > Sent: Tuesday, July 17, 2018 9:32 PM
> > > To: You, Benjamin <benjamin.you@intel.com>
> > > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>;
> edk2-devel@lists.01.org
> > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > >
> > > Hi Nate, Ben,
> > >
> > > After changing   Windows -> Translation = CP437 in Putty, I can able
> to see proper Shell and BIOS setup.
> > > After Grub, I am not seeing OS installation Process. I have changed
> Kernal Parameters too.
> > >
> > > May Linux Server Installation(via serial) use different character
> setting or baud rate?.
> > >
> > > Thanks,
> > > Dhanasekar
> > >
> > > On Mon, Jul 16, 2018 at 10:58 AM, Dhanasekar Jaganathan <
> jdhanasekarmca@gmail.com> wrote:
> > > Hi Nate/ Ben,
> > >
> > > Thanks for the info.
> > >
> > > My host is Ubuntu system and I am using "minicom" for serial messages.
> > > I will use putty with the values you mentioned.
> > > I have been trying with different Kernel parameters  (in grub.cfg)
> while installing Ubuntu Server OS.
> > >
> > > I will update the result.
> > >
> > > Thanks,
> > > Dhanasekar
> > >
> > > On Sat, Jul 14, 2018 at 10:48 AM, You, Benjamin <
> benjamin.you@intel.com> wrote:
> > > Hi Dhanasekar,
> > >
> > > The Coreboot UEFI Payload does support serial and terminal. As Nate
> said
> > > below, there may be some configuration issue causing the display not
> correctly
> > > formatted through serial terminal.
> > >
> > > I also agree with Nate that since your board does not have a VGA
> connection,
> > > you might have to configure Ubuntu to use serial console to monitor
> the boot
> > > process.
> > >
> > > Thanks,
> > >
> > > - ben
> > >
> > > > -----Original Message-----
> > > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf
> Of
> > > > Desimone, Nathaniel L
> > > > Sent: Saturday, July 14, 2018 8:51 AM
> > > > To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
> > > > Cc: edk2-devel@lists.01.org
> > > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > > >
> > > > Hi Dhanasekar,
> > > >
> > > > I don't know very much about coreboot or the coreboot UEFI payload,
> so I
> > > > won't be able to help you much with that. From what you mention in
> your
> > > > message it sounds like either the coreboot UEFI payload does not
> include the
> > > > TerminalDxe driver, there is a configuration issue with it.
> MinPlatformPkg is a
> > > > pure EDK2 only implementation that does not have any coreboot
> dependencies,
> > > > but it does not support Rangley at the moment.
> > > >
> > > > With regard to the setup menu graphical corruption, the setup menu
> uses the
> > > > CP437 character set, since the setup menu is often displayed using
> VGA text
> > > > mode, whereas most current terminal emulators assume UTF-8 encoding.
> To
> > > > make it render properly, use PuTTY and in the connection
> configuration under
> > > > Windows -> Translation change the remote character set to CP437.
> > > >
> > > > I suspect there are kernel parameters you will need to pass to make
> Ubuntu use
> > > > the serial port as the terminal, I suggest looking at Ubuntu
> documentation or
> > > > message boards.
> > > >
> > > > Thanks,
> > > >
> > > > Nate
> > > >
> > > > On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> > > > <edk2-devel-bounces@lists.01.org on behalf of
> jdhanasekarmca@gmail.com>
> > > > wrote:
> > > >
> > > > Hi Nate,
> > > >
> > > > Thanks for the info. I will try this.
> > > >
> > > > My Rangley platform has no onboard or offboard vga support. Com Port
> / Serial
> > > > console is used for display and communication.
> > > > I am booting the platform by coreboot with UEFI payload. I am trying
> to install
> > > > Ubuntu server OS.
> > > >
> > > > When I boot into Shell, I am not seeing actually shell (graphics are
> not good) and
> > > > keystroke are working properly.
> > > > When I boot into EDK Setup, I am not getting proper setup page
> (graphics are
> > > > not good) and keystroke are not working.
> > > >
> > > > When I try to boot Ubuntu Server, I am getting below error,
> > > >
> > > > "error: no suitable video mode found.
> > > > Booting in blind mode"
> > > >
> > > > It seems I am missing some video/graphics settings in UEFI payload.
> If you know
> > > > the fix, Please provide me.
> > > >
> > > > Thanks,
> > > > Dhanasekar
> > > >
> > > >
> > > >
> > > > On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
> > > > <nathaniel.l.desimone@intel.com> wrote:
> > > > Hi Dhanasekar,
> > > >
> > > > There is nothing pre-built and off-the-shelf ready today. But we do
> have a
> > > > generalized infrastructure for open source Intel UEFI platforms
> called
> > > > MinPlatformPkg. Please see the following:
> > > >
> > > > https://github.com/tianocore/edk2-platforms/tree/devel-
> > > > MinPlatform/Platform/Intel
> > > >
> > > > Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
> > > > desired platform. To my knowledge no one at Intel has looked at
> implementing
> > > > a RangleyOpenBoardPkg thus far. The focus has been on recently
> released
> > > > platforms, Rangley is 4 years old at this point. If you are so
> inclined, you are
> > > > welcome to try implementing a RangleyOpenBoardPkg. I would recommend
> > > > using KabylakeOpenBoardPkg as a starting point.
> > > >
> > > > Thanks,
> > > > Nate
> > > >
> > > > On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> <edk2-
> > > > devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> wrote:
> > > >
> > > >     Hi,
> > > >
> > > >     I have booted Intel Rangley / MohonPeak platform in coreboot
> with Intel
> > > >     FSP.
> > > >     I am unable to install UEFI OS in coreboot (sometime).
> > > >
> > > >     EDK bios will install both UEFI and Legacy OS.
> > > >     Does Open EDK supports Intel Rangley platform?.
> > > >     Is code base available for Intel Rangely platform?
> > > >
> > > >
> > > >
> > > >     Thanks,
> > > >     Dhanasekar
> > > >     _______________________________________________
> > > >     edk2-devel mailing list
> > > >     edk2-devel@lists.01.org
> > > >     https://lists.01.org/mailman/listinfo/edk2-devel
> > > >
> > > >
> > > > _______________________________________________
> > > > edk2-devel mailing list
> > > > edk2-devel@lists.01.org
> > > > https://lists.01.org/mailman/listinfo/edk2-devel
>
>
>
>
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-26 12:45                   ` Dhanasekar Jaganathan
@ 2018-07-27  0:45                     ` You, Benjamin
  2018-07-27  4:46                       ` Dhanasekar Jaganathan
  0 siblings, 1 reply; 15+ messages in thread
From: You, Benjamin @ 2018-07-27  0:45 UTC (permalink / raw)
  To: Dhanasekar Jaganathan; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi Dhanasekar,

Here is a link: 
https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Using_the_Intel_Firmware_Support_Package_Version_1_1_with_the_EFI_Developer_Kit_II.pdf

You may also consult the owners of the FSP related packages in the EDK2 repo 
for any questions.

Thanks,

- ben


> From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com] 
> Sent: Thursday, July 26, 2018 8:45 PM
> To: You, Benjamin <benjamin.you@intel.com>
> Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; edk2-devel@lists.01.org
> Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> 
> Hi Nate, Ben,
> 
> 
> Can you please provide me the steps to integrate FSP  with latest EDK2 source ?. I didnt get clear steps from net (seems steps are compatible with latest source). 
> Which are the changes  I have to do in latest EDK2 source and in which location  I have to copy FSP binary ?. 
> My FSP version is 1.1.
> Please share me links or example projects. 
> 
> Thanks,
> dhanasekar
> 
> On Wed, Jul 18, 2018 at 1:12 PM, You, Benjamin <benjamin.you@intel.com> wrote:
> Hi, Dhanasekar,
> 
> I see "console=tty0 console=ttyUSB0,115200n8" in your configuration. 
> 
> You might want to check if "ttyUSB0" matches what Linux kernel denotes
>  your serial port. 
> 
> I am not expert in Linux kernel so not exactly sure how to debug this. A 
> possible way may be trying to enable Linux serial output on a known good
> BIOS with your board (if there is such a BIOS) first.
> 
> Thanks,
> 
> - ben
> 
> > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com] 
> > Sent: Wednesday, July 18, 2018 3:06 PM
> > To: You, Benjamin <benjamin.you@intel.com>
> > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > 
> > Hi Ben,
> > 
> > I have shared my grub.cfg below,
> > 
> > if loadfont /boot/grub/font.pf2 ; then
> >       set gfxmode=auto
> >       insmod efi_gop
> >       insmod efi_uga
> >       insmod gfxterm
> >       terminal_output gfxterm
> > fi
> > 
> > set menu_color_normal=white/black
> > set menu_color_highlight=black/light-gray
> > 
> > set timeout=5
> > menuentry "Install Ubuntu Server" {
> >       set gfxpayload=keep
> >       #DJ linux       /casper/vmlinuz   boot=casper quiet  ---
> >     linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu-server.seed vga=normal console=tty0 console=ttyUSB0,115200n8 ---
> >       initrd  /casper/initrd.gz
> > }
> > menuentry "OEM install (for manufacturers)" {
> >       set gfxpayload=keep
> >       linux   /casper/vmlinuz   boot=casper only-ubiquity quiet splash oem-config/enable=true ---
> >       initrd  /casper/initrd.gz
> > }
> > menuentry "Check disc for defects" {
> >       set gfxpayload=keep
> >       linux   /casper/vmlinuz  boot=casper integrity-check quiet splash ---
> >       initrd  /casper/initrd.gz
> > }
> > 
> > Thanks,
> > Dhanasekar
> > 
> > On Wed, Jul 18, 2018 at 11:28 AM, You, Benjamin <benjamin.you@intel.com> wrote:
> > Hi, Dhanasekar,
> > 
> > Linux boot parameters allow specifying serial baudrate. An example would be: 
> > earlycon=uart8250,mmio32,0xXXXXXXXX,115200n81 console=ttyS2,115200
> > 
> > Please make sure the serial device info (including MMIO or I/O address and
> >  the device name) matches your platform in above settings.
> > 
> > I guess character set is not an issue here since Linux only outputs basic 
> > ASCII codes.
> > 
> > Thanks,
> > 
> > - ben
> > 
> > > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com] 
> > > Sent: Tuesday, July 17, 2018 9:32 PM
> > > To: You, Benjamin <benjamin.you@intel.com>
> > > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; edk2-devel@lists.01.org
> > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > > 
> > > Hi Nate, Ben,
> > > 
> > > After changing   Windows -> Translation = CP437 in Putty, I can able to see proper Shell and BIOS setup. 
> > > After Grub, I am not seeing OS installation Process. I have changed Kernal Parameters too.  
> > > 
> > > May Linux Server Installation(via serial) use different character setting or baud rate?.
> > > 
> > > Thanks,
> > > Dhanasekar
> > > 
> > > On Mon, Jul 16, 2018 at 10:58 AM, Dhanasekar Jaganathan <jdhanasekarmca@gmail.com> wrote:
> > > Hi Nate/ Ben,
> > > 
> > > Thanks for the info. 
> > > 
> > > My host is Ubuntu system and I am using "minicom" for serial messages. 
> > > I will use putty with the values you mentioned.
> > > I have been trying with different Kernel parameters  (in grub.cfg) while installing Ubuntu Server OS. 
> > > 
> > > I will update the result. 
> > > 
> > > Thanks,
> > > Dhanasekar
> > > 
> > > On Sat, Jul 14, 2018 at 10:48 AM, You, Benjamin <benjamin.you@intel.com> wrote:
> > > Hi Dhanasekar,
> > > 
> > > The Coreboot UEFI Payload does support serial and terminal. As Nate said 
> > > below, there may be some configuration issue causing the display not correctly
> > > formatted through serial terminal.
> > > 
> > > I also agree with Nate that since your board does not have a VGA connection, 
> > > you might have to configure Ubuntu to use serial console to monitor the boot 
> > > process.
> > > 
> > > Thanks,
> > > 
> > > - ben
> > > 
> > > > -----Original Message-----
> > > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of
> > > > Desimone, Nathaniel L
> > > > Sent: Saturday, July 14, 2018 8:51 AM
> > > > To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
> > > > Cc: edk2-devel@lists.01.org
> > > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > > > 
> > > > Hi Dhanasekar,
> > > > 
> > > > I don't know very much about coreboot or the coreboot UEFI payload, so I
> > > > won't be able to help you much with that. From what you mention in your
> > > > message it sounds like either the coreboot UEFI payload does not include the
> > > > TerminalDxe driver, there is a configuration issue with it. MinPlatformPkg is a
> > > > pure EDK2 only implementation that does not have any coreboot dependencies,
> > > > but it does not support Rangley at the moment.
> > > > 
> > > > With regard to the setup menu graphical corruption, the setup menu uses the
> > > > CP437 character set, since the setup menu is often displayed using VGA text
> > > > mode, whereas most current terminal emulators assume UTF-8 encoding. To
> > > > make it render properly, use PuTTY and in the connection configuration under
> > > > Windows -> Translation change the remote character set to CP437.
> > > > 
> > > > I suspect there are kernel parameters you will need to pass to make Ubuntu use
> > > > the serial port as the terminal, I suggest looking at Ubuntu documentation or
> > > > message boards.
> > > > 
> > > > Thanks,
> > > > 
> > > > Nate
> > > > 
> > > > On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar Jaganathan"
> > > > <edk2-devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> > > > wrote:
> > > > 
> > > > Hi Nate,
> > > > 
> > > > Thanks for the info. I will try this.
> > > > 
> > > > My Rangley platform has no onboard or offboard vga support. Com Port / Serial
> > > > console is used for display and communication.
> > > > I am booting the platform by coreboot with UEFI payload. I am trying to install
> > > > Ubuntu server OS.
> > > > 
> > > > When I boot into Shell, I am not seeing actually shell (graphics are not good) and
> > > > keystroke are working properly.
> > > > When I boot into EDK Setup, I am not getting proper setup page (graphics are
> > > > not good) and keystroke are not working.
> > > > 
> > > > When I try to boot Ubuntu Server, I am getting below error,
> > > > 
> > > > "error: no suitable video mode found.
> > > > Booting in blind mode"
> > > > 
> > > > It seems I am missing some video/graphics settings in UEFI payload. If you know
> > > > the fix, Please provide me.
> > > > 
> > > > Thanks,
> > > > Dhanasekar
> > > > 
> > > > 
> > > > 
> > > > On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
> > > > <nathaniel.l.desimone@intel.com> wrote:
> > > > Hi Dhanasekar,
> > > > 
> > > > There is nothing pre-built and off-the-shelf ready today. But we do have a
> > > > generalized infrastructure for open source Intel UEFI platforms called
> > > > MinPlatformPkg. Please see the following:
> > > > 
> > > > https://github.com/tianocore/edk2-platforms/tree/devel-
> > > > MinPlatform/Platform/Intel
> > > > 
> > > > Notice that MinPlatformPkg requires a *OpenBoardPkg that supports the
> > > > desired platform. To my knowledge no one at Intel has looked at implementing
> > > > a RangleyOpenBoardPkg thus far. The focus has been on recently released
> > > > platforms, Rangley is 4 years old at this point. If you are so inclined, you are
> > > > welcome to try implementing a RangleyOpenBoardPkg. I would recommend
> > > > using KabylakeOpenBoardPkg as a starting point.
> > > > 
> > > > Thanks,
> > > > Nate
> > > > 
> > > > On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar Jaganathan" <edk2-
> > > > devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com> wrote:
> > > > 
> > > >     Hi,
> > > > 
> > > >     I have booted Intel Rangley / MohonPeak platform in coreboot with Intel
> > > >     FSP.
> > > >     I am unable to install UEFI OS in coreboot (sometime).
> > > > 
> > > >     EDK bios will install both UEFI and Legacy OS.
> > > >     Does Open EDK supports Intel Rangley platform?.
> > > >     Is code base available for Intel Rangely platform?
> > > > 
> > > > 
> > > > 
> > > >     Thanks,
> > > >     Dhanasekar
> > > >     _______________________________________________
> > > >     edk2-devel mailing list
> > > >     edk2-devel@lists.01.org
> > > >     https://lists.01.org/mailman/listinfo/edk2-devel
> > > > 
> > > > 
> > > > _______________________________________________
> > > > edk2-devel mailing list
> > > > edk2-devel@lists.01.org
> > > > https://lists.01.org/mailman/listinfo/edk2-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-27  0:45                     ` You, Benjamin
@ 2018-07-27  4:46                       ` Dhanasekar Jaganathan
  2018-07-27  5:22                         ` You, Benjamin
  0 siblings, 1 reply; 15+ messages in thread
From: Dhanasekar Jaganathan @ 2018-07-27  4:46 UTC (permalink / raw)
  To: You, Benjamin; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi Ben,

Thanks for sharing.
I am unable to find owners of FSP.
Where Can I get those details ?.

Thanks,
Dhanasekar

On Fri, Jul 27, 2018 at 6:15 AM, You, Benjamin <benjamin.you@intel.com>
wrote:

> Hi Dhanasekar,
>
> Here is a link:
> https://firmware.intel.com/sites/default/files/resources/
> A_Tour_Beyond_BIOS_Using_the_Intel_Firmware_Support_
> Package_Version_1_1_with_the_EFI_Developer_Kit_II.pdf
>
> You may also consult the owners of the FSP related packages in the EDK2
> repo
> for any questions.
>
> Thanks,
>
> - ben
>
>
> > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com]
> > Sent: Thursday, July 26, 2018 8:45 PM
> > To: You, Benjamin <benjamin.you@intel.com>
> > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>;
> edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> >
> > Hi Nate, Ben,
> >
> >
> > Can you please provide me the steps to integrate FSP  with latest EDK2
> source ?. I didnt get clear steps from net (seems steps are compatible with
> latest source).
> > Which are the changes  I have to do in latest EDK2 source and in which
> location  I have to copy FSP binary ?.
> > My FSP version is 1.1.
> > Please share me links or example projects.
> >
> > Thanks,
> > dhanasekar
> >
> > On Wed, Jul 18, 2018 at 1:12 PM, You, Benjamin <benjamin.you@intel.com>
> wrote:
> > Hi, Dhanasekar,
> >
> > I see "console=tty0 console=ttyUSB0,115200n8" in your configuration.
> >
> > You might want to check if "ttyUSB0" matches what Linux kernel denotes
> >  your serial port.
> >
> > I am not expert in Linux kernel so not exactly sure how to debug this. A
> > possible way may be trying to enable Linux serial output on a known good
> > BIOS with your board (if there is such a BIOS) first.
> >
> > Thanks,
> >
> > - ben
> >
> > > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com]
> > > Sent: Wednesday, July 18, 2018 3:06 PM
> > > To: You, Benjamin <benjamin.you@intel.com>
> > > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>;
> edk2-devel@lists.01.org
> > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > >
> > > Hi Ben,
> > >
> > > I have shared my grub.cfg below,
> > >
> > > if loadfont /boot/grub/font.pf2 ; then
> > >       set gfxmode=auto
> > >       insmod efi_gop
> > >       insmod efi_uga
> > >       insmod gfxterm
> > >       terminal_output gfxterm
> > > fi
> > >
> > > set menu_color_normal=white/black
> > > set menu_color_highlight=black/light-gray
> > >
> > > set timeout=5
> > > menuentry "Install Ubuntu Server" {
> > >       set gfxpayload=keep
> > >       #DJ linux       /casper/vmlinuz   boot=casper quiet  ---
> > >     linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu-server.seed
> vga=normal console=tty0 console=ttyUSB0,115200n8 ---
> > >       initrd  /casper/initrd.gz
> > > }
> > > menuentry "OEM install (for manufacturers)" {
> > >       set gfxpayload=keep
> > >       linux   /casper/vmlinuz   boot=casper only-ubiquity quiet splash
> oem-config/enable=true ---
> > >       initrd  /casper/initrd.gz
> > > }
> > > menuentry "Check disc for defects" {
> > >       set gfxpayload=keep
> > >       linux   /casper/vmlinuz  boot=casper integrity-check quiet
> splash ---
> > >       initrd  /casper/initrd.gz
> > > }
> > >
> > > Thanks,
> > > Dhanasekar
> > >
> > > On Wed, Jul 18, 2018 at 11:28 AM, You, Benjamin <
> benjamin.you@intel.com> wrote:
> > > Hi, Dhanasekar,
> > >
> > > Linux boot parameters allow specifying serial baudrate. An example
> would be:
> > > earlycon=uart8250,mmio32,0xXXXXXXXX,115200n81 console=ttyS2,115200
> > >
> > > Please make sure the serial device info (including MMIO or I/O address
> and
> > >  the device name) matches your platform in above settings.
> > >
> > > I guess character set is not an issue here since Linux only outputs
> basic
> > > ASCII codes.
> > >
> > > Thanks,
> > >
> > > - ben
> > >
> > > > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com]
> > > > Sent: Tuesday, July 17, 2018 9:32 PM
> > > > To: You, Benjamin <benjamin.you@intel.com>
> > > > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>;
> edk2-devel@lists.01.org
> > > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > > >
> > > > Hi Nate, Ben,
> > > >
> > > > After changing   Windows -> Translation = CP437 in Putty, I can able
> to see proper Shell and BIOS setup.
> > > > After Grub, I am not seeing OS installation Process. I have changed
> Kernal Parameters too.
> > > >
> > > > May Linux Server Installation(via serial) use different character
> setting or baud rate?.
> > > >
> > > > Thanks,
> > > > Dhanasekar
> > > >
> > > > On Mon, Jul 16, 2018 at 10:58 AM, Dhanasekar Jaganathan <
> jdhanasekarmca@gmail.com> wrote:
> > > > Hi Nate/ Ben,
> > > >
> > > > Thanks for the info.
> > > >
> > > > My host is Ubuntu system and I am using "minicom" for serial
> messages.
> > > > I will use putty with the values you mentioned.
> > > > I have been trying with different Kernel parameters  (in grub.cfg)
> while installing Ubuntu Server OS.
> > > >
> > > > I will update the result.
> > > >
> > > > Thanks,
> > > > Dhanasekar
> > > >
> > > > On Sat, Jul 14, 2018 at 10:48 AM, You, Benjamin <
> benjamin.you@intel.com> wrote:
> > > > Hi Dhanasekar,
> > > >
> > > > The Coreboot UEFI Payload does support serial and terminal. As Nate
> said
> > > > below, there may be some configuration issue causing the display not
> correctly
> > > > formatted through serial terminal.
> > > >
> > > > I also agree with Nate that since your board does not have a VGA
> connection,
> > > > you might have to configure Ubuntu to use serial console to monitor
> the boot
> > > > process.
> > > >
> > > > Thanks,
> > > >
> > > > - ben
> > > >
> > > > > -----Original Message-----
> > > > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On
> Behalf Of
> > > > > Desimone, Nathaniel L
> > > > > Sent: Saturday, July 14, 2018 8:51 AM
> > > > > To: Dhanasekar Jaganathan <jdhanasekarmca@gmail.com>
> > > > > Cc: edk2-devel@lists.01.org
> > > > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > > > >
> > > > > Hi Dhanasekar,
> > > > >
> > > > > I don't know very much about coreboot or the coreboot UEFI
> payload, so I
> > > > > won't be able to help you much with that. From what you mention in
> your
> > > > > message it sounds like either the coreboot UEFI payload does not
> include the
> > > > > TerminalDxe driver, there is a configuration issue with it.
> MinPlatformPkg is a
> > > > > pure EDK2 only implementation that does not have any coreboot
> dependencies,
> > > > > but it does not support Rangley at the moment.
> > > > >
> > > > > With regard to the setup menu graphical corruption, the setup menu
> uses the
> > > > > CP437 character set, since the setup menu is often displayed using
> VGA text
> > > > > mode, whereas most current terminal emulators assume UTF-8
> encoding. To
> > > > > make it render properly, use PuTTY and in the connection
> configuration under
> > > > > Windows -> Translation change the remote character set to CP437.
> > > > >
> > > > > I suspect there are kernel parameters you will need to pass to
> make Ubuntu use
> > > > > the serial port as the terminal, I suggest looking at Ubuntu
> documentation or
> > > > > message boards.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Nate
> > > > >
> > > > > On 7/12/18, 10:21 PM, "edk2-devel on behalf of Dhanasekar
> Jaganathan"
> > > > > <edk2-devel-bounces@lists.01.org on behalf of
> jdhanasekarmca@gmail.com>
> > > > > wrote:
> > > > >
> > > > > Hi Nate,
> > > > >
> > > > > Thanks for the info. I will try this.
> > > > >
> > > > > My Rangley platform has no onboard or offboard vga support. Com
> Port / Serial
> > > > > console is used for display and communication.
> > > > > I am booting the platform by coreboot with UEFI payload. I am
> trying to install
> > > > > Ubuntu server OS.
> > > > >
> > > > > When I boot into Shell, I am not seeing actually shell (graphics
> are not good) and
> > > > > keystroke are working properly.
> > > > > When I boot into EDK Setup, I am not getting proper setup page
> (graphics are
> > > > > not good) and keystroke are not working.
> > > > >
> > > > > When I try to boot Ubuntu Server, I am getting below error,
> > > > >
> > > > > "error: no suitable video mode found.
> > > > > Booting in blind mode"
> > > > >
> > > > > It seems I am missing some video/graphics settings in UEFI
> payload. If you know
> > > > > the fix, Please provide me.
> > > > >
> > > > > Thanks,
> > > > > Dhanasekar
> > > > >
> > > > >
> > > > >
> > > > > On Fri, Jul 13, 2018 at 7:14 AM, Desimone, Nathaniel L
> > > > > <nathaniel.l.desimone@intel.com> wrote:
> > > > > Hi Dhanasekar,
> > > > >
> > > > > There is nothing pre-built and off-the-shelf ready today. But we
> do have a
> > > > > generalized infrastructure for open source Intel UEFI platforms
> called
> > > > > MinPlatformPkg. Please see the following:
> > > > >
> > > > > https://github.com/tianocore/edk2-platforms/tree/devel-
> > > > > MinPlatform/Platform/Intel
> > > > >
> > > > > Notice that MinPlatformPkg requires a *OpenBoardPkg that supports
> the
> > > > > desired platform. To my knowledge no one at Intel has looked at
> implementing
> > > > > a RangleyOpenBoardPkg thus far. The focus has been on recently
> released
> > > > > platforms, Rangley is 4 years old at this point. If you are so
> inclined, you are
> > > > > welcome to try implementing a RangleyOpenBoardPkg. I would
> recommend
> > > > > using KabylakeOpenBoardPkg as a starting point.
> > > > >
> > > > > Thanks,
> > > > > Nate
> > > > >
> > > > > On 7/11/18, 8:52 PM, "edk2-devel on behalf of Dhanasekar
> Jaganathan" <edk2-
> > > > > devel-bounces@lists.01.org on behalf of jdhanasekarmca@gmail.com>
> wrote:
> > > > >
> > > > >     Hi,
> > > > >
> > > > >     I have booted Intel Rangley / MohonPeak platform in coreboot
> with Intel
> > > > >     FSP.
> > > > >     I am unable to install UEFI OS in coreboot (sometime).
> > > > >
> > > > >     EDK bios will install both UEFI and Legacy OS.
> > > > >     Does Open EDK supports Intel Rangley platform?.
> > > > >     Is code base available for Intel Rangely platform?
> > > > >
> > > > >
> > > > >
> > > > >     Thanks,
> > > > >     Dhanasekar
> > > > >     _______________________________________________
> > > > >     edk2-devel mailing list
> > > > >     edk2-devel@lists.01.org
> > > > >     https://lists.01.org/mailman/listinfo/edk2-devel
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > edk2-devel mailing list
> > > > > edk2-devel@lists.01.org
> > > > > https://lists.01.org/mailman/listinfo/edk2-devel
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-27  4:46                       ` Dhanasekar Jaganathan
@ 2018-07-27  5:22                         ` You, Benjamin
  2018-07-27  5:54                           ` Dhanasekar Jaganathan
  0 siblings, 1 reply; 15+ messages in thread
From: You, Benjamin @ 2018-07-27  5:22 UTC (permalink / raw)
  To: Dhanasekar Jaganathan; +Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi Dhanasekar,
 
You can check out Maintainers.txt in the root directory of the EDK2 tree for a 
list of maintainers for each package.

For FSP related packages, you can consult following folks:
Jiewen Yao <jiewen.yao@intel.com>
Chasel Chiu <chasel.chiu@intel.com>

Thanks,
 
- ben
 
> From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com] 
> Sent: Friday, July 27, 2018 12:46 PM
> To: You, Benjamin <benjamin.you@intel.com>
> Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; edk2-devel@lists.01.org
> Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> 
> Hi Ben,
> 
> Thanks for sharing.  
> I am unable to find owners of FSP.  
> Where Can I get those details ?.
> 
> Thanks,
> Dhanasekar
> 
> On Fri, Jul 27, 2018 at 6:15 AM, You, Benjamin <benjamin.you@intel.com> wrote:
> Hi Dhanasekar,
> 
> Here is a link: 
> https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Using_the_Intel_Firmware_Support_Package_Version_1_1_with_the_EFI_Developer_Kit_II.pdf
> 
> You may also consult the owners of the FSP related packages in the EDK2 repo 
> for any questions.
> 
> Thanks,
> 
> - ben
> 
> 
> > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com] 
> > Sent: Thursday, July 26, 2018 8:45 PM
> > To: You, Benjamin <benjamin.you@intel.com>
> > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > 
> > Hi Nate, Ben,
> > 
> > 
> > Can you please provide me the steps to integrate FSP  with latest EDK2 source ?. I didnt get clear steps from net (seems steps are compatible with latest source). 
> > Which are the changes  I have to do in latest EDK2 source and in which location  I have to copy FSP binary ?. 
> > My FSP version is 1.1.
> > Please share me links or example projects. 
> > 
> > Thanks,
> > dhanasekar
> >

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Reg: Intel Rangley Support in EDK
  2018-07-27  5:22                         ` You, Benjamin
@ 2018-07-27  5:54                           ` Dhanasekar Jaganathan
  0 siblings, 0 replies; 15+ messages in thread
From: Dhanasekar Jaganathan @ 2018-07-27  5:54 UTC (permalink / raw)
  To: You, Benjamin, Jiewen Yao, Chasel Chiu
  Cc: Desimone, Nathaniel L, edk2-devel@lists.01.org

Hi Jiewen/Chasel,

I am working in Intel Rangeley Micor server. I am trying to use to FSP 1.0
binary in latest EDK 2 open source.

Is it possible to integrate FSP binary in EDK 2 source?.
If so, Can you please me to build EDK2 source with FSP binary and provide
me the steps?.

FYI, I have booted micor server by Coreboot with FSP.
I didnt get proper steps to integrate FSP in EDK2.


Thanks,
Dhanasekar.

On Fri, Jul 27, 2018 at 10:52 AM, You, Benjamin <benjamin.you@intel.com>
wrote:

> Hi Dhanasekar,
>
> You can check out Maintainers.txt in the root directory of the EDK2 tree
> for a
> list of maintainers for each package.
>
> For FSP related packages, you can consult following folks:
> Jiewen Yao <jiewen.yao@intel.com>
> Chasel Chiu <chasel.chiu@intel.com>
>
> Thanks,
>
> - ben
>
> > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com]
> > Sent: Friday, July 27, 2018 12:46 PM
> > To: You, Benjamin <benjamin.you@intel.com>
> > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>;
> edk2-devel@lists.01.org
> > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> >
> > Hi Ben,
> >
> > Thanks for sharing.
> > I am unable to find owners of FSP.
> > Where Can I get those details ?.
> >
> > Thanks,
> > Dhanasekar
> >
> > On Fri, Jul 27, 2018 at 6:15 AM, You, Benjamin <benjamin.you@intel.com>
> wrote:
> > Hi Dhanasekar,
> >
> > Here is a link:
> > https://firmware.intel.com/sites/default/files/resources/
> A_Tour_Beyond_BIOS_Using_the_Intel_Firmware_Support_
> Package_Version_1_1_with_the_EFI_Developer_Kit_II.pdf
> >
> > You may also consult the owners of the FSP related packages in the EDK2
> repo
> > for any questions.
> >
> > Thanks,
> >
> > - ben
> >
> >
> > > From: Dhanasekar Jaganathan [mailto:jdhanasekarmca@gmail.com]
> > > Sent: Thursday, July 26, 2018 8:45 PM
> > > To: You, Benjamin <benjamin.you@intel.com>
> > > Cc: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>;
> edk2-devel@lists.01.org
> > > Subject: Re: [edk2] Reg: Intel Rangley Support in EDK
> > >
> > > Hi Nate, Ben,
> > >
> > >
> > > Can you please provide me the steps to integrate FSP  with latest EDK2
> source ?. I didnt get clear steps from net (seems steps are compatible with
> latest source).
> > > Which are the changes  I have to do in latest EDK2 source and in which
> location  I have to copy FSP binary ?.
> > > My FSP version is 1.1.
> > > Please share me links or example projects.
> > >
> > > Thanks,
> > > dhanasekar
> > >
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2018-07-27  5:54 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-12  3:52 Reg: Intel Rangley Support in EDK Dhanasekar Jaganathan
2018-07-13  1:44 ` Desimone, Nathaniel L
2018-07-13  5:20   ` Dhanasekar Jaganathan
2018-07-14  0:50     ` Desimone, Nathaniel L
2018-07-14  5:18       ` You, Benjamin
2018-07-16  5:28         ` Dhanasekar Jaganathan
2018-07-17 13:31           ` Dhanasekar Jaganathan
2018-07-18  5:58             ` You, Benjamin
2018-07-18  7:06               ` Dhanasekar Jaganathan
2018-07-18  7:42                 ` You, Benjamin
2018-07-26 12:45                   ` Dhanasekar Jaganathan
2018-07-27  0:45                     ` You, Benjamin
2018-07-27  4:46                       ` Dhanasekar Jaganathan
2018-07-27  5:22                         ` You, Benjamin
2018-07-27  5:54                           ` Dhanasekar Jaganathan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox