Hi,
Did some more testing of the vgabios today, two issues popped up:
(1) screen isn't cleared in some cases. Visible with grub1 in text mode. When it displays the menu a few stray chars are visible. Even more obvious it becomes when hitting 'c' then to get a prompt, then alot of the menu is still visible.
(2) The Xorg Server has trouble, the VESA driver doesn't work.
There are also some good news: linux kernel with vesafb active works fine, likewise winxp guests.
cheers, Gerd
[ 90.904] (II) Loading sub module "vbe" [ 90.904] (II) LoadModule: "vbe" [ 90.904] (II) Loading /usr/lib/xorg/modules/libvbe.so [ 90.905] (II) Module vbe: vendor="X.Org Foundation" [ 90.905] compiled for 1.10.4, module version = 1.1.0 [ 90.905] ABI class: X.Org Video Driver, version 10.0 [ 90.905] (II) Loading sub module "int10" [ 90.905] (II) LoadModule: "int10" [ 90.906] (II) Loading /usr/lib/xorg/modules/libint10.so [ 90.909] (II) Module int10: vendor="X.Org Foundation" [ 90.909] compiled for 1.10.4, module version = 1.0.0 [ 90.909] ABI class: X.Org Video Driver, version 10.0 [ 90.909] (II) VESA(0): initializing int10 [ 90.912] (II) VESA(0): Bad V_BIOS checksum [ 90.912] (II) VESA(0): Primary V_BIOS segment is: 0xc000 [ 97.832] Backtrace: [ 97.833] 0: Xorg (xorg_backtrace+0x3c) [0x80a408c] [ 97.833] 1: Xorg (0x8048000+0x60496) [0x80a8496] [ 97.833] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x2c040c] [ 97.837] 3: /usr/lib/xorg/modules/libint10.so (0x2ed000+0x47e2) [0x2f17e2] [ 97.837] 4: /usr/lib/xorg/modules/libint10.so (0x2ed000+0x343a) [0x2f043a] [ 97.837] 5: /usr/lib/xorg/modules/libint10.so (0x2ed000+0xe02e) [0x2fb02e] [ 97.837] 6: /usr/lib/xorg/modules/libint10.so (0x2ed000+0x13134) [0x300134] [ 97.837] 7: /usr/lib/xorg/modules/libint10.so (0x2ed000+0xdd56) [0x2fad56] [ 97.837] 8: /usr/lib/xorg/modules/libint10.so (xf86ExecX86int10+0x5d) [0x2f135d] [ 97.837] 9: /usr/lib/xorg/modules/libvbe.so (VBEExtendedInit+0x92) [0x2cc102] [ 97.837] 10: /usr/lib/xorg/modules/drivers/vesa_drv.so (0x2b5000+0x29db) [0x2b79db] [ 97.837] 11: Xorg (InitOutput+0x84b) [0x80b93cb] [ 97.837] 12: Xorg (0x8048000+0x1c1e5) [0x80641e5] [ 97.837] 13: /lib/libc.so.6 (__libc_start_main+0xf3) [0x72a3f3] [ 97.847] 14: Xorg (0x8048000+0x1c6a1) [0x80646a1] [ 97.848] Segmentation fault at address 0xb7e55000 [ 97.848] Fatal server error: [ 97.848] Caught signal 11 (Segmentation fault). Server aborting [ 97.850] [ 97.850]