[LinuxBIOS] vga bios troubles
Jon Dufresne
jon.dufresne at gmail.com
Thu Dec 7 17:44:52 CET 2006
ok, Thanks for the tip.
Right now I can get into filo, and from there direct it to a livecd,
however I am guessing the livecd doesn't deliver serial output and I
think it dies somewhere booting the kernel.
What should I do to watch the boot process over a serial connection?
Thanks,
Jon
On 12/7/06, Adam Talbot <talbotx at comcast.net> wrote:
> 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
> >>
> >
>
>
> --
> linuxbios mailing list
> linuxbios at linuxbios.org
> http://www.openbios.org/mailman/listinfo/linuxbios
>
More information about the coreboot
mailing list