PCI: 00:02.0 init Starting Graphics Initialization Check CBFS header at fffeffe0 magic is 4f524243 Found CBFS header at fffeffe0 Check fallback/coreboot_ram CBFS: follow chain: fff00000 + 38 + 8073 + align -> fff080c0 Check CBFS: follow chain: fff080c0 + 28 + e7ef8 + align -> ffff0000 CBFS: Could not find file pci8086,3577.rom In cbfs, rom address for PCI: 00:02.0 = 00000000 On mainboard, rom address for PCI: 00:02.0 = fff00000 PCI Expansion ROM, signature 0x414c, INIT size 0xa400, data ptr 0x6166 Incorrect Expansion ROM Header Signature 414c Graphics Initialization Complete
any ideas?
Have you added the vga rom into image by running
./cbfs/cbfstool ./coreboot.rom add ../vga_bios.rom pcivvvv,dddd.rom optionrom vvvv: vendor id
dddd: device id
And Please provide the output of
sh> cbfstool coreboot.rom print
Zheng
Date: Thu, 22 Oct 2009 23:42:19 -0400 From: joe@settoplinux.org To: coreboot@coreboot.org Subject: [coreboot] CBFS failed to load vga rom
PCI: 00:02.0 init Starting Graphics Initialization Check CBFS header at fffeffe0 magic is 4f524243 Found CBFS header at fffeffe0 Check fallback/coreboot_ram CBFS: follow chain: fff00000 + 38 + 8073 + align -> fff080c0 Check CBFS: follow chain: fff080c0 + 28 + e7ef8 + align -> ffff0000 CBFS: Could not find file pci8086,3577.rom In cbfs, rom address for PCI: 00:02.0 = 00000000 On mainboard, rom address for PCI: 00:02.0 = fff00000 PCI Expansion ROM, signature 0x414c, INIT size 0xa400, data ptr 0x6166 Incorrect Expansion ROM Header Signature 414c Graphics Initialization Complete
any ideas?
-- Thanks, Joseph Smith Set-Top-Linux www.settoplinux.org
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
_________________________________________________________________ Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you. http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/soc...
On 10/23/2009 12:07 AM, Zheng Bao wrote:
Have you added the vga rom into image by running ./cbfs/cbfstool ./coreboot.rom add ../vga_bios.rom pcivvvv,dddd.rom optionrom vvvv: vendor id dddd: device id And Please provide the output of sh> cbfstool coreboot.rom print
Zheng
Date: Thu, 22 Oct 2009 23:42:19 -0400 From: joe@settoplinux.org To: coreboot@coreboot.org Subject: [coreboot] CBFS failed to load vga rom
PCI: 00:02.0 init Starting Graphics Initialization Check CBFS header at fffeffe0 magic is 4f524243 Found CBFS header at fffeffe0 Check fallback/coreboot_ram CBFS: follow chain: fff00000 + 38 + 8073 + align -> fff080c0 Check CBFS: follow chain: fff080c0 + 28 + e7ef8 + align -> ffff0000 CBFS: Could not find file pci8086,3577.rom In cbfs, rom address for PCI: 00:02.0 = 00000000 On mainboard, rom address for PCI: 00:02.0 = fff00000 PCI Expansion ROM, signature 0x414c, INIT size 0xa400, data ptr 0x6166 Incorrect Expansion ROM Header Signature 414c Graphics Initialization Complete
any ideas?
-- Thanks, Joseph Smith Set-Top-Linux www.settoplinux.org
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you. http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_3:092010
[joe@smitty5m cbfstool]$ ./cbfstool /home/joe/coreboot-v2/build/coreboot.rom print /home/joe/coreboot-v2/build/coreboot.rom: 1024 kB, bootblocksize 65536, romsize 1048576, offset 0x0 Alignment: 64 bytes
Name Offset Type Size fallback/coreboot_ram 0x0 stage 32883 0x80c0 null 950008 [joe@smitty5m cbfstool]$
I am using kconfig. Isn't kconfig supposed to add the vga rom to image?
Joseph Smith wrote:
On 10/23/2009 12:07 AM, Zheng Bao wrote:
Have you added the vga rom into image by running ./cbfs/cbfstool ./coreboot.rom add ../vga_bios.rom pcivvvv,dddd.rom optionrom vvvv: vendor id dddd: device id And Please provide the output of sh> cbfstool coreboot.rom print
..
[joe@smitty5m cbfstool]$ ./cbfstool /home/joe/coreboot-v2/build/coreboot.rom print /home/joe/coreboot-v2/build/coreboot.rom: 1024 kB, bootblocksize 65536, romsize 1048576, offset 0x0 Alignment: 64 bytes
Name Offset Type Size fallback/coreboot_ram 0x0 stage 32883 0x80c0 null 950008 [joe@smitty5m cbfstool]$
I am using kconfig. Isn't kconfig supposed to add the vga rom to image?
You have to enable CONFIG_VGA_BIOS, set CONFIG_FALLBACK_VGA_BIOS_ID to the right PCI ID and give the filename at CONFIG_FALLBACK_VGA_BIOS_FILE.
Look under VGA BIOS in the top level menu.
//Peter
On 10/23/2009 12:33 AM, Peter Stuge wrote:
Joseph Smith wrote:
On 10/23/2009 12:07 AM, Zheng Bao wrote:
Have you added the vga rom into image by running ./cbfs/cbfstool ./coreboot.rom add ../vga_bios.rom pcivvvv,dddd.rom optionrom vvvv: vendor id dddd: device id And Please provide the output of sh> cbfstool coreboot.rom print
..
[joe@smitty5m cbfstool]$ ./cbfstool /home/joe/coreboot-v2/build/coreboot.rom print /home/joe/coreboot-v2/build/coreboot.rom: 1024 kB, bootblocksize 65536, romsize 1048576, offset 0x0 Alignment: 64 bytes
Name Offset Type Size fallback/coreboot_ram 0x0 stage 32883 0x80c0 null 950008 [joe@smitty5m cbfstool]$
I am using kconfig. Isn't kconfig supposed to add the vga rom to image?
You have to enable CONFIG_VGA_BIOS, set CONFIG_FALLBACK_VGA_BIOS_ID to the right PCI ID and give the filename at CONFIG_FALLBACK_VGA_BIOS_FILE.
Look under VGA BIOS in the top level menu.
from my config.h #define CONFIG_VGA_BIOS 1 #define CONFIG_FALLBACK_VGA_BIOS_ID "8086,3577" #define CONFIG_FALLBACK_VGA_BIOS_FILE "pci8086,3577.rom"
Still no go...
Joseph Smith wrote:
Look under VGA BIOS in the top level menu.
from my config.h #define CONFIG_VGA_BIOS 1 #define CONFIG_FALLBACK_VGA_BIOS_ID "8086,3577" #define CONFIG_FALLBACK_VGA_BIOS_FILE "pci8086,3577.rom"
Still no go...
_BIOS_FILE should be the name of the VGA BIOS as it exists in the top level v2 directory. The CBFS name is generated from _BIOS_ID. Is your file called the same thing on disk as it should be in CBFS?
Also try make distclean followedy by make menuconfig.
If you still don't get build/coreboot.rom to have the VGA BIOS, please run make V=1 and send the last 20 or so lines to the list.
//Peter
On 10/23/2009 12:45 AM, Peter Stuge wrote:
Joseph Smith wrote:
Look under VGA BIOS in the top level menu.
from my config.h #define CONFIG_VGA_BIOS 1 #define CONFIG_FALLBACK_VGA_BIOS_ID "8086,3577" #define CONFIG_FALLBACK_VGA_BIOS_FILE "pci8086,3577.rom"
Still no go...
_BIOS_FILE should be the name of the VGA BIOS as it exists in the top level v2 directory. The CBFS name is generated from _BIOS_ID. Is your file called the same thing on disk as it should be in CBFS?
Also try make distclean followedy by make menuconfig.
If you still don't get build/coreboot.rom to have the VGA BIOS, please run make V=1 and send the last 20 or so lines to the list.
#define CONFIG_VGA_BIOS 1 #define CONFIG_FALLBACK_VGA_BIOS_FILE "vgabios.bin" #define CONFIG_FALLBACK_VGA_BIOS_ID "8086,3577"
Here are all the cbfs lines from the build, I don't see anything about the vga rom???
mkdir -p /home/joe/coreboot-v2/build/util/cbfstool printf " HOSTCC util/cbfstool/common.o\n" HOSTCC util/cbfstool/common.o gcc -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -g -c -o /home/joe/coreboot-v2/build/util/cbfstool/common.o /home/joe/coreboot-v2/util/cbfstool/common.c printf " HOSTCC util/cbfstool/compress.o\n" HOSTCC util/cbfstool/compress.o gcc -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -g -c -o /home/joe/coreboot-v2/build/util/cbfstool/compress.o /home/joe/coreboot-v2/util/cbfstool/compress.c printf " HOSTCXX util/cbfstool/minilzma.o\n" HOSTCXX util/cbfstool/minilzma.o g++ -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -c -o /home/joe/coreboot-v2/build/util/cbfstool/minilzma.o /home/joe/coreboot-v2/util/cbfstool/lzma/minilzma.cc printf " HOSTCXX util/cbfstool/LZMAEncoder.o\n" HOSTCXX util/cbfstool/LZMAEncoder.o g++ -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -c -o /home/joe/coreboot-v2/build/util/cbfstool/LZMAEncoder.o /home/joe/coreboot-v2/util/cbfstool/lzma/C/7zip/Compress/LZMA/LZMAEncoder.cpp printf " HOSTCXX util/cbfstool/LZInWindow.o\n" HOSTCXX util/cbfstool/LZInWindow.o g++ -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -c -o /home/joe/coreboot-v2/build/util/cbfstool/LZInWindow.o /home/joe/coreboot-v2/util/cbfstool/lzma/C/7zip/Compress/LZ/LZInWindow.cpp printf " HOSTCXX util/cbfstool/RangeCoderBit.o\n" HOSTCXX util/cbfstool/RangeCoderBit.o g++ -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -c -o /home/joe/coreboot-v2/build/util/cbfstool/RangeCoderBit.o /home/joe/coreboot-v2/util/cbfstool/lzma/C/7zip/Compress/RangeCoder/RangeCoderBit.cpp printf " HOSTCXX util/cbfstool/StreamUtils.o\n" HOSTCXX util/cbfstool/StreamUtils.o g++ -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -c -o /home/joe/coreboot-v2/build/util/cbfstool/StreamUtils.o /home/joe/coreboot-v2/util/cbfstool/lzma/C/7zip/Common/StreamUtils.cpp printf " HOSTCXX util/cbfstool/OutBuffer.o\n" HOSTCXX util/cbfstool/OutBuffer.o g++ -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -c -o /home/joe/coreboot-v2/build/util/cbfstool/OutBuffer.o /home/joe/coreboot-v2/util/cbfstool/lzma/C/7zip/Common/OutBuffer.cpp printf " HOSTCXX util/cbfstool/Alloc.o\n" HOSTCXX util/cbfstool/Alloc.o g++ -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -c -o /home/joe/coreboot-v2/build/util/cbfstool/Alloc.o /home/joe/coreboot-v2/util/cbfstool/lzma/C/Common/Alloc.cpp printf " HOSTCXX util/cbfstool/CRC.o\n" HOSTCXX util/cbfstool/CRC.o g++ -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -c -o /home/joe/coreboot-v2/build/util/cbfstool/CRC.o /home/joe/coreboot-v2/util/cbfstool/lzma/C/Common/CRC.cpp printf " HOSTCC util/cbfstool/cbfs-mkstage.o\n" HOSTCC util/cbfstool/cbfs-mkstage.o gcc -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -g -c -o /home/joe/coreboot-v2/build/util/cbfstool/cbfs-mkstage.o /home/joe/coreboot-v2/util/cbfstool/cbfs-mkstage.c printf " HOSTCC util/cbfstool/cbfs-mkpayload.o\n" HOSTCC util/cbfstool/cbfs-mkpayload.o gcc -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -g -c -o /home/joe/coreboot-v2/build/util/cbfstool/cbfs-mkpayload.o /home/joe/coreboot-v2/util/cbfstool/cbfs-mkpayload.c printf " HOSTCC util/cbfstool/cbfstool.o\n" HOSTCC util/cbfstool/cbfstool.o gcc -DCOMPACT -g -I/home/joe/coreboot-v2/util/kconfig -I/home/joe/coreboot-v2/build/util/kconfig -g -c -o /home/joe/coreboot-v2/build/util/cbfstool/cbfstool.o /home/joe/coreboot-v2/util/cbfstool/cbfstool.c printf " HOSTCXX util/cbfstool/cbfstool (link)\n" HOSTCXX util/cbfstool/cbfstool (link) g++ -DCOMPACT -g -o /home/joe/coreboot-v2/build/util/cbfstool/cbfstool /home/joe/coreboot-v2/build/util/cbfstool/common.o /home/joe/coreboot-v2/build/util/cbfstool/compress.o /home/joe/coreboot-v2/build/util/cbfstool/minilzma.o /home/joe/coreboot-v2/build/util/cbfstool/LZMAEncoder.o /home/joe/coreboot-v2/build/util/cbfstool/LZInWindow.o /home/joe/coreboot-v2/build/util/cbfstool/RangeCoderBit.o /home/joe/coreboot-v2/build/util/cbfstool/StreamUtils.o /home/joe/coreboot-v2/build/util/cbfstool/OutBuffer.o /home/joe/coreboot-v2/build/util/cbfstool/Alloc.o /home/joe/coreboot-v2/build/util/cbfstool/CRC.o /home/joe/coreboot-v2/build/util/cbfstool/cbfs-mkstage.o /home/joe/coreboot-v2/build/util/cbfstool/cbfs-mkpayload.o /home/joe/coreboot-v2/build/util/cbfstool/cbfstool.o rm -f /home/joe/coreboot-v2/build/coreboot.rom /home/joe/coreboot-v2/build/util/cbfstool/cbfstool /home/joe/coreboot-v2/build/coreboot.rom create 1048576 65536 /home/joe/coreboot-v2/build/coreboot.bootblock if [ -f fallback/coreboot_apc ]; \ then \ /home/joe/coreboot-v2/build/util/cbfstool/cbfstool /home/joe/coreboot-v2/build/coreboot.rom add-stage fallback/coreboot_apc fallback/coreboot_apc l; \ fi /home/joe/coreboot-v2/build/util/cbfstool/cbfstool /home/joe/coreboot-v2/build/coreboot.rom add-stage /home/joe/coreboot-v2/build/coreboot_ram fallback/coreboot_ram l PAYLOAD none (as specified by user)
Still nothing...
On Fri, 23 Oct 2009 14:14:34 +0200, Peter Stuge peter@stuge.se wrote:
Joseph Smith wrote:
I don't see anything about the vga rom???
Yeah.
PAYLOAD none (as specified by user)
Still nothing...
Ok, I just fixed the bug in r4825. Try svn up and then make again.
Will do, thanks Peter.