Try disabling quite some of the debug stuff (i would start with trace_on.. This will rule out timing issues.
Well, thanks to all my heros here ;)
Step by step and now it runs.
Ok, I have disabled the additional debug lines for the image verifying and disabled the XEMU_trace_on()
After a minute (after 3 int vectors, where the screens changed its status from standby to on) the Console comes up.
Puuuuh hard work ;)
I think to disable completly the debug in the emulator will things make faster ( I hope so)
12.4 is still there, you see the 4K adress range on lspci. I'm not sure but why is this on 12.4? However, now I will try to enable the other memory and disable the internal vga stuff completly.
snipped output attached:
Initializing devices... Root Device init PCI: 00:00.0 init northbridge: northbridge_init() PCI: 00:09.0 init rom address for PCI: 00:09.0 = fffc0000 copying VGA ROM Image from 0xfffc0000 to 0xc0000, 0x8000 bytes int10 vector at c41b4 int10 vector at c41b4 int10 vector at c41b4 halt_sys: file /root/src/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c, line 4387 halted // But it starts PCI: 00:12.0 init PNP: 002e.0 init
Copying IRQ routing tables to 0xf0000...done. Verifing copy of IRQ routing tables at 0xf0000...failed // CONFIG_COMPRESSED ???? Moving GDT to 0x500...ok Wrote linuxbios table at: 00000530 - 000006c4 checksum b8a1
Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3
--------------------------------------------------------------------
IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 4096 bind 8192) RAMDISK: Compressed image found at block 0 Freeing initrd memory: 3791k freed VFS: Mounted root (ext2 filesystem) readonly. // Why does this happen ??? Mounted devfs on /dev Freeing unused kernel memory: 248k freed
-------------------------------------------------------------------------------
# lspci -vvv 00:00.0 0600: 1078:0001 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr+ DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+ Latency: 0
00:09.0 0300: 10ea:5000 (rev 02) Subsystem: 0280:7000 // Right subsystem ID :D Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 0 Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at fffc0000 [disabled] [size=64K]
00:12.4 0300: 1078:0104 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Region 0: Memory at 10001000 (32-bit, non-prefetchable) [disabled] [size=4K] ^^^^^^^^^ // size=0 disables the vga emulation