[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