On Mon, 2007-05-28 at 02:40 +0200, Uwe Hermann wrote:
See patch.
Tested on Tyan S1846, works fine.
Uwe.
linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios
Tested here on my (buggy) DFI P2XBL.
I'm too getting into the execution of Filo as well after using this patch.
I'm guessing, my Tyan S1832DL will boot just as good as your S1846 (since this buggy 440BX will get this far)!
On a side note, I'm having to use your tyan/s1846 profile instead of the asus/p2b profile (after patching it with my superio) because I think the asus/p2b/auto.c is buggy (... think Corey has it setup for his rig/spd debugging).
Also, for this DFI P2XBL board to get past "booting...", I need to comment out init_timer() funtion w/i src/boot/hardwaremain.c). I then will get past this when this function is called as it is always causing a hang at this point. I then will get a random hang as execution continues boot the boot process.
From looks, I can get this far using your (tyan/s1846 profile):
--- Begin of Snip --- ... rom_stream: 0xfffe0000 - 0xffff1fff Found ELF candidate at offset 0 header_offset is 0 Try to load at offset 0x0 malloc Enter, size 32, free_mem_ptr 00017244 malloc 0x00017244 New segment addr 0x100000 size 0x2d830 offset 0xe0 filesize 0xeb08 (cleaned up) New segment addr 0x100000 size 0x2d830 offset 0xe0 filesize 0xeb08 lb: [0x0000000000004000, 0x000000000001a000) malloc Enter, size 32, free_mem_ptr 00017264 malloc 0x00017264 New segment addr 0x12d840 size 0x48 offset 0xec00 filesize 0x48 (cleaned up) New segment addr 0x12d840 size 0x48 offset 0xec00 filesize 0x48 lb: [0x0000000000004000, 0x000000000001a000) Dropping non PT_LOAD segment Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x0000000000100000 memsz: 0x000000000002d830 filesz: 0x000000000000eb08 [ 0x0000000000100000, 000000000010eb08, 0x000000000012d830) <- 00000000000000e0 --- End of Snip ---
(I omitted changing around some pci devices within src/mainboard/tyan/s1846/Config.lb for this board, but think, again, this is a random hang caused by ram timing issues.)
-- Roger http://www.eskimo.com/~roger/index.html Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61
Mon May 28 14:52:49 PDT 2007