On Sun, Apr 05, 2015 at 07:44:28PM +0200, Jon Doe wrote:
Hi List,
I'm trying to get a VESA console going on FreeBSD 8.2. There seems to be some mixup detecting available video modes (using SeaBIOS 1.7.5).
FreeBSD's vesa.ko module refuses to load, bailing out from vesa_bios_init() (see http://fxr.watson.org/fxr/source/dev/fb/vesa.c?v=FREEBSD82#L816). The whole VESA block seems to be garbage, or it is parsed incorrectly.
Any ideas on what might be wrong?
There have been problems in the past with older versions of x86emu not properly emulating some x86 instructions. However, to be sure if this is the problem, we'd need to see the output from the debug log. See: http://www.seabios.org/Debugging to enable debugging, and please post the full debug log.
-Kevin
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!".
On Mon, Apr 6, 2015 at 5:34 AM, Kevin O'Connor kevin@koconnor.net wrote:
On Sun, Apr 05, 2015 at 07:44:28PM +0200, Jon Doe wrote:
Hi List,
I'm trying to get a VESA console going on FreeBSD 8.2. There seems to be some mixup detecting available video modes (using SeaBIOS 1.7.5).
FreeBSD's vesa.ko module refuses to load, bailing out from vesa_bios_init() (see http://fxr.watson.org/fxr/source/dev/fb/vesa.c?v=FREEBSD82#L816). The whole VESA block seems to be garbage, or it is parsed incorrectly.
Any ideas on what might be wrong?
There have been problems in the past with older versions of x86emu not properly emulating some x86 instructions. However, to be sure if this is the problem, we'd need to see the output from the debug log. See: http://www.seabios.org/Debugging to enable debugging, and please post the full debug log.
-Kevin