<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=US-ASCII">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY id=role_body style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial" 
bottomMargin=7 leftMargin=7 topMargin=7 rightMargin=7><FONT id=role_document 
face=Arial color=#000000 size=2>
<DIV>Well, I'm definitely making some progress with the epia m vga.</DIV>
<DIV>I downloaded the very latest freebios from CVS and I see that I was indeed 
missing the shadow copy stuff in mainboard.c and also, I was using the wrong 
value for the vt8623 PCI id.  Now, I have a different problem.  I'm 
able to get XFree86 4.3 to start up on tty0 but it complains about  AGP, 
DRI and linear memory.  I believe there's a post about that but it didn't 
mention a fix.  I get no output on the monitor until then.  Adding AGP 
support in the 2.6.6 kernel causes the system to hang after the driver is 
loaded.  I'll compile a 2.4 kernel + maybe enable framebuffer support in 
the kernel to test.   Other things that I've tried so far is to enable 
VIDEO_CONSOLE and the fixup code but I still don't get any output prior to X 
starting up.  I'm currently clueless about why video mode + PCX 
loading stuff can be done even before the PCI stuff.  The upside to 
all this is that I'm now very familiar with the code.  I know 
there's stuff in the FAQ, but would anyone object if I posted a 
map of the code for the epia m from entry16 all the way to elfboot() 
as an example?  I've drawn such a map to help navigate through the 
directories and code and IMHO all the cool stuff happens at hardwaremain(), 
anyway.  Cheers and thanks for all the help.</DIV></FONT></BODY></HTML>