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@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@linuxbios.org http://www.openbios.org/mailman/listinfo/linuxbios