I have compiled coreboot from master branch (63fd650e2e) and flashed it to a CompuLab Intense PC following this guide:
https://watchmysys.com/blog/2017/12/coreboot-compulab-intense-pc-mintbox/
My problem is that video ouput is missing during POST, only after Linux kernel starts booting, video output become available. This problem is described in the guide and the solution is to include Intel VGA BIOS, which I have done, but still no video ouput before Linux kernel.
The guide is two years old, maybe something has changed in coreboot since then, so more steps are required to get the video working?
This is my defconfig:
CONFIG_USE_BLOBS=y CONFIG_VENDOR_COMPULAB=y CONFIG_VGA_BIOS=y CONFIG_VGA_BIOS_FILE="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/ipc_vbios.rom" CONFIG_INTEL_GMA_VBT_FILE="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/ipc_vbt.rom" CONFIG_ENABLE_MSATA=y # CONFIG_DRIVERS_INTEL_WIFI is not set CONFIG_IFD_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_0_flashdescriptor.bin" CONFIG_ME_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_2_intel_me.bin" CONFIG_GBE_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_3_gbe.bin" CONFIG_HAVE_IFD_BIN=y CONFIG_HAVE_ME_BIN=y CONFIG_CHECK_ME=y CONFIG_HAVE_GBE_BIN=y CONFIG_MAINBOARD_USE_LIBGFXINIT=y CONFIG_INTEL_GMA_ADD_VBT=y CONFIG_SEABIOS_BOOTORDER_FILE="bootorder.txt"
Any ideas on what I could be doing wrong?
Regards, Mogens Jensen
Hello Mogens,
On 23.01.20 10:41, Mogens Jensen via coreboot wrote:
The guide is two years old, maybe something has changed in coreboot since then, so more steps are required to get the video working?
or maybe less steps are required. coreboot has an open-source graphics- init option for this board (libgfxinit). I'm not sure if it was tested for the Intense PC. But please try: Remove the VBIOS, and make sure you have these in your .config:
CONFIG_MAINBOARD_USE_LIBGFXINIT=y CONFIG_SEABIOS_VGA_COREBOOT=y
If that doesn't work, keep the VBIOS and make sure to have
CONFIG_NO_GFX_INIT=y
Otherwise coreboot and SeaBIOS would both try to init graphics. I guess this is what is going wrong with your current config.
If libgfxinit doesn't work, and you want to help to get it running, you can enable CONFIG_DEBUG_ADA_CODE and fetch a log via `cbmem -c` once Linux is running.
Please report back in any case :)
Nico
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, January 23, 2020 10:01 AM, Nico Huber nico.h@gmx.de wrote:
Hello Mogens,
On 23.01.20 10:41, Mogens Jensen via coreboot wrote:
The guide is two years old, maybe something has changed in coreboot since then, so more steps are required to get the video working?
or maybe less steps are required. coreboot has an open-source graphics- init option for this board (libgfxinit). I'm not sure if it was tested for the Intense PC. But please try: Remove the VBIOS, and make sure you have these in your .config:
CONFIG_MAINBOARD_USE_LIBGFXINIT=y CONFIG_SEABIOS_VGA_COREBOOT=y
If that doesn't work, keep the VBIOS and make sure to have
CONFIG_NO_GFX_INIT=y
Otherwise coreboot and SeaBIOS would both try to init graphics. I guess this is what is going wrong with your current config.
If libgfxinit doesn't work, and you want to help to get it running, you can enable CONFIG_DEBUG_ADA_CODE and fetch a log via `cbmem -c` once Linux is running.
Please report back in any case :)
Nico
Hello Nico
Thanks for your help. Both the suggestions you provided made video output work. I prefer to use the open-source libgfxinit option so I need one blob less.
My Intense PC is now running latest coreboot, I can use the boot menu etc. and the things I have tested so far seems to work. Very cool.
Thanks again.
Regards, Mogens Jensen
Dear Mogens,
Am 25.01.20 um 08:15 schrieb Mogens Jensen via coreboot:
[…]
Thanks for your help. Both the suggestions you provided made video output work. I prefer to use the open-source libgfxinit option so I need one blob less.
My Intense PC is now running latest coreboot, I can use the boot menu etc. and the things I have tested so far seems to work. Very cool.
These are good news.
Could you please upload the logs to the board status repository [1]? Please make sure `git describe --tags --dirty` shows a clean version, and the commit you use is in the master branch, that means, no local changes, and rebuild `cbmem`. If you disable the serial console, then we’d also get the time-stamps not slowed down by transmitting messages over the slow serial connection.
Kind regards,
Paul
[1]: https://review.coreboot.org/cgit/coreboot.git/tree/util/board_status/README
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Saturday, January 25, 2020 10:01 AM, Paul Menzel pmenzel@molgen.mpg.de wrote:
Dear Mogens,
Am 25.01.20 um 08:15 schrieb Mogens Jensen via coreboot:
[…]
Thanks for your help. Both the suggestions you provided made video output work. I prefer to use the open-source libgfxinit option so I need one blob less. My Intense PC is now running latest coreboot, I can use the boot menu etc. and the things I have tested so far seems to work. Very cool.
These are good news.
Could you please upload the logs to the board status repository [1]? Please make sure `git describe --tags --dirty` shows a clean version, and the commit you use is in the master branch, that means, no local changes, and rebuild `cbmem`. If you disable the serial console, then we’d also get the time-stamps not slowed down by transmitting messages over the slow serial connection.
Kind regards,
Paul
Hello Paul,
Yes, no problem, I will try to upload the logs.
Regards, Mogense Jensen
Hello Mogens,
If you want to use LIBGFXINIT please disable VGA_BIOS and for SeaBIOS choose "Legacy VGA text mode" as framebuffer mode in "Display".
Let us know if the problem remains after this.
Jose Trujillo.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, January 23, 2020 12:41 PM, Mogens Jensen via coreboot coreboot@coreboot.org wrote:
I have compiled coreboot from master branch (63fd650e2e) and flashed it to a CompuLab Intense PC following this guide:
https://watchmysys.com/blog/2017/12/coreboot-compulab-intense-pc-mintbox/
My problem is that video ouput is missing during POST, only after Linux kernel starts booting, video output become available. This problem is described in the guide and the solution is to include Intel VGA BIOS, which I have done, but still no video ouput before Linux kernel.
The guide is two years old, maybe something has changed in coreboot since then, so more steps are required to get the video working?
This is my defconfig:
CONFIG_USE_BLOBS=y CONFIG_VENDOR_COMPULAB=y CONFIG_VGA_BIOS=y CONFIG_VGA_BIOS_FILE="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/ipc_vbios.rom" CONFIG_INTEL_GMA_VBT_FILE="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/ipc_vbt.rom" CONFIG_ENABLE_MSATA=y
CONFIG_DRIVERS_INTEL_WIFI is not set
=====================================
CONFIG_IFD_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_0_flashdescriptor.bin" CONFIG_ME_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_2_intel_me.bin" CONFIG_GBE_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_3_gbe.bin" CONFIG_HAVE_IFD_BIN=y CONFIG_HAVE_ME_BIN=y CONFIG_CHECK_ME=y CONFIG_HAVE_GBE_BIN=y CONFIG_MAINBOARD_USE_LIBGFXINIT=y CONFIG_INTEL_GMA_ADD_VBT=y CONFIG_SEABIOS_BOOTORDER_FILE="bootorder.txt"
Any ideas on what I could be doing wrong?
Regards, Mogens Jensen
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Hello Jose,
Thanks, you must have missed my reply to the thread a few days back.
Everything is working perfectly now, I had to disable VGA_BIOS as you also suggests.
Regards, Mogens Jensen
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Tuesday, January 28, 2020 5:01 PM, Jose Trujillo ce.autom@protonmail.com wrote:
Hello Mogens,
If you want to use LIBGFXINIT please disable VGA_BIOS and for SeaBIOS choose "Legacy VGA text mode" as framebuffer mode in "Display".
Let us know if the problem remains after this.
Jose Trujillo.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, January 23, 2020 12:41 PM, Mogens Jensen via coreboot coreboot@coreboot.org wrote:
I have compiled coreboot from master branch (63fd650e2e) and flashed it to a CompuLab Intense PC following this guide: https://watchmysys.com/blog/2017/12/coreboot-compulab-intense-pc-mintbox/ My problem is that video ouput is missing during POST, only after Linux kernel starts booting, video output become available. This problem is described in the guide and the solution is to include Intel VGA BIOS, which I have done, but still no video ouput before Linux kernel. The guide is two years old, maybe something has changed in coreboot since then, so more steps are required to get the video working? This is my defconfig: CONFIG_USE_BLOBS=y CONFIG_VENDOR_COMPULAB=y CONFIG_VGA_BIOS=y CONFIG_VGA_BIOS_FILE="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/ipc_vbios.rom" CONFIG_INTEL_GMA_VBT_FILE="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/ipc_vbt.rom" CONFIG_ENABLE_MSATA=y CONFIG_DRIVERS_INTEL_WIFI is not set ===================================== CONFIG_IFD_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_0_flashdescriptor.bin" CONFIG_ME_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_2_intel_me.bin" CONFIG_GBE_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/flashregion_3_gbe.bin" CONFIG_HAVE_IFD_BIN=y CONFIG_HAVE_ME_BIN=y CONFIG_CHECK_ME=y CONFIG_HAVE_GBE_BIN=y CONFIG_MAINBOARD_USE_LIBGFXINIT=y CONFIG_INTEL_GMA_ADD_VBT=y CONFIG_SEABIOS_BOOTORDER_FILE="bootorder.txt" Any ideas on what I could be doing wrong? Regards, Mogens Jensen coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org