[MinnowBoard] firmware with Bios for minnowboard max

zahra rahimkhani zrahimkhani2014 at gmail.com
Sat Jul 14 05:36:06 UTC 2018


Also, I can get it on myboard becuse this link told
https://seabios.org/SeaBIOS

"SeaBIOS is an open source implementation of a 16bit X86 BIOS. SeaBIOS can
run in an emulator or it can run natively on X86 hardware with the use of [
http://www.coreboot.org/ coreboot]."

But I can use just  QEMU and kvm <http://www.linux-kvm.org/>on my board  if
I want to install FreeBSD , I should change its codes for FreeBSD ?

Thanks ,



On Sat, Jul 14, 2018 at 9:28 AM zahra rahimkhani <zrahimkhani2014 at gmail.com>
wrote:

> Also, I downloaded coreboot 4.0  from
> https://www.coreboot.org/downloads.html
>
> I can this method for my board
> https://www.coreboot.org/developers.html
>
> Thank you for your time
>
> On Sat, Jul 14, 2018 at 9:04 AM zahra rahimkhani <
> zrahimkhani2014 at gmail.com> wrote:
>
>> Also, Could you explain that how use this link that you sent  for to
>> build a Legacy BIOS ?
>> https://github.com/tianocore/tianocore.github.io/wiki/Tasks
>>
>> Thanks ,
>>
>>
>> On Sat, Jul 14, 2018 at 8:34 AM zahra rahimkhani <
>> zrahimkhani2014 at gmail.com> wrote:
>>
>>> Thank you for your guides.
>>>
>>> I did not use FreeBSD when I tested it ,  I removed the media (SD card,
>>> disk drive, etc) containing the OS.  but I cannot boot to shell and
>>> just see this message
>>> ">>>>Start boot option, Press <F2> or <DEL> to enter setup page(5
>>> Sec)....."
>>> Now I should SPI programmer or  is other solution?
>>>
>>> Thanks,
>>>
>>>
>>>
>>>
>>> On Thu, Jul 12, 2018 at 10:48 PM Krau, Michael P <
>>> michael.p.krau at intel.com> wrote:
>>>
>>>> Ok, this sounds like we have two problems:
>>>>
>>>> (Please note: at the end of point 2 I have a suggestion of something to
>>>> try to see if we can get you booting to the shell)
>>>>
>>>>
>>>>
>>>> 1)      None of the MinnowBoard MAX official release contain “Legacy
>>>> BIOS” (Or as UEFI (CSM) refers to this functionality “Compatibility Support
>>>> Module”).
>>>>
>>>>
>>>>
>>>> Unfortunately, the term BIOS has been overloaded over time, and some
>>>> have use the term “BIOS” as a catch all for the firmware image (whether it
>>>> contains a “Legacy BIOS” component or not).
>>>>
>>>>
>>>>
>>>> While the Open Source code (per your link below) may include some of
>>>> the CSM support it is not complete, as it would require the actual “Legacy
>>>> BIOS” component (which is loaded in memory at address 0F0000h) to be
>>>> complete, and Tianocore.org does not include those modules.   Also, the
>>>> builds as provided on TInaocore.org do not include linkages to those parts
>>>> of the CSM that are available in the code repository.
>>>>
>>>>
>>>>
>>>> Per the Tianocore.org Wiki (
>>>> https://github.com/tianocore/tianocore.github.io/wiki/Tasks), the CSM
>>>> is listed as a “partially complete” or “deferred” project.  It mentions
>>>> SeaBIOS (a GPL licensed Legacy BIOS: http://www.coreboot.org/SeaBIOS)
>>>> as a possibility, but it would require some effort to integrate into the
>>>> overall firmware image.  The project was deprioritized, as UEFI support has
>>>> been more or less mainstreamed in most current OS’s.
>>>>
>>>>
>>>>
>>>> One thing I noted in your messages below is that version numbering is
>>>> confused or confusing.  The Firmware versions range from 0.91 (on website –
>>>> though there were versions released numbering in the 0.7x range long, long
>>>> ago) to 0.98 (most recent release).  While your FreeBSD version number is
>>>> of the form 9.2.  In fact I notice that some references to the firmware
>>>> version numbers have begun to match the FreeBSD form (9.x), rather than the
>>>> firmware version form (0.9x).
>>>>
>>>>
>>>>
>>>> Do you have the actual quote where it is stated that firmware version
>>>> 0.91 contains Legacy BIOS support or a complete CSM?  I am concerned
>>>> specifically where and how this was conveyed.
>>>>
>>>>
>>>>
>>>> 2)      The firmware image (version 0.91) on your platform in not
>>>> booting after being installed.  You are not getting to shell much less
>>>> booting an OS.
>>>>
>>>>
>>>>
>>>> This is the more immediate and telling issue, as it makes it hard for
>>>> you to do much with our board as it is, and until you can at least boot to
>>>> shell on that board your progress is on hold.
>>>>
>>>>
>>>>
>>>> Now, first I have to ask:
>>>>
>>>> Did you use the binary image provided on the website (
>>>> https://firmware.intel.com/projects/minnowboard-max)?
>>>>
>>>>
>>>>
>>>> When you did the firmware update from 0.77 to 0.91, did the process
>>>> flow and complete per the screen shots provided on the web page (
>>>> https://minnowboard.org/tutorials/updating-the-firmware)?
>>>>
>>>>
>>>>
>>>> The provided firmware image is a known good image, and was thoroughly
>>>> tested before it was posted on the webpage.  If the provided binary was
>>>> used and the update process did not error, fail, or get interrupted (i.e.
>>>> reboot or power cycle in the middle of the process), the system should at
>>>> least be able to boot directly to shell.
>>>>
>>>>
>>>>
>>>> This is the sticky part, as once a firmware image is on a platform that
>>>> cannot at least boot to shell, the only option of getting a new (and
>>>> working firmware image) on the affected platform is to use and SPI
>>>> programmer and directly load the image into the SPI flash part.  As stated
>>>> on the “Updating the Firmware” webpage:  “NOTE: If this process fails for
>>>> some reason like power interruption, and you are unable to flash using this
>>>> process, your remedy is to use the spi flash tool. See the Updating
>>>> Firmware via SPI Flash Programmer tutorial.”
>>>>
>>>>
>>>>
>>>> Getting to the Shell:
>>>>
>>>> However, I have a suggestion before going to the SPI programming
>>>> option.  It is possible that the UEFI firmware has been loaded correctly on
>>>> your board, but in the boot process has tried to launch the FreeBSD
>>>> bootloader, then has crashed before it could even put a message on the
>>>> screen.  Actually, if the FreeBSD loader is expecting a legacy BIOS it
>>>> would not know how to put a message on the screen in a UEFI environment, so
>>>> there would be no message.
>>>>
>>>>
>>>>
>>>> My suggestion, temporarily remove the media (SD card, disk drive, etc)
>>>> containing the OS from your board, and try to boot it with firmware only.
>>>> This will force the firmware to boot to shell (if possible).  If it can
>>>> boot to shell, then the firmware image is OK, and it was in the handoff (or
>>>> after) that the crash occurred.  If it cannot boot to shell, then we may
>>>> get some more data in screen output from the process to help figure out how
>>>> we can get to shell without resorting to the SPI flash programmer option.
>>>>
>>>>
>>>>
>>>> Please let us know how it works out either way.
>>>>
>>>>
>>>>
>>>> Thank you,
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Michael Krau
>>>>
>>>>
>>>>
>>>> *While I am an Intel employee, I do not represent Intel and am not
>>>> authorized to speak for Intel. *
>>>>
>>>>
>>>>
>>>> *From:* elinux-MinnowBoard [mailto:
>>>> elinux-minnowboard-bounces at lists.elinux.org] *On Behalf Of *zahra
>>>> rahimkhani
>>>> *Sent:* Thursday, July 12, 2018 9:41 AM
>>>> *To:* MinnowBoard Development and Community Discussion <
>>>> elinux-minnowboard at lists.elinux.org>
>>>> *Subject:* Re: [MinnowBoard] firmware with Bios for minnowboard max
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Also, if it does not BIOS, I can compile firmware based on this link
>>>>
>>>> https://github.com/tianocore/tianocore.github.io/wiki/EDK-II?
>>>>
>>>>
>>>>
>>>> Thank you very much for your time
>>>>
>>>> [image: Image removed by sender.]
>>>>
>>>> On Thu, Jul 12, 2018 at 8:59 PM zahra rahimkhani <
>>>> zrahimkhani2014 at gmail.com> wrote:
>>>>
>>>> Thank you very much for this message.
>>>>
>>>>
>>>>
>>>>    1. How did you perform the upgrade from 0.77 to 0.91?
>>>>
>>>>               I used this link for upgrade
>>>>
>>>>        https://minnowboard.org/tutorials/updating-the-firmware
>>>>
>>>>               I typed that commands on shell .
>>>>
>>>>
>>>>
>>>>         2.Please explain the “crash” you see after the firmware boot
>>>> message? Is this FreeBSD crashing after it tries to boot, or a different
>>>> error?
>>>>
>>>> No, it is without FreeBSD, It does not make Shell.  I did not see this
>>>> message: EFI shell version.....
>>>>
>>>>
>>>>
>>>>         3. Can you use F2/DEL to enter the firmware setup without a
>>>> crash/hang?
>>>>
>>>> No, when  I see this message " Start boot option, Press <F2> or <DEL>
>>>> to enter setup page(5 Sec)...."
>>>>
>>>> My keyboard does not work and I did not see shell that type new
>>>> commands
>>>>
>>>>
>>>>
>>>>         4. The MinnowBoard Max/Turbot firmware is UEFI only, with no
>>>> legacy BIOS support. Newer versions of FreeBSD have UEFI support.
>>>>
>>>>  I need FreeBSD 9.2 It does not UEFI , In the forums, I saw in new
>>>> versions, it has BIOS that in this link for 9.1 it told that it has BIOS.
>>>>
>>>> https://firmware.intel.com/projects/minnowboard-max
>>>>
>>>>
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Jul 12, 2018 at 8:19 PM Richardson, Brian <
>>>> brian.richardson at intel.com> wrote:
>>>>
>>>>
>>>>    1. How did you perform the upgrade from 0.77 to 0.91?
>>>>    2. Please explain the “crash” you see after the firmware boot
>>>>    message? Is this FreeBSD crashing after it tries to boot, or a different
>>>>    error?
>>>>    3. Can you use F2/DEL to enter the firmware setup without a
>>>>    crash/hang?
>>>>    4. The MinnowBoard Max/Turbot firmware is UEFI only, with no legacy
>>>>    BIOS support. Newer versions of FreeBSD have UEFI support.
>>>>
>>>>
>>>>
>>>> Thanks … br
>>>>
>>>> ---
>>>>
>>>> Brian Richardson, Senior Technical Marketing Engineer, Intel Software
>>>>
>>>> brian.richardson at intel.com -- @intel_brian (Twitter & WeChat)
>>>>
>>>>
>>>> https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
>>>>
>>>>
>>>>
>>>> *From:* elinux-MinnowBoard <elinux-minnowboard-bounces at lists.elinux.org>
>>>> *On Behalf Of *zahra rahimkhani
>>>> *Sent:* Thursday, July 12, 2018 5:05 AM
>>>> *To:* MinnowBoard Development and Community Discussion <
>>>> elinux-minnowboard at lists.elinux.org>
>>>> *Subject:* [MinnowBoard] firmware with Bios for minnowboard max
>>>>
>>>>
>>>>
>>>> Dear Friends
>>>>
>>>>
>>>>
>>>> I downloaded firmware of    MinnowBoard MAX 0.91 64-Bit because I
>>>> think it have BIOS and I can use freebsd 9.2 that do not support UEFI.
>>>>
>>>> I put it on my chip but it show this message .
>>>>
>>>> ">>>>Start boot option, Press <F2> or <DEL> to enter setup page(5
>>>> Sec)....."
>>>>
>>>> and crashed . I can not type anything in  this stage.
>>>>
>>>>
>>>>
>>>> I would be grateful if you let me know how solve it ?
>>>>
>>>> My board had version 0.77 before.
>>>>
>>>>
>>>>
>>>> Best wishes,
>>>>
>>>> _______________________________________________
>>>> elinux-MinnowBoard mailing list
>>>> elinux-MinnowBoard at lists.elinux.org
>>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>>
>>>> _______________________________________________
>>>> elinux-MinnowBoard mailing list
>>>> elinux-MinnowBoard at lists.elinux.org
>>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elinux.org/pipermail/elinux-minnowboard/attachments/20180714/27e26244/attachment-0001.html>


More information about the elinux-MinnowBoard mailing list