Hello Martin,
You don"t have serial console enabled, so that"s not the issue. I would recommend going into the console menu and enabling "Send console output to a CBMEM buffer". Once you boot to an OS, you"ll be able to see that with cbmem, which needs to be run as root.
Ok thank you for the idea, as I am running Qubes OS on my X230, I must install coreboot in dom0 (the core vm, where no other software should be running/installed). I think I'll try to use cbmem from an ubuntu which runs on a USB-drive, so that I don't have to touch my Qubes Installation.
Everything looks ok in the config to me, so I"m not positive what the issue is. We"d need to get a bit deeper into things to figure it out.
As mentioned my current configuration is far from beeing perfect, as my secondary payloads are shown in the coreboot (escape-key) menu but if I select them, they don't seem to work (blank screen).
I think that I've made something wrong splitting the compiled Coreboot.rom on my two Chips (4MB + 12MB) or that I am missing some other configuration steps after I've changed my CBFS from 0x10000 to 0x40000. If you/someone can provide any guidance here, this would be great.
Before I try to reduce the bootup time I'd like to get a fully working coreboot including secondary payloads (mainly to use the "View Timestamps" feature).
kind regards
[799]
On Mon, Sep 25, 2017 at 6:30 PM, One7two99 via coreboot coreboot@coreboot.org wrote:
Hello Martin,
-------- Original Message -------- Subject: Re: [coreboot] Coreboot+SeaBios Boot speed: ~12sec till Grub Boot Screen Local Time: 25 September 2017 3:53 AM From: gaumless@gmail.com
Is serial console enabled? If so, disabling that will speed things up immensely.
To which position in the menuconfig tree are you referencing? Have disabled all entries under "Console" in menuconfig but still get the boot delay. I"ve thecoreboot .config in case that this is helpfull, see attached file.
Can you post a miniconfig? Run "make savedefconfig" and post the file "defconfig"?
Sure, at your service:
$ make savedefconfig && cat defconfig CONFIG_USE_OPTION_TABLE=y CONFIG_COLLECT_TIMESTAMPS=y CONFIG_VENDOR_LENOVO=y CONFIG_CBFS_SIZE=0x400000 CONFIG_VGA_BIOS=y CONFIG_VGA_BIOS_FILE="~/my-coreboot/MyROMs/original/vga.rom" # CONFIG_POST_IO is not set # CONFIG_POST_DEVICE is not set CONFIG_BOARD_LENOVO_X230=y CONFIG_DRIVERS_PS2_KEYBOARD=y # CONFIG_CONSOLE_CBMEM is not set CONFIG_CPU_MICROCODE_CBFS_NONE=y CONFIG_SEABIOS_PS2_TIMEOUT=10 # CONFIG_DRIVERS_INTEL_WIFI is not set CONFIG_LPC_TPM=y # CONFIG_SQUELCH_EARLY_SMP is not set CONFIG_SEABIOS_MASTER=y CONFIG_SEABIOS_THREAD_OPTIONROMS=y CONFIG_COREINFO_SECONDARY_PAYLOAD=y
Can you post timestamp information so we can see what"s using all the time?
Unfortunately not as I haven"t been able to create a 2nd payload in order to read the timstamps from coreinfo. Coreinfo is shown in the boot menu when hitting ESC, but after launching, the screen goes blank and nothing happens. Maybe this is related to the fact, that I flashed only 4 MB of the Chip(s) and as such some part of the code is missing (whoch would be in the 8 MB part of the rom-file)?
[799]
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot