If you are able to get to filo some one has done some good work on the 855... ok, live CD. You need to pass console options to the kernel on the liveCD. Something like `kernel-version console=tty0 console=ttyS0,115200` But this can be a pain as you may not have a console at this point :-). Having had this exact problem, I found an old hard drive and installed a small version of Linux, just for testing. Setup my test Linux for console redirect and never used VGA bios until I got every thing else working.
What board are you using? (web link) -Adam
Jon Dufresne wrote:
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@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@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
-- linuxbios mailing list linuxbios@linuxbios.org http://www.openbios.org/mailman/listinfo/linuxbios