Hi all!
Long time since i started this topic!
As Zaolin mentioned quite some posts earlier UEFITool is the way to go to get a working vbios option rom.
I got exactly the same file as zaolin attached in the post before.. And this works wonderful...
For debug and documentation reasons i will attach the working config, vgabios, pxe rom image (with disabled BANNER_TIMEOUT), the final cbmem boot log, the old vgabios which i've dumped via /sys/devices and the smaller one which i got from /proc/iomem...
Big thx to all of you for taking time to point me in the right direction... And sorry for the noise ;)
best regards,
n3ph
On 05/27/15 17:46, Zaolin wrote:
Hi Michael,
again please use the UEFI Tool. Your VGA BIOS contains self modifying code and that's why the extraction inside the Linux does not work! I attached the Intel VGA BIOS for the X230 as reference.
Regards Zaolin
Since SeaBios seems to be bothered about the checksum of the oprom i tried to disable the checksum_check via:
./build/cbfstool build/coreboot.rom add-int -i 0 -n etc/optionroms-checksum
But it seems like there is sth. wrong with that vbios.. Multi-coloured stripes and strange distortions until kernel boots...
I guess i start using UEFITool to re-extract it...
best regards,
n3ph
On 05/27/15 16:47, Michael Gerlach wrote:
Here we go...
I guess cbmem.log should be enough?
Attached one boot with CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT=y set and one with CONFIG_VGA_ROM_RUN=y and CONFIG_S3_VGA_ROM_RUN=y..
MAINBOARD_DO_NATIVE_VGA_INIT does nothing - display is initialzed as recently as kernel is already loaded and display driver starts working.
VGA_ROM_RUN at least corectly initialize the display, but - as already mentioned - no output from coreboot nor seabios is displayed - just a white blinking cursor until kernel gets loaded.. I guess i have no timeout in grub2 - so this might be the reason why i also see no output from grub..
best regards,
n3ph