On Mon, Apr 6, 2015 at 3:43 PM, Kevin O'Connor <[email protected]> wrote: > On Mon, Apr 06, 2015 at 10:05:36AM +0200, Jon Doe wrote: >> Here's a log showing a boot into X, then switching to console, then >> trying to kldload vesa.ko. Looks like X is happily probing vbe modes, >> but the console chokes with "SeaVGABIOS: x86emu leal trap!". > > That error message indicates that the vga bios is running in an older > version of the x86emu emulator that is too broken to be capable of > running the vga bios. (Specifically, the "leal" instruction is not > properly implemented.) > > Unfortunately, there isn't much that can be done about this on the vga > bios side. There are newer versions of x86emu available that are > capable of emulating SeaVGABIOS, but I don't know if someone has > already integrated it into FreeBSD or how one would go about > integrating it. Alternatively, since the log shows the vesa mode scan > was run natively instead of via x86emu, it may be possible to change > the code to switch modes using native execution instead of via x86emu. > > -Kevin
Ah, I see :-( Thanks for explaining the problem. I think the native vesa mode scan you're referring to might have been X, not FreeBSD. _______________________________________________ SeaBIOS mailing list [email protected] http://www.seabios.org/mailman/listinfo/seabios
