[coreboot] fixing i810 onboard vga

Corey Osgood corey.osgood at gmail.com
Fri Nov 7 04:29:57 CET 2008


IIRC, there's some bit in the i810 that changes the device ID, for whatever
nefarious purpose. The datasheet is freely available on intel.com (search
for "82810 datasheet"), I'd check for you but there's a storm here and my
internet connection keeps cutting out.

-Corey

On Thu, Nov 6, 2008 at 10:06 PM, Joseph Smith <joe at settoplinux.org> wrote:

>
>
>
> 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
>
>
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20081106/33eb7407/attachment.html>


More information about the coreboot mailing list