[coreboot] fixing i810 onboard vga

Joseph Smith joe at settoplinux.org
Fri Nov 7 04:06:11 CET 2008




On Fri, 7 Nov 2008 04:55:41 +0200, "Elia Yehuda" <z4ziggy at gmail.com> wrote:
> yep, ive extraced my vga using awardeco which should be fine (and it does
> seems fine on the lspci -n, which is very frustrating)
> 
> On Fri, Nov 7, 2008 at 4:48 AM, Joseph Smith <joe at settoplinux.org> wrote:
> 
>>
>>
>>
>> On Fri, 7 Nov 2008 04:24:38 +0200, "Elia Yehuda" <z4ziggy at gmail.com>
>> wrote:
>> > tnx Joseph,
>> >
>> > i've fixed the following (to match my 256kb bios) :
>> >
>> >   device pci_domain 0 on
>> >
>> >       device pci 0.0 on end            # Host bridge
>> >         chip drivers/pci/onboard
>> >           device pci 1.0 on end            # Onboard video
>> >           register "rom_address" = "0xfffc0000"
>> >       end
>> >   ...
>> >   end
>> >
>> > and now the rom_address is set AND i see the device in lspci :
>> > lspci:
>> > 00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133
> (CGC)
>> > Chipset Graphics Controller (rev 03)
>> > lspci -n:
>> > 00:01.0 0300: 8086:7125 (rev 03)
>> >
>> > but still no vga-output!
>> > i found the following to might suggest another problem :
>> >
>> > PCI Expansion ROM, signature 0xaa55, INIT size 0xa000, data ptr 0x0110
>> > PCI ROM Image, Vendor 8086, Device 0000,
>> > Device or Vendor ID mismatch Vendor 8086, Device 0000
>> >
>> > and no "copying VGA ROM Image"...
>> Yep that is your problem. Is there something wrong with your vga bios.
> It
>> is reading the vendor id ok but the device id should be 7125.
>> Have you checked this out? It may help you to get a valid vga bios.
>> http://www.coreboot.org/VGA_support
>>
coreboot uses a different pci.ids file than Linux. That's why Linux can
find it but coreboot can't? Check and see if the coreboot pci.ids file
includes 8086 / 7125. It may be missing and just needs to be added?

-- 
Thanks,
Joseph Smith
Set-Top-Linux
www.settoplinux.org





More information about the coreboot mailing list