[SeaBIOS] vgabios testing

Gerd Hoffmann kraxel at redhat.com
Fri Mar 2 10:09:10 CET 2012


  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]



More information about the SeaBIOS mailing list