Hi,
do the following:
0) Get the PCI ID via lspci -vnn of the Intel Graphics Device.
1) Get the UEFITool https://github.com/LongSoft/UEFITool
2) Extract with the flashrom ich_descriptor_tool your UEFI Firmware (BIOS).
-> ich_descriptor_tool -f bios.bin -d
3) Open the UEFI Image with the UEFITool go under search -> text and disable UTF-8 support.
4) Enter for intel graphic devices "VGA Compatible BIOS" and you will find one more matching entries by scrolling down the log. For Nvidia use "VGA Compatible".
5) Extract all entries with "Extract body". Correct Oproms should have for Intel around 65k size. If it's only one entry then you can stop here and use it as vgabios.
6) Get rom-parser https://github.com/awilliam/rom-parser and run it on the files. You will get printed some infos including the pci id. If the id matches with your graphics device use the it as vgabios.
Regards Zaolin
Dear Michael,
Am Samstag, den 23.05.2015, 04:28 +0200 schrieb Michael Gerlach:
Uhm - I do not explicitly compressed it. I just added it to config..
Extracted it via
echo 1 > /sys/devices/pci0000:00/0000:00:02.0/rom cp /sys/devices/pci0000:00/0000:00:02.0/rom vgabios.bin
How to check if it's compressed?
The *file` command should help you.
For my AMD Video BIOS from the ASRock E350M1 I get the following.
$ file vgabios.bin vgabios.rom: BIOS (ia32) ROM Ext. IBM comp. Video (113*512)
If the method you used, did not work, please report a bug to the Intel graphics folks [1].
Thanks,
Paul
[1] https://01.org/linuxgraphics/documentation/how-report-bugs
coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot