[LinuxBIOS] vga bios troubles

Adam Talbot talbotx at comcast.net
Thu Dec 7 17:41:52 CET 2006


I could be wrong, but I think I was the last person to work on the 855
over a year ago.  I was never able to get it running.  I would start
with getting the system to boot using a console connection.  Once that
is working, move on to VGA bios support.
-Adam


Jon Dufresne wrote:
> There is an 855pm that looks incomplete, I took it and have been
> modifying it to work with my board which is 855gme (close but
> different). Are you saying there is code I need to write in the
> northbridge to get VGA to work beyond the guide? It is fine if I do
> and I will do it, I was just didn't realize there was more than what
> the guide mentions.
>
>
> Thanks,
> Jon
>
> On 12/7/06, Adam Talbot <talbotx at comcast.net> wrote:
>> Just asking the dumb question.  Is the 855 chip set supported?
>> -Adam
>>
>>
>> Jon Dufresne wrote:
>> >>> Define the PIC device twice with the proper ID's but describe only
>> >>> once the VGA BIOS.
>> >>>
>> >>> Maybe then it will show up with LB.
>> >>>
>> >
>> > Sorry, I'm not sure exactly what you mean by this. Is ths in Config.lb
>> > or in a source file. I took a guess and I made this in the northbridge
>> > folder called i855gm_vga.c
>> >
>> > #include <console/console.h>
>> > #include <device/device.h>
>> > #include <device/pci.h>
>> > #include <device/pci_ids.h>
>> > #include "i855gm.h"
>> >
>> > static struct device_operations vga_ops  = {
>> >       .read_resources   = pci_dev_read_resources,
>> >       .set_resources    = pci_dev_set_resources,
>> >       .enable_resources = pci_dev_enable_resources,
>> >       .enable           = i855gm_enable,
>> >       .init             = 0,
>> >       .scan_bus         = 0,
>> > };
>> >
>> > static struct pci_driver vga_driver0 __pci_driver = {
>> >       .ops    = &vga_ops,
>> >       .vendor = PCI_VENDOR_ID_INTEL,
>> >       /* add into pci_ids.h PCI_DEVICE_ID_INTEL_855GME_VGA */
>> >       .device = 0x3582,
>> > };
>> >
>> > static struct pci_driver vga_driver1 __pci_driver = {
>> >       .ops    = &vga_ops,
>> >       .vendor = PCI_VENDOR_ID_INTEL,
>> >       /* add into pci_ids.h PCI_DEVICE_ID_INTEL_855GME_VGA */
>> >       .device = 0x3582,
>> > };
>> >
>> >
>>
>>
>> -- 
>> linuxbios mailing list
>> linuxbios at linuxbios.org
>> http://www.openbios.org/mailman/listinfo/linuxbios
>>
>





More information about the coreboot mailing list