[LinuxBIOS] MB1030 / 3036 VGA comes up :D

Richard Smith smithbone at gmail.com
Mon May 1 21:54:14 CEST 2006

On 5/1/06, Christian Sühs <chris at suehsi.de> wrote:

> > Comment out the if() sections on the IO and just leave the printks
> > (enable the 32 bit IO prints as well) and send it to me.  The log is
> > generates will be huge so send it to me direct.  No need to clutter
> > the list.
> >
> No way,
> with to much debug, the system hangs after a few lines.
> The same for the emu debug.

So enableing the printks causes the emulator to hang.  Interesting. 
This seems to suggest there may be some sort of subtle timing problem.
 With the printks it should run painfully slow but it should not hang?
 printk generate IO to the serial port.  I wonder if that is some how
messing it up.

What happens if you change the printks into a long delay? say like
udelay(1500) or udelay(3000)?

> What is the interessting stuff?

Thats part of the problem. I don't know whats interesting yet.

> I can try one debug line for a run
> and merge the stuff together.

I suppose you could use the if() blocks and just grab ranges.  But
when you get into the legacy vga range it will spew.

Richard A. Smith

More information about the coreboot mailing list