[coreboot] vga not working

Myles Watson mylesgw at gmail.com
Fri Aug 21 20:49:01 CEST 2009


> > OK.  I think we're going to get there.  It looks like your driver
> doesn't
> > get registered for the device because the PCI IDs don't match.
> >
> > >From your boot log:
> >
> > PCI: 00:02.0 subordinate bus PCI Express
> > PCI: 00:02.0 [8086/5024] enabled
> > PCI: 00:03.0 subordinate bus PCI Express
> > PCI: 00:03.0 [8086/5025] enabled
> >
> > Those IDs match the EP80579 defines in /src/include/device/pci_ids.h,
> but
> > there is no driver defined which uses that ID.
> >
> > Copy the drivers in /src/northbridge/intel/i3100/pciexp_porta.c, rename
> > them, and have them use the correct PCI IDs.  That should make your
> > functions get called.
> >
> 
> Thanks, I am going to try that as soon I reach the office on Monday. I
> will keep you updated.
Thanks.

> Would it make sense to create an ep80579 folder for both the north and
> south bridges? That
> way we would avoid having things like ep80579_raminit.c and raminit.c in
> the i3100 folder.
> src/northbridge/intel/ep80579/ and src/southbridge/ep80579

I don't know.  How much code would get duplicated?  If they're very similar
it might not be worth it.  I realize it causes confusion, though.

Thanks,
Myles





More information about the coreboot mailing list