On Thu, Apr 30, 2009 at 09:18:45PM -0400, Ward Vandewege wrote: > So - here's the problem with the sgabios approach. Unless I'm > misunderstanding how this works, using sgabios means that I'd have > to disable serial in any payload started from grub, as well?
It seems to work fine under qemu. In any case, a seabios implementation would have the same issues as sgabios - it would need to do exactly what sgabios does. > > > > > serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 > > > > > terminal --timeout=5 serial console I've reproduced this problem under qemu. If I boot qemu/coreboot/seabios/grub, then grub wont use the serial console. However, if I boot qemu/seabios/grub, then grub seems to work fine. The above is true regardless of whether SeaBIOS has serial port debugging on or off. I guess coreboot is initialzing the serial port in some way that grub doesn't like. What's really odd, is that if I have sgabios on, then grub does work okay. I didn't catch this last night because I was also playing with sgabios at the same time. As a guess, sgabios is reinitializing the serial port back to a way grub is okay with. This may be specific to qemu, but it's something to look into. -Kevin -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

