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 <[email protected]> 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
SeaBIOS (version 1.7.5-20140709_153950-) No Xen hypervisor found. Running on QEMU (i440fx) Running on KVM RamSize: 0x40000000 [cmos] Relocating init from 0x000e05b9 to 0x3ffaf330 (size 68612) Found QEMU fw_cfg RamBlock: addr 0x0000000000000000 len 0x0000000040000000 [e820] Moving pm_base to 0x600 boot order: 1: /pci@i0cf8/ide@1,1/drive@0/disk@0 2: HALT CPU Mhz=2916 === PCI bus & bridge init === PCI: pci_bios_init_bus_rec bus = 0x0 === PCI device probing === Found 13 PCI devices (max PCI bus is 00) === PCI new allocation pass #1 === PCI: check devices === PCI new allocation pass #2 === PCI: IO: c000 - c10f PCI: 32: 0000000080000000 - 00000000fec00000 PCI: map device bdf=00:03.0 bar 1, addr 0000c000, size 00000040 [io] PCI: map device bdf=00:02.0 bar 3, addr 0000c040, size 00000020 [io] PCI: map device bdf=00:05.0 bar 4, addr 0000c060, size 00000020 [io] PCI: map device bdf=00:05.1 bar 4, addr 0000c080, size 00000020 [io] PCI: map device bdf=00:05.2 bar 4, addr 0000c0a0, size 00000020 [io] PCI: map device bdf=00:06.0 bar 0, addr 0000c0c0, size 00000020 [io] PCI: map device bdf=00:07.0 bar 0, addr 0000c0e0, size 00000020 [io] PCI: map device bdf=00:01.1 bar 4, addr 0000c100, size 00000010 [io] PCI: map device bdf=00:02.0 bar 0, addr f4000000, size 04000000 [mem] PCI: map device bdf=00:02.0 bar 1, addr f8000000, size 04000000 [mem] PCI: map device bdf=00:03.0 bar 6, addr fc000000, size 00040000 [mem] PCI: map device bdf=00:03.0 bar 0, addr fc040000, size 00020000 [mem] PCI: map device bdf=00:02.0 bar 6, addr fc060000, size 00010000 [mem] PCI: map device bdf=00:04.0 bar 0, addr fc070000, size 00004000 [mem] PCI: map device bdf=00:02.0 bar 2, addr fc074000, size 00002000 [mem] PCI: map device bdf=00:05.7 bar 0, addr fc076000, size 00001000 [mem] PCI: map device bdf=00:06.0 bar 1, addr fc077000, size 00001000 [mem] PCI: init bdf=00:00.0 id=8086:1237 PCI: init bdf=00:01.0 id=8086:7000 PIIX3/PIIX4 init: elcr=00 0c PCI: init bdf=00:01.1 id=8086:7010 PCI: init bdf=00:01.3 id=8086:7113 Using pmtimer, ioport 0x608 PCI: init bdf=00:02.0 id=1b36:0100 PCI: init bdf=00:03.0 id=8086:100e PCI: init bdf=00:04.0 id=8086:2668 PCI: init bdf=00:05.0 id=8086:2934 PCI: init bdf=00:05.1 id=8086:2935 PCI: init bdf=00:05.2 id=8086:2936 PCI: init bdf=00:05.7 id=8086:293a PCI: init bdf=00:06.0 id=1af4:1003 PCI: init bdf=00:07.0 id=1af4:1002 PCI: Using 00:02.0 for primary VGA Found 1 cpu(s) max supported 1 cpu(s) Copying PIR from 0x3ffbfc9f to 0x000f1140 Copying MPTABLE from 0x00006df0/3ffa6130 to 0x000f1020 Copying SMBIOS entry point from 0x00006df0 to 0x000f0e70 Scan for VGA option rom Running option rom at c000:0003 Start SeaVGABIOS (version 1.7.5-20140709_154005-) enter vga_post: a=00000010 b=0000ffff c=00000000 d=0000ffff ds=0000 es=f000 ss=0000 si=00000000 di=00006b50 bp=00000000 sp=00006d6e cs=f000 ip=d2b4 f=0000 VBE DISPI: bdf 00:02.0, bar 0 VBE DISPI: lfb_addr=f4000000, size 16 MB Attempting to allocate VGA stack via pmm call to f000:d32f pmm call arg1=0 VGA stack allocated at ef590 Turning on vga text mode console set VGA mode 3 SeaBIOS (version 1.7.5-20140709_153950-) Machine UUID 6d9847f8-cdf4-49e9-b56b-d1d89988afa7 EHCI init on dev 00:05.7 (regs=0xfc076020) Found 0 lpt ports Found 1 serial ports ATA controller 1 at 1f0/3f4/0 (irq 14 dev 9) ATA controller 2 at 170/374/0 (irq 15 dev 9) ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (40960 MiBytes) Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0 DVD/CD [ata0-1: QEMU DVD-ROM ATAPI-4 DVD/CD] Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@1 UHCI init on dev 00:05.0 (io=c060) UHCI init on dev 00:05.1 (io=c080) UHCI init on dev 00:05.2 (io=c0a0) PS2 keyboard initialized All threads complete. Scan for option roms Running option rom at c980:0003 pmm call arg1=1 pmm call arg1=0 pmm call arg1=1 pmm call arg1=0 Searching bootorder for: /pci@i0cf8/*@3 Searching bootorder for: /rom@genroms/kvmvapic.bin Searching bootorder for: HALT drive 0x000f0df0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=83886080 Running option rom at ca80:0003 Space available for UMB: cd000-ee800, f0000-f0d90 Returned 131072 bytes of ZoneHigh e820 map has 7 items: 0: 0000000000000000 - 000000000009fc00 = 1 RAM 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED 3: 0000000000100000 - 000000003ffe0000 = 1 RAM 4: 000000003ffe0000 - 0000000040000000 = 2 RESERVED 5: 00000000feffc000 - 00000000ff000000 = 2 RESERVED 6: 00000000fffc0000 - 0000000100000000 = 2 RESERVED enter handle_19: NULL Booting from Hard Disk... Booting from 0000:7c00 VBE mode info request: 100 VBE mode info request: 101 VBE mode info request: 102 VBE mode info request: 103 VBE mode info request: 104 VBE mode info request: 105 VBE mode info request: 106 VBE mode info request: 107 VBE mode info request: 10d VBE mode info request: 10e VBE mode info request: 10f VBE mode info request: 110 VBE mode info request: 111 VBE mode info request: 112 VBE mode info request: 113 VBE mode info request: 114 VBE mode info request: 115 VBE mode info request: 116 VBE mode info request: 117 VBE mode info request: 118 VBE mode info request: 119 VBE mode info request: 11a VBE mode info request: 11b VBE mode info request: 11c VBE mode info request: 11d VBE mode info request: 11e VBE mode info request: 11f VBE mode info request: 140 VBE mode info request: 141 VBE mode info request: 142 VBE mode info request: 143 VBE mode info request: 144 VBE mode info request: 145 VBE mode info request: 146 VBE mode info request: 147 VBE mode info request: 148 VBE mode info request: 149 VBE mode info request: 14a VBE mode info request: 14b VBE mode info request: 14c VBE mode info request: 175 VBE mode info request: 176 VBE mode info request: 177 VBE mode info request: 178 VBE mode info request: 179 VBE mode info request: 17a VBE mode info request: 17b VBE mode info request: 17c VBE mode info request: 17d VBE mode info request: 17e VBE mode info request: 17f VBE mode info request: 180 VBE mode info request: 181 VBE mode info request: 182 VBE mode info request: 183 VBE mode info request: 184 VBE mode info request: 185 VBE mode info request: 186 VBE mode info request: 187 VBE mode info request: 188 VBE mode info request: 189 VBE mode info request: 18a VBE mode info request: 18b VBE mode info request: 18c VBE mode info request: 18d VBE mode info request: 18e VBE mode info request: 18f VBE mode info request: 190 VBE mode info request: 191 VBE mode info request: 192 VBE mode info request: 0 VBE mode info request: 1 VBE mode info request: 2 VBE mode info request: 3 VBE mode info request: 4 VBE mode info request: 5 VBE mode info request: 6 VBE mode info request: 7 VBE mode info request: d VBE mode info request: e VBE mode info request: f VBE mode info request: 10 VBE mode info request: 11 VBE mode info request: 12 VBE mode info request: 13 VBE mode info request: 6a stub vbe_104fXX:400: a=00004f15 b=00000000 c=00000000 d=00000000 ds=0040 es=0000 ss=ef59 si=00000000 di=00000000 bp=00000000 sp=000001f8 cs=0000 ip=0600 f=3200 stub vbe_104fXX:400: a=00004f11 b=00000001 c=00000000 d=00000000 ds=0040 es=0000 ss=ef59 si=00000000 di=00002000 bp=00000000 sp=000001f8 cs=0000 ip=0600 f=3200 VBE mode info request: 100 VBE mode info request: 101 VBE mode info request: 102 VBE mode info request: 103 VBE mode info request: 104 VBE mode info request: 105 VBE mode info request: 106 VBE mode info request: 107 VBE mode info request: 10d VBE mode info request: 10e VBE mode info request: 10f VBE mode info request: 110 VBE mode info request: 111 VBE mode info request: 112 VBE mode info request: 113 VBE mode info request: 114 VBE mode info request: 115 VBE mode info request: 116 VBE mode info request: 117 VBE mode info request: 118 VBE mode info request: 119 VBE mode info request: 11a VBE mode info request: 11b VBE mode info request: 11c VBE mode info request: 11d VBE mode info request: 11e VBE mode info request: 11f VBE mode info request: 140 VBE mode info request: 141 VBE mode info request: 142 VBE mode info request: 143 VBE mode info request: 144 VBE mode info request: 145 VBE mode info request: 146 VBE mode info request: 147 VBE mode info request: 148 VBE mode info request: 149 VBE mode info request: 14a VBE mode info request: 14b VBE mode info request: 14c VBE mode info request: 175 VBE mode info request: 176 VBE mode info request: 177 VBE mode info request: 178 VBE mode info request: 179 VBE mode info request: 17a VBE mode info request: 17b VBE mode info request: 17c VBE mode info request: 17d VBE mode info request: 17e VBE mode info request: 17f VBE mode info request: 180 VBE mode info request: 181 VBE mode info request: 182 VBE mode info request: 183 VBE mode info request: 184 VBE mode info request: 185 VBE mode info request: 186 VBE mode info request: 187 VBE mode info request: 188 VBE mode info request: 189 VBE mode info request: 18a VBE mode info request: 18b VBE mode info request: 18c VBE mode info request: 18d VBE mode info request: 18e VBE mode info request: 18f VBE mode info request: 190 VBE mode info request: 191 VBE mode info request: 192 VBE mode info request: 0 VBE mode info request: 1 VBE mode info request: 2 VBE mode info request: 3 VBE mode info request: 4 VBE mode info request: 5 VBE mode info request: 6 VBE mode info request: 7 VBE mode info request: d VBE mode info request: e VBE mode info request: f VBE mode info request: 10 VBE mode info request: 11 VBE mode info request: 12 VBE mode info request: 13 VBE mode info request: 6a stub vbe_104fXX:400: a=00004f0b b=00000000 c=02625a00 d=00000143 ds=0040 es=0000 ss=ef59 si=00000000 di=00002000 bp=00000000 sp=000001f8 cs=0000 ip=0600 f=3200 stub vbe_104fXX:400: a=00004f0b b=00000000 c=018023d8 d=00000142 ds=0040 es=0000 ss=ef59 si=00000000 di=00002000 bp=00000000 sp=000001f8 cs=0000 ip=0600 f=3200 VBE current mode=3 stub vbe_104fXX:400: a=00004f09 b=00000001 c=00000100 d=00000000 ds=0040 es=0000 ss=ef59 si=00000000 di=00002000 bp=00000000 sp=000001f8 cs=0000 ip=0600 f=3200 VBE mode set: c18f set VGA mode 18f VBE mode set: 3 set VGA mode 3 SeaVGABIOS: x86emu leal trap!
_______________________________________________ SeaBIOS mailing list [email protected] http://www.seabios.org/mailman/listinfo/seabios
