Hi Viktor, On Thu, Mar 19, 2015 at 4:23 AM Kuzmichev Viktor <[email protected]> wrote:
> Hello, > > I'm using coreboot + SeaBIOS on Mohon Peak CRB. And I've tried to make > VGA work for a while now. I used this article as a guide: > http://www.coreboot.org/VGA_support > > Since it is an add-in card, you don't need to extract the VBIOS and put it into cbfs. The VBIOS on the card will run during the PCI card enumeration. It seems that there is a problem with that specific aspeed card and/or VBIOS. You may want to try a different card to avoid the issue. Please let us know the results if you debug that card further. Regards, Marc > Extracting VGA BIOS from vendor BIOS image did not work: > $ ./bios_extract EDVLCRB1.86B.0043.R00.1408290947_MPK.bin > Using file "EDVLCRB1.86B.0043.R00.1408290947_MPK.bin" (8192kB) > Error: Unable to detect BIOS Image type. > > Then, I've downloaded VGA BIOS from here: > http://www.aspeedtech.com/support.php > Mohon Peak uses Aspeed VGA controller AST1300. > > And also, I've extracted Video ROM from /dev/mem: > # dd if=/dev/mem of=vgabios.bin bs=1k count=32 skip=768 > > Neither of them worked. Here's what I've tried. I've tried to add them > via coreboot's menuconfig (' Add VGA BIOS image' option). I've tried to > add them manually via cbfstool as an optionrom and as a raw file. I've > tried to put them in CBFS under vgaroms/ directory. Here's my latest > ROM-file layout: > $ ./build/cbfstool build/coreboot.rom print > coreboot.rom: 8192 kB, bootblocksize 1024, romsize 8388608, offset 0x600000 > alignment: 64 bytes, architecture: x86 > > Name Offset Type Size > cmos_layout.bin 0x600000 cmos_layout 1352 > pci1a03,2000.rom 0x600580 optionrom 32768 > fallback/romstage 0x6085c0 stage 26616 > fallback/ramstage 0x60ee00 stage 59904 > fallback/payload 0x61d840 payload 56100 > config 0x62b3c0 raw 4532 > revision 0x62c5c0 raw 708 > pci8086,1f41.rom 0x62c8c0 raw 61952 > vgaroms/pci1a03,2000.rom 0x63bb00 raw 32768 > img/Memtest86+(5.01) 0x643b40 payload 159492 > (empty) 0x66aa80 null 939288 > mrc.cache 0x74ffc0 (unknown) 65536 > cpu_microcode_blob.bin 0x760000 microcode 83968 > (empty) 0x774840 null 46936 > fsp.bin 0x77ffc0 (unknown) 372736 > (empty) 0x7db000 null 150424 > > The entries pci1a03,2000.rom are the VGA ROMs there. I also tried to > remove either of them. I've tested with coreboot option 'Run VGA Option > ROMs' checked and unchecked without any difference. In SeaBIOS I set > 'VGA Hardware Type (coreboot linear framebuffer)' as the other options > are None, GeodeGX2 and GeodeLX, so coreboot linear framebuffer seemed > more logical. > > I saw this mailing list: > http://www.seabios.org/pipermail/seabios/2015-January/008588.html > but found no solution there and it seems not to be my case as my board > does not hang. > > I put coreboot and SeaBIOS output in the attachment. Debug levels set to > 7 for both. In coreboot only 'Output verbose CBFS debug messages' > checked in 'Debugging' submenu. > > Is there anything I'm doing wrong or simply missing? > > Viktor > -- > coreboot mailing list: [email protected] > http://www.coreboot.org/mailman/listinfo/coreboot
-- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

