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 <zrahimkhani2...@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 < > zrahimkhani2...@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.k...@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-boun...@lists.elinux.org] *On Behalf Of *zahra >>> rahimkhani >>> *Sent:* Thursday, July 12, 2018 9:41 AM >>> *To:* MinnowBoard Development and Community Discussion < >>> elinux-minnowboard@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 < >>> zrahimkhani2...@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.richard...@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.richard...@intel.com -- @intel_brian (Twitter & WeChat) >>> >>> >>> https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson >>> >>> >>> >>> *From:* elinux-MinnowBoard <elinux-minnowboard-boun...@lists.elinux.org> >>> *On Behalf Of *zahra rahimkhani >>> *Sent:* Thursday, July 12, 2018 5:05 AM >>> *To:* MinnowBoard Development and Community Discussion < >>> elinux-minnowboard@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@lists.elinux.org >>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard >>> >>> _______________________________________________ >>> elinux-MinnowBoard mailing list >>> elinux-MinnowBoard@lists.elinux.org >>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard >>> >>
_______________________________________________ elinux-MinnowBoard mailing list elinux-MinnowBoard@lists.elinux.org http://lists.elinux.org/mailman/listinfo/elinux-minnowboard