[LinuxBIOS] MB1030 / 3036 VGA comes up :D

Christian Sühs chris at suehsi.de
Tue May 2 23:12:10 CEST 2006


>>outw(0x3079, 0x03ce)
>>outw(0xc87a, 0x03ce)
>>outw(0x01bf, 0x03ce)
> 
> thats the graphics index register
> 
> 
> 
>>inb(0x03da) = 0xff
>>inb(0x03da) = 0xff
>>inb(0x03da) = 0xff
>>inb(0x03da) = 0xff
>>
>>// after her always the same inb line
> 
> 
> it waits for a vertical blank interrupt which never happens.
> At this point it probably expects the video to become light.
>

ok, this is a wrong log, but for the right logs it is the same.
There is the delay after the first int10 at c000:xxxxx with the same output.

And yes, after the first run_bios_int the screen switches from standby 
to on.

But what means never happens? It happens after 20s without debug under 
LB or immediatly without debug under testbios. After that it takes the 
second run with longer delay.

What causes the vertical blank interrupt?


chris



> Stefan
> 
> 





More information about the coreboot mailing list