Help me please. I have attached my bootlog. Filo gets this error, what does it mean?
Thanks - Joe
------------------------------------------------- Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3
rom_stream: 0xfffd0000 - 0xfffeffff Found ELF candidate at offset 0 header_offset is 0 Try to load at offset 0x0 malloc Enter, size 32, free_mem_ptr 00018000 malloc 0x00018000 New segment addr 0x100000 size 0x3d260 offset 0xc0 filesize 0x13248 (cleaned up) New segment addr 0x100000 size 0x3d260 offset 0xc0 filesize 0x13248 lb: [0x0000000000004000, 0x000000000001c000) malloc Enter, size 32, free_mem_ptr 00018020 malloc 0x00018020 New segment addr 0x13d260 size 0x48 offset 0x13320 filesize 0x48 (cleaned up) New segment addr 0x13d260 size 0x48 offset 0x13320 filesize 0x48 lb: [0x0000000000004000, 0x000000000001c000) Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x0000000000100000 memsz: 0x000000000003d260 filesz: 0x0000000000013248 [ 0x0000000000100000, 0000000000113248, 0x000000000013d260) <- 00000000000000c0 Clearing Segment: addr: 0x0000000000113248 memsz: 0x000000000002a018 Loading Segment: addr: 0x000000000013d260 memsz: 0x0000000000000048 filesz: 0x0000000000000048 [ 0x000000000013d260, 000000000013d2a8, 0x000000000013d2a8) <- 0000000000013320 Loaded segments verified segments closed down stream Jumping to boot code at 0x10ea14 entry = 0x0010ea14 lb_start = 0x00004000 lb_size = 0x00018000 adjust = 0x07fe4000 buffer = 0x07fd0000 elf_boot_notes = 0x000139a0 adjusted_boot_notes = 0x07ff79a0 Unexpected Exception: -1 @ ffffffff:ffffffff - Halting Code: -1 eflags: ffffffff eax: ffffffff ebx: ffffffff ecx: ffffffff edx: 00018000 edi: ffffffff esi: ffffffff ebp: 0010003c esp: 00100014 --------------------------------------------------------
* joe@smittys.pointclark.net joe@smittys.pointclark.net [070929 22:51]:
Help me please. I have attached my bootlog. Filo gets this error, what does it mean?
Did you succeed loading any other payloads? memtest?
Jumping to boot code at 0x10ea14 entry = 0x0010ea14 lb_start = 0x00004000 lb_size = 0x00018000 adjust = 0x07fe4000 buffer = 0x07fd0000 elf_boot_notes = 0x000139a0 adjusted_boot_notes = 0x07ff79a0 Unexpected Exception: -1 @ ffffffff:ffffffff - Halting Code: -1 eflags: ffffffff eax: ffffffff ebx: ffffffff ecx: ffffffff edx: 00018000 edi: ffffffff esi: ffffffff ebp: 0010003c esp: 00100014
It almost looks like it never jumped into FILO really.
This exception handling is from LB. I wonder why everything is ffffffff though.
Quoting Stefan Reinauer stepan@coresystems.de:
- joe@smittys.pointclark.net joe@smittys.pointclark.net [070929 22:51]:
Help me please. I have attached my bootlog. Filo gets this error, what does it mean?
Did you succeed loading any other payloads? memtest?
I have just been using /etc/hosts so far. I tried filo and this is what happens. Should I try memtest first?
Thanks - Joe
Quoting joe@smittys.pointclark.net:
Quoting Stefan Reinauer stepan@coresystems.de:
- joe@smittys.pointclark.net joe@smittys.pointclark.net [070929 22:51]:
Help me please. I have attached my bootlog. Filo gets this error, what does it mean?
Did you succeed loading any other payloads? memtest?
I have just been using /etc/hosts so far. I tried filo and this is what happens. Should I try memtest first?
I just wanted to report etherboot is doing the same thing. What could be causing this?? Someone please help me.............
Thanks - Joe -------------------------------------------- rom_stream: 0xfffd0000 - 0xfffeffff Found ELF candidate at offset 0 header_offset is 0 Try to load at offset 0x0 n_type: 00000001 n_name(8): ELFBoot n_desc(10): Etherboot n_type: 00000002 n_name(8): ELFBoot n_desc(6): 5.4.3 Loading Etherboot version: 5.4.3 Dropping non PT_LOAD segment malloc Enter, size 32, free_mem_ptr 00018000 malloc 0x00018000 New segment addr 0x10000 size 0xa880 offset 0x0 filesize 0x6560 (cleaned up) New segment addr 0x10000 size 0xa880 offset 0x0 filesize 0x6560 lb: [0x0000000000004000, 0x000000000001c000) segment: [0x0000000000010000, 0x0000000000016560, 0x000000000001a880) bounce: [0x0000000007fdc000, 0x0000000007fe2560, 0x0000000007fe6880) Loading Segment: addr: 0x0000000007fdc000 memsz: 0x000000000000a880 filesz: 0x0000000000006560 [ 0x0000000007fdc000, 0000000007fe2560, 0x0000000007fe6880) <- 0000000000000000 Clearing Segment: addr: 0x0000000007fe2560 memsz: 0x0000000000004320 Loaded segments verified segments closed down stream Jumping to boot code at 0x100b0 entry = 0x000100b0 lb_start = 0x00004000 lb_size = 0x00018000 adjust = 0x07fe4000 buffer = 0x07fd0000 elf_boot_notes = 0x000139a0 adjusted_boot_notes = 0x07ff79a0 Unexpected Exception: -1 @ ffffffff:ffffffff - Halting Code: -1 eflags: ffffffff eax: ffffffff ebx: ffffffff ecx: ffffffff edx: 00018000 edi: ffffffff esi: ffffffff ebp: 0010003c esp: 00100014 ---------------------------------------------------------
joe@smittys.pointclark.net wrote:
I just wanted to report etherboot is doing the same thing. What could be causing this?? Someone please help me.............
Thanks - Joe
rom_stream: 0xfffd0000 - 0xfffeffff Found ELF candidate at offset 0 header_offset is 0 Try to load at offset 0x0 n_type: 00000001 n_name(8): ELFBoot n_desc(10): Etherboot n_type: 00000002 n_name(8): ELFBoot n_desc(6): 5.4.3 Loading Etherboot version: 5.4.3 Dropping non PT_LOAD segment malloc Enter, size 32, free_mem_ptr 00018000 malloc 0x00018000 New segment addr 0x10000 size 0xa880 offset 0x0 filesize 0x6560 (cleaned up) New segment addr 0x10000 size 0xa880 offset 0x0 filesize 0x6560 lb: [0x0000000000004000, 0x000000000001c000) segment: [0x0000000000010000, 0x0000000000016560, 0x000000000001a880) bounce: [0x0000000007fdc000, 0x0000000007fe2560, 0x0000000007fe6880) Loading Segment: addr: 0x0000000007fdc000 memsz: 0x000000000000a880 filesz: 0x0000000000006560 [ 0x0000000007fdc000, 0000000007fe2560, 0x0000000007fe6880) <- 0000000000000000 Clearing Segment: addr: 0x0000000007fe2560 memsz: 0x0000000000004320 Loaded segments verified segments closed down stream Jumping to boot code at 0x100b0 entry = 0x000100b0 lb_start = 0x00004000 lb_size = 0x00018000 adjust = 0x07fe4000 buffer = 0x07fd0000 elf_boot_notes = 0x000139a0 adjusted_boot_notes = 0x07ff79a0 Unexpected Exception: -1 @ ffffffff:ffffffff - Halting Code: -1 eflags: ffffffff eax: ffffffff ebx: ffffffff ecx: ffffffff edx: 00018000 edi: ffffffff esi: ffffffff ebp: 0010003c esp: 00100014
This looks, to me, like LinuxBIOS thinks there's more ram there/available then there really is. 0x100b0 is just above the 64MB line, so if you only have 64MB (and IIRC that's what's built onto your board), FILO is trying to execute in non-existent ram. I might be reading that wrong :/ Also, if you are trying to bring up video, setting certain registers will reserve ram and FILO won't be able to access it. Check your ram_resource() calls in northbridge.c.
If that isn't the case, then yes, memtest is the thing to try.
-Corey
Quoting Corey Osgood corey.osgood@gmail.com:
joe@smittys.pointclark.net wrote:
I just wanted to report etherboot is doing the same thing. What could be causing this?? Someone please help me.............
Thanks - Joe
rom_stream: 0xfffd0000 - 0xfffeffff Found ELF candidate at offset 0 header_offset is 0 Try to load at offset 0x0 n_type: 00000001 n_name(8): ELFBoot n_desc(10): Etherboot n_type: 00000002 n_name(8): ELFBoot n_desc(6): 5.4.3 Loading Etherboot version: 5.4.3 Dropping non PT_LOAD segment malloc Enter, size 32, free_mem_ptr 00018000 malloc 0x00018000 New segment addr 0x10000 size 0xa880 offset 0x0 filesize 0x6560 (cleaned up) New segment addr 0x10000 size 0xa880 offset 0x0 filesize 0x6560 lb: [0x0000000000004000, 0x000000000001c000) segment: [0x0000000000010000, 0x0000000000016560, 0x000000000001a880) bounce: [0x0000000007fdc000, 0x0000000007fe2560, 0x0000000007fe6880) Loading Segment: addr: 0x0000000007fdc000 memsz: 0x000000000000a880 filesz: 0x0000000000006560 [ 0x0000000007fdc000, 0000000007fe2560, 0x0000000007fe6880) <- 0000000000000000 Clearing Segment: addr: 0x0000000007fe2560 memsz: 0x0000000000004320 Loaded segments verified segments closed down stream Jumping to boot code at 0x100b0 entry = 0x000100b0 lb_start = 0x00004000 lb_size = 0x00018000 adjust = 0x07fe4000 buffer = 0x07fd0000 elf_boot_notes = 0x000139a0 adjusted_boot_notes = 0x07ff79a0 Unexpected Exception: -1 @ ffffffff:ffffffff - Halting Code: -1 eflags: ffffffff eax: ffffffff ebx: ffffffff ecx: ffffffff edx: 00018000 edi: ffffffff esi: ffffffff ebp: 0010003c esp: 00100014
This looks, to me, like LinuxBIOS thinks there's more ram there/available then there really is. 0x100b0 is just above the 64MB line, so if you only have 64MB (and IIRC that's what's built onto your board), FILO is trying to execute in non-existent ram. I might be reading that wrong :/ Also, if you are trying to bring up video, setting certain registers will reserve ram and FILO won't be able to access it. Check your ram_resource() calls in northbridge.c.
If that isn't the case, then yes, memtest is the thing to try.
-Corey
Corey the onboard memory is 128MB. I have to set the video buffer to something or it won't boot past raminit.c. I have it set to 512K. Could this be causing the problem? I will test it with memtest.
Thanks - Joe
yes, all -1 (fffffff) sure looks like you are somewhere where memory is not.
ron
joe@smittys.pointclark.net wrote:
Corey the onboard memory is 128MB. I have to set the video buffer to something or it won't boot past raminit.c. I have it set to 512K. Could this be causing the problem? I will test it with memtest.
In northbridge.c, you are subtracting that 512K from the usable ram? I meant to post back that I'd looked it up and you do have 128MB, but forgot. But yeah, check with memtest.
-Corey
Quoting Corey Osgood corey.osgood@gmail.com:
joe@smittys.pointclark.net wrote:
Corey the onboard memory is 128MB. I have to set the video buffer to something or it won't boot past raminit.c. I have it set to 512K. Could this be causing the problem? I will test it with memtest.
In northbridge.c, you are subtracting that 512K from the usable ram? I meant to post back that I'd looked it up and you do have 128MB, but forgot. But yeah, check with memtest.
-Corey
Well I can definatly say there is a memory issue somewhere. memtest won't even boot. I don't even know where to go from here :(
Thanks - Joe
--------------------------------------------- Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3
rom_stream: 0xfffd0000 - 0xfffeffff Found ELF candidate at offset 0 header_offset is 0 Try to load at offset 0x0 malloc Enter, size 32, free_mem_ptr 00018000 malloc 0x00018000 New segment addr 0x10000 size 0x17790 offset 0x1000 filesize 0x17790 (cleaned up) New segment addr 0x10000 size 0x17790 offset 0x1000 filesize 0x17790 lb: [0x0000000000004000, 0x000000000001c000) segment: [0x0000000000010000, 0x0000000000027790, 0x0000000000027790) malloc Enter, size 32, free_mem_ptr 00018020 malloc 0x00018020 late: [0x000000000001c000, 0x0000000000027790, 0x0000000000027790) bounce: [0x0000000007fdc000, 0x0000000007fe8000, 0x0000000007fe8000) Loading Segment: addr: 0x0000000007fdc000 memsz: 0x000000000000c000 filesz: 0x000000000000c000 [ 0x0000000007fdc000, 0000000007fe8000, 0x0000000007fe8000) <- 0000000000001000 Loading Segment: addr: 0x000000000001c000 memsz: 0x000000000000b790 filesz: 0x000000000000b790 [ 0x000000000001c000, 0000000000027790, 0x0000000000027790) <- 000000000000d000 Loaded segments verified segments closed down stream Jumping to boot code at 0x10000 entry = 0x00010000 lb_start = 0x00004000 lb_size = 0x00018000 adjust = 0x07fe4000 buffer = 0x07fd0000 elf_boot_notes = 0x000139a0 adjusted_boot_notes = 0x07ff79a0 Unexpected Exception: -1 @ ffffffff:ffffffff - Halting Code: -1 eflags: ffffffff eax: ffffffff ebx: ffffffff ecx: ffffffff edx: 00018000 edi: ffffffff esi: ffffffff ebp: 0010003c esp: 00100014 --------------------------------------------------------
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then. There's something odd with your ram.
ron
On Mon, Oct 01, 2007 at 09:50:04AM -0700, ron minnich wrote:
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then.
And/or set very conservative memory timings.
//Peter
Quoting Peter Stuge peter@stuge.se:
On Mon, Oct 01, 2007 at 09:50:04AM -0700, ron minnich wrote:
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then.
And/or set very conservative memory timings.
Not too sure how I can do this. Can you help me?
Thanks - Joe
Quoting ron minnich rminnich@gmail.com:
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then. There's something odd with your ram.
ron
It won't have anything to do with the fact that:
a. It is onboard 128MB memory b. It doesn't have a SPD module c. It is located in the second slot not first.
This is wierd because it passes the ram_check() from auto.c earlier in the process just fine.
/* Check RAM. */ ram_check(0, 640 * 1024);
Thanks - Joe
joe@smittys.pointclark.net wrote:
Quoting ron minnich rminnich@gmail.com:
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then. There's something odd with your ram.
ron
It won't have anything to do with the fact that:
a. It is onboard 128MB memory b. It doesn't have a SPD module c. It is located in the second slot not first.
It shouldn't, no, especially not the first 2.
This is wierd because it passes the ram_check() from auto.c earlier in the process just fine.
/* Check RAM. */ ram_check(0, 640 * 1024);
Thanks - Joe
All that's checking is the first 640K. To check the rest of the memory, use ram_check(1024*1024, 1024*1024*128), starting at 1mb to avoid any reserved areas. Make sure your ram_resource() calls also avoids those reserved areas.
-Corey
Quoting Corey Osgood corey.osgood@gmail.com:
joe@smittys.pointclark.net wrote:
Quoting ron minnich rminnich@gmail.com:
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then. There's something odd with your ram.
ron
It won't have anything to do with the fact that:
a. It is onboard 128MB memory b. It doesn't have a SPD module c. It is located in the second slot not first.
It shouldn't, no, especially not the first 2.
This is wierd because it passes the ram_check() from auto.c earlier in the process just fine.
/* Check RAM. */ ram_check(0, 640 * 1024);
Thanks - Joe
All that's checking is the first 640K. To check the rest of the memory, use ram_check(1024*1024, 1024*1024*128), starting at 1mb to avoid any reserved areas. Make sure your ram_resource() calls also avoids those reserved areas.
-Corey
Ok, I think I figured out what is going on here. The ram_check from 0-640K works fine. But ram_check from 1MB-128MB fails. My DRB registers are set correctly, and report 128MB of memory. Why? That is the golden question of the year. Can anyone help out a thinning hair (from pulling out - stress related) guy in desperate need?
Thanks - Joe
How does ram check from 1 mb to 2 (not 128 -- 2) work? You need to start searching in smaller numbers than 128 mb
ron
joe@smittys.pointclark.net wrote:
Quoting Corey Osgood corey.osgood@gmail.com:
joe@smittys.pointclark.net wrote:
Quoting ron minnich rminnich@gmail.com:
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then. There's something odd with your ram.
ron
It won't have anything to do with the fact that:
a. It is onboard 128MB memory b. It doesn't have a SPD module c. It is located in the second slot not first.
It shouldn't, no, especially not the first 2.
This is wierd because it passes the ram_check() from auto.c earlier in the process just fine.
/* Check RAM. */ ram_check(0, 640 * 1024);
Thanks - Joe
All that's checking is the first 640K. To check the rest of the memory, use ram_check(1024*1024, 1024*1024*128), starting at 1mb to avoid any reserved areas. Make sure your ram_resource() calls also avoids those reserved areas.
-Corey
Ok, I think I figured out what is going on here. The ram_check from 0-640K works fine. But ram_check from 1MB-128MB fails. My DRB registers are set correctly, and report 128MB of memory. Why? That is the golden question of the year. Can anyone help out a thinning hair (from pulling out - stress related) guy in desperate need?
Thanks - Joe
Where does it fail? What address(es) does it start to fail at? Does it return junk (but semi-coherent) values or NULL/zeros? Knowing exactly where the ram goes from good to bad could help find the start of the problem.
-Corey
Quoting Corey Osgood corey.osgood@gmail.com:
joe@smittys.pointclark.net wrote:
Quoting Corey Osgood corey.osgood@gmail.com:
joe@smittys.pointclark.net wrote:
Quoting ron minnich rminnich@gmail.com:
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then. There's something odd with your ram.
ron
It won't have anything to do with the fact that:
a. It is onboard 128MB memory b. It doesn't have a SPD module c. It is located in the second slot not first.
It shouldn't, no, especially not the first 2.
This is wierd because it passes the ram_check() from auto.c earlier in the process just fine.
/* Check RAM. */ ram_check(0, 640 * 1024);
Thanks - Joe
All that's checking is the first 640K. To check the rest of the memory, use ram_check(1024*1024, 1024*1024*128), starting at 1mb to avoid any reserved areas. Make sure your ram_resource() calls also avoids those reserved areas.
-Corey
Ok, I think I figured out what is going on here. The ram_check from 0-640K works fine. But ram_check from 1MB-128MB fails. My DRB registers are set correctly, and report 128MB of memory. Why? That is the golden question of the year. Can anyone help out a thinning hair (from pulling out - stress related) guy in desperate need?
Thanks - Joe
Where does it fail? What address(es) does it start to fail at? Does it return junk (but semi-coherent) values or NULL/zeros? Knowing exactly where the ram goes from good to bad could help find the start of the problem.
-Corey
Here is my ram_check from 1-128MB. It appears to fill the ram ok. But only returns a value of 0xffffffff. Does this mean the ram is WO (write only) for some reason? Thanks again for your help.
Thanks - Joe
Testing DRAM : 00100000-08000000 DRAM fill: 00100000-08000000 00100000 00110000 00120000 00130000 00140000 00150000 00160000 00170000 00180000 00190000 001a0000 001b0000 001c0000 001d0000 001e0000 001f0000 00200000 00210000 00220000 00230000 00240000 00250000 00260000 00270000 00280000 00290000 002a0000 002b0000 002c0000 002d0000 002e0000 002f0000 00300000 00310000 00320000 00330000 00340000 00350000 00360000 00370000 00380000 00390000 003a0000 003b0000 003c0000 003d0000 003e0000 003f0000 00400000 00410000 00420000 00430000 00440000 00450000 00460000 00470000 00480000 00490000 004a0000 004b0000 004c0000 004d0000 004e0000 004f0000 00500000 00510000 00520000 00530000 00540000 00550000 00560000 00570000 00580000 00590000 005a0000 005b0000 005c0000 005d0000 005e0000 005f0000 00600000 00610000 00620000 00630000 00640000 00650000 00660000 00670000 00680000 00690000 006a0000 006b0000 006c0000 006d0000 006e0000 006f0000 00700000 00710000 00720000 00730000 00740000 00750000 00760000 00770000 00780000 00790000 007a0000 007b0000 007c0000 007d0000 007e0000 007f0000 00800000 00810000 00820000 00830000 00840000 00850000 00860000 00870000 00880000 00890000 008a0000 008b0000 008c0000 008d0000 008e0000 008f0000 00900000 00910000 00920000 00930000 00940000 00950000 00960000 00970000 00980000 00990000 009a0000 009b0000 009c0000 009d0000 009e0000 009f0000 00a00000 00a10000 00a20000 00a30000 00a40000 00a50000 00a60000 00a70000 00a80000 00a90000 00aa0000 00ab0000 00ac0000 00ad0000 00ae0000 00af0000 00b00000 00b10000 00b20000 00b30000 00b40000 00b50000 00b60000 00b70000 00b80000 00b90000 00ba0000 00bb0000 00bc0000 00bd0000 00be0000 00bf0000 00c00000 00c10000 00c20000 00c30000 00c40000 00c50000 00c60000 00c70000 00c80000 00c90000 00ca0000 00cb0000 00cc0000 00cd0000 00ce0000 00cf0000 00d00000 00d10000 00d20000 00d30000 00d40000 00d50000 00d60000 00d70000 00d80000 00d90000 00da0000 00db0000 00dc0000 00dd0000 00de0000 00df0000 00e00000 00e10000 00e20000 00e30000 00e40000 00e50000 00e60000 00e70000 00e80000 00e90000 00ea0000 00eb0000 00ec0000 00ed0000 00ee0000 00ef0000 00f00000 00f10000 00f20000 00f30000 00f40000 00f50000 00f60000 00f70000 00f80000 00f90000 00fa0000 00fb0000 00fc0000 00fd0000 00fe0000 00ff0000 01000000 01010000 01020000 01030000 01040000 01050000 01060000 01070000 01080000 01090000 010a0000 010b0000 010c0000 010d0000 010e0000 010f0000 01100000 01110000 01120000 01130000 01140000 01150000 01160000 01170000 01180000 01190000 011a0000 011b0000 011c0000 011d0000 011e0000 011f0000 01200000 01210000 01220000 01230000 01240000 01250000 01260000 01270000 01280000 01290000 012a0000 012b0000 012c0000 012d0000 012e0000 012f0000 01300000 01310000 01320000 01330000 01340000 01350000 01360000 01370000 01380000 01390000 013a0000 013b0000 013c0000 013d0000 013e0000 013f0000 01400000 01410000 01420000 01430000 01440000 01450000 01460000 01470000 01480000 01490000 014a0000 014b0000 014c0000 014d0000 014e0000 014f0000 01500000 01510000 01520000 01530000 01540000 01550000 01560000 01570000 01580000 01590000 015a0000 015b0000 015c0000 015d0000 015e0000 015f0000 01600000 01610000 01620000 01630000 01640000 01650000 01660000 01670000 01680000 01690000 016a0000 016b0000 016c0000 016d0000 016e0000 016f0000 01700000 01710000 01720000 01730000 01740000 01750000 01760000 01770000 01780000 01790000 017a0000 017b0000 017c0000 017d0000 017e0000 017f0000 01800000 01810000 01820000 01830000 01840000 01850000 01860000 01870000 01880000 01890000 018a0000 018b0000 018c0000 018d0000 018e0000 018f0000 01900000 01910000 01920000 01930000 01940000 01950000 01960000 01970000 01980000 01990000 019a0000 019b0000 019c0000 019d0000 019e0000 019f0000 01a00000 01a10000 01a20000 01a30000 01a40000 01a50000 01a60000 01a70000 01a80000 01a90000 01aa0000 01ab0000 01ac0000 01ad0000 01ae0000 01af0000 01b00000 01b10000 01b20000 01b30000 01b40000 01b50000 01b60000 01b70000 01b80000 01b90000 01ba0000 01bb0000 01bc0000 01bd0000 01be0000 01bf0000 01c00000 01c10000 01c20000 01c30000 01c40000 01c50000 01c60000 01c70000 01c80000 01c90000 01ca0000 01cb0000 01cc0000 01cd0000 01ce0000 01cf0000 01d00000 01d10000 01d20000 01d30000 01d40000 01d50000 01d60000 01d70000 01d80000 01d90000 01da0000 01db0000 01dc0000 01dd0000 01de0000 01df0000 01e00000 01e10000 01e20000 01e30000 01e40000 01e50000 01e60000 01e70000 01e80000 01e90000 01ea0000 01eb0000 01ec0000 01ed0000 01ee0000 01ef0000 01f00000 01f10000 01f20000 01f30000 01f40000 01f50000 01f60000 01f70000 01f80000 01f90000 01fa0000 01fb0000 01fc0000 01fd0000 01fe0000 01ff0000 02000000 02010000 02020000 02030000 02040000 02050000 02060000 02070000 02080000 02090000 020a0000 020b0000 020c0000 020d0000 020e0000 020f0000 02100000 02110000 02120000 02130000 02140000 02150000 02160000 02170000 02180000 02190000 021a0000 021b0000 021c0000 021d0000 021e0000 021f0000 02200000 02210000 02220000 02230000 02240000 02250000 02260000 02270000 02280000 02290000 022a0000 022b0000 022c0000 022d0000 022e0000 022f0000 02300000 02310000 02320000 02330000 02340000 02350000 02360000 02370000 02380000 02390000 023a0000 023b0000 023c0000 023d0000 023e0000 023f0000 02400000 02410000 02420000 02430000 02440000 02450000 02460000 02470000 02480000 02490000 024a0000 024b0000 024c0000 024d0000 024e0000 024f0000 02500000 02510000 02520000 02530000 02540000 02550000 02560000 02570000 02580000 02590000 025a0000 025b0000 025c0000 025d0000 025e0000 025f0000 02600000 02610000 02620000 02630000 02640000 02650000 02660000 02670000 02680000 02690000 026a0000 026b0000 026c0000 026d0000 026e0000 026f0000 02700000 02710000 02720000 02730000 02740000 02750000 02760000 02770000 02780000 02790000 027a0000 027b0000 027c0000 027d0000 027e0000 027f0000 02800000 02810000 02820000 02830000 02840000 02850000 02860000 02870000 02880000 02890000 028a0000 028b0000 028c0000 028d0000 028e0000 028f0000 02900000 02910000 02920000 02930000 02940000 02950000 02960000 02970000 02980000 02990000 029a0000 029b0000 029c0000 029d0000 029e0000 029f0000 02a00000 02a10000 02a20000 02a30000 02a40000 02a50000 02a60000 02a70000 02a80000 02a90000 02aa0000 02ab0000 02ac0000 02ad0000 02ae0000 02af0000 02b00000 02b10000 02b20000 02b30000 02b40000 02b50000 02b60000 02b70000 02b80000 02b90000 02ba0000 02bb0000 02bc0000 02bd0000 02be0000 02bf0000 02c00000 02c10000 02c20000 02c30000 02c40000 02c50000 02c60000 02c70000 02c80000 02c90000 02ca0000 02cb0000 02cc0000 02cd0000 02ce0000 02cf0000 02d00000 02d10000 02d20000 02d30000 02d40000 02d50000 02d60000 02d70000 02d80000 02d90000 02da0000 02db0000 02dc0000 02dd0000 02de0000 02df0000 02e00000 02e10000 02e20000 02e30000 02e40000 02e50000 02e60000 02e70000 02e80000 02e90000 02ea0000 02eb0000 02ec0000 02ed0000 02ee0000 02ef0000 02f00000 02f10000 02f20000 02f30000 02f40000 02f50000 02f60000 02f70000 02f80000 02f90000 02fa0000 02fb0000 02fc0000 02fd0000 02fe0000 02ff0000 03000000 03010000 03020000 03030000 03040000 03050000 03060000 03070000 03080000 03090000 030a0000 030b0000 030c0000 030d0000 030e0000 030f0000 03100000 03110000 03120000 03130000 03140000 03150000 03160000 03170000 03180000 03190000 031a0000 031b0000 031c0000 031d0000 031e0000 031f0000 03200000 03210000 03220000 03230000 03240000 03250000 03260000 03270000 03280000 03290000 032a0000 032b0000 032c0000 032d0000 032e0000 032f0000 03300000 03310000 03320000 03330000 03340000 03350000 03360000 03370000 03380000 03390000 033a0000 033b0000 033c0000 033d0000 033e0000 033f0000 03400000 03410000 03420000 03430000 03440000 03450000 03460000 03470000 03480000 03490000 034a0000 034b0000 034c0000 034d0000 034e0000 034f0000 03500000 03510000 03520000 03530000 03540000 03550000 03560000 03570000 03580000 03590000 035a0000 035b0000 035c0000 035d0000 035e0000 035f0000 03600000 03610000 03620000 03630000 03640000 03650000 03660000 03670000 03680000 03690000 036a0000 036b0000 036c0000 036d0000 036e0000 036f0000 03700000 03710000 03720000 03730000 03740000 03750000 03760000 03770000 03780000 03790000 037a0000 037b0000 037c0000 037d0000 037e0000 037f0000 03800000 03810000 03820000 03830000 03840000 03850000 03860000 03870000 03880000 03890000 038a0000 038b0000 038c0000 038d0000 038e0000 038f0000 03900000 03910000 03920000 03930000 03940000 03950000 03960000 03970000 03980000 03990000 039a0000 039b0000 039c0000 039d0000 039e0000 039f0000 03a00000 03a10000 03a20000 03a30000 03a40000 03a50000 03a60000 03a70000 03a80000 03a90000 03aa0000 03ab0000 03ac0000 03ad0000 03ae0000 03af0000 03b00000 03b10000 03b20000 03b30000 03b40000 03b50000 03b60000 03b70000 03b80000 03b90000 03ba0000 03bb0000 03bc0000 03bd0000 03be0000 03bf0000 03c00000 03c10000 03c20000 03c30000 03c40000 03c50000 03c60000 03c70000 03c80000 03c90000 03ca0000 03cb0000 03cc0000 03cd0000 03ce0000 03cf0000 03d00000 03d10000 03d20000 03d30000 03d40000 03d50000 03d60000 03d70000 03d80000 03d90000 03da0000 03db0000 03dc0000 03dd0000 03de0000 03df0000 03e00000 03e10000 03e20000 03e30000 03e40000 03e50000 03e60000 03e70000 03e80000 03e90000 03ea0000 03eb0000 03ec0000 03ed0000 03ee0000 03ef0000 03f00000 03f10000 03f20000 03f30000 03f40000 03f50000 03f60000 03f70000 03f80000 03f90000 03fa0000 03fb0000 03fc0000 03fd0000 03fe0000 03ff0000 04000000 04010000 04020000 04030000 04040000 04050000 04060000 04070000 04080000 04090000 040a0000 040b0000 040c0000 040d0000 040e0000 040f0000 04100000 04110000 04120000 04130000 04140000 04150000 04160000 04170000 04180000 04190000 041a0000 041b0000 041c0000 041d0000 041e0000 041f0000 04200000 04210000 04220000 04230000 04240000 04250000 04260000 04270000 04280000 04290000 042a0000 042b0000 042c0000 042d0000 042e0000 042f0000 04300000 04310000 04320000 04330000 04340000 04350000 04360000 04370000 04380000 04390000 043a0000 043b0000 043c0000 043d0000 043e0000 043f0000 04400000 04410000 04420000 04430000 04440000 04450000 04460000 04470000 04480000 04490000 044a0000 044b0000 044c0000 044d0000 044e0000 044f0000 04500000 04510000 04520000 04530000 04540000 04550000 04560000 04570000 04580000 04590000 045a0000 045b0000 045c0000 045d0000 045e0000 045f0000 04600000 04610000 04620000 04630000 04640000 04650000 04660000 04670000 04680000 04690000 046a0000 046b0000 046c0000 046d0000 046e0000 046f0000 04700000 04710000 04720000 04730000 04740000 04750000 04760000 04770000 04780000 04790000 047a0000 047b0000 047c0000 047d0000 047e0000 047f0000 04800000 04810000 04820000 04830000 04840000 04850000 04860000 04870000 04880000 04890000 048a0000 048b0000 048c0000 048d0000 048e0000 048f0000 04900000 04910000 04920000 04930000 04940000 04950000 04960000 04970000 04980000 04990000 049a0000 049b0000 049c0000 049d0000 049e0000 049f0000 04a00000 04a10000 04a20000 04a30000 04a40000 04a50000 04a60000 04a70000 04a80000 04a90000 04aa0000 04ab0000 04ac0000 04ad0000 04ae0000 04af0000 04b00000 04b10000 04b20000 04b30000 04b40000 04b50000 04b60000 04b70000 04b80000 04b90000 04ba0000 04bb0000 04bc0000 04bd0000 04be0000 04bf0000 04c00000 04c10000 04c20000 04c30000 04c40000 04c50000 04c60000 04c70000 04c80000 04c90000 04ca0000 04cb0000 04cc0000 04cd0000 04ce0000 04cf0000 04d00000 04d10000 04d20000 04d30000 04d40000 04d50000 04d60000 04d70000 04d80000 04d90000 04da0000 04db0000 04dc0000 04dd0000 04de0000 04df0000 04e00000 04e10000 04e20000 04e30000 04e40000 04e50000 04e60000 04e70000 04e80000 04e90000 04ea0000 04eb0000 04ec0000 04ed0000 04ee0000 04ef0000 04f00000 04f10000 04f20000 04f30000 04f40000 04f50000 04f60000 04f70000 04f80000 04f90000 04fa0000 04fb0000 04fc0000 04fd0000 04fe0000 04ff0000 05000000 05010000 05020000 05030000 05040000 05050000 05060000 05070000 05080000 05090000 050a0000 050b0000 050c0000 050d0000 050e0000 050f0000 05100000 05110000 05120000 05130000 05140000 05150000 05160000 05170000 05180000 05190000 051a0000 051b0000 051c0000 051d0000 051e0000 051f0000 05200000 05210000 05220000 05230000 05240000 05250000 05260000 05270000 05280000 05290000 052a0000 052b0000 052c0000 052d0000 052e0000 052f0000 05300000 05310000 05320000 05330000 05340000 05350000 05360000 05370000 05380000 05390000 053a0000 053b0000 053c0000 053d0000 053e0000 053f0000 05400000 05410000 05420000 05430000 05440000 05450000 05460000 05470000 05480000 05490000 054a0000 054b0000 054c0000 054d0000 054e0000 054f0000 05500000 05510000 05520000 05530000 05540000 05550000 05560000 05570000 05580000 05590000 055a0000 055b0000 055c0000 055d0000 055e0000 055f0000 05600000 05610000 05620000 05630000 05640000 05650000 05660000 05670000 05680000 05690000 056a0000 056b0000 056c0000 056d0000 056e0000 056f0000 05700000 05710000 05720000 05730000 05740000 05750000 05760000 05770000 05780000 05790000 057a0000 057b0000 057c0000 057d0000 057e0000 057f0000 05800000 05810000 05820000 05830000 05840000 05850000 05860000 05870000 05880000 05890000 058a0000 058b0000 058c0000 058d0000 058e0000 058f0000 05900000 05910000 05920000 05930000 05940000 05950000 05960000 05970000 05980000 05990000 059a0000 059b0000 059c0000 059d0000 059e0000 059f0000 05a00000 05a10000 05a20000 05a30000 05a40000 05a50000 05a60000 05a70000 05a80000 05a90000 05aa0000 05ab0000 05ac0000 05ad0000 05ae0000 05af0000 05b00000 05b10000 05b20000 05b30000 05b40000 05b50000 05b60000 05b70000 05b80000 05b90000 05ba0000 05bb0000 05bc0000 05bd0000 05be0000 05bf0000 05c00000 05c10000 05c20000 05c30000 05c40000 05c50000 05c60000 05c70000 05c80000 05c90000 05ca0000 05cb0000 05cc0000 05cd0000 05ce0000 05cf0000 05d00000 05d10000 05d20000 05d30000 05d40000 05d50000 05d60000 05d70000 05d80000 05d90000 05da0000 05db0000 05dc0000 05dd0000 05de0000 05df0000 05e00000 05e10000 05e20000 05e30000 05e40000 05e50000 05e60000 05e70000 05e80000 05e90000 05ea0000 05eb0000 05ec0000 05ed0000 05ee0000 05ef0000 05f00000 05f10000 05f20000 05f30000 05f40000 05f50000 05f60000 05f70000 05f80000 05f90000 05fa0000 05fb0000 05fc0000 05fd0000 05fe0000 05ff0000 06000000 06010000 06020000 06030000 06040000 06050000 06060000 06070000 06080000 06090000 060a0000 060b0000 060c0000 060d0000 060e0000 060f0000 06100000 06110000 06120000 06130000 06140000 06150000 06160000 06170000 06180000 06190000 061a0000 061b0000 061c0000 061d0000 061e0000 061f0000 06200000 06210000 06220000 06230000 06240000 06250000 06260000 06270000 06280000 06290000 062a0000 062b0000 062c0000 062d0000 062e0000 062f0000 06300000 06310000 06320000 06330000 06340000 06350000 06360000 06370000 06380000 06390000 063a0000 063b0000 063c0000 063d0000 063e0000 063f0000 06400000 06410000 06420000 06430000 06440000 06450000 06460000 06470000 06480000 06490000 064a0000 064b0000 064c0000 064d0000 064e0000 064f0000 06500000 06510000 06520000 06530000 06540000 06550000 06560000 06570000 06580000 06590000 065a0000 065b0000 065c0000 065d0000 065e0000 065f0000 06600000 06610000 06620000 06630000 06640000 06650000 06660000 06670000 06680000 06690000 066a0000 066b0000 066c0000 066d0000 066e0000 066f0000 06700000 06710000 06720000 06730000 06740000 06750000 06760000 06770000 06780000 06790000 067a0000 067b0000 067c0000 067d0000 067e0000 067f0000 06800000 06810000 06820000 06830000 06840000 06850000 06860000 06870000 06880000 06890000 068a0000 068b0000 068c0000 068d0000 068e0000 068f0000 06900000 06910000 06920000 06930000 06940000 06950000 06960000 06970000 06980000 06990000 069a0000 069b0000 069c0000 069d0000 069e0000 069f0000 06a00000 06a10000 06a20000 06a30000 06a40000 06a50000 06a60000 06a70000 06a80000 06a90000 06aa0000 06ab0000 06ac0000 06ad0000 06ae0000 06af0000 06b00000 06b10000 06b20000 06b30000 06b40000 06b50000 06b60000 06b70000 06b80000 06b90000 06ba0000 06bb0000 06bc0000 06bd0000 06be0000 06bf0000 06c00000 06c10000 06c20000 06c30000 06c40000 06c50000 06c60000 06c70000 06c80000 06c90000 06ca0000 06cb0000 06cc0000 06cd0000 06ce0000 06cf0000 06d00000 06d10000 06d20000 06d30000 06d40000 06d50000 06d60000 06d70000 06d80000 06d90000 06da0000 06db0000 06dc0000 06dd0000 06de0000 06df0000 06e00000 06e10000 06e20000 06e30000 06e40000 06e50000 06e60000 06e70000 06e80000 06e90000 06ea0000 06eb0000 06ec0000 06ed0000 06ee0000 06ef0000 06f00000 06f10000 06f20000 06f30000 06f40000 06f50000 06f60000 06f70000 06f80000 06f90000 06fa0000 06fb0000 06fc0000 06fd0000 06fe0000 06ff0000 07000000 07010000 07020000 07030000 07040000 07050000 07060000 07070000 07080000 07090000 070a0000 070b0000 070c0000 070d0000 070e0000 070f0000 07100000 07110000 07120000 07130000 07140000 07150000 07160000 07170000 07180000 07190000 071a0000 071b0000 071c0000 071d0000 071e0000 071f0000 07200000 07210000 07220000 07230000 07240000 07250000 07260000 07270000 07280000 07290000 072a0000 072b0000 072c0000 072d0000 072e0000 072f0000 07300000 07310000 07320000 07330000 07340000 07350000 07360000 07370000 07380000 07390000 073a0000 073b0000 073c0000 073d0000 073e0000 073f0000 07400000 07410000 07420000 07430000 07440000 07450000 07460000 07470000 07480000 07490000 074a0000 074b0000 074c0000 074d0000 074e0000 074f0000 07500000 07510000 07520000 07530000 07540000 07550000 07560000 07570000 07580000 07590000 075a0000 075b0000 075c0000 075d0000 075e0000 075f0000 07600000 07610000 07620000 07630000 07640000 07650000 07660000 07670000 07680000 07690000 076a0000 076b0000 076c0000 076d0000 076e0000 076f0000 07700000 07710000 07720000 07730000 07740000 07750000 07760000 07770000 07780000 07790000 077a0000 077b0000 077c0000 077d0000 077e0000 077f0000 07800000 07810000 07820000 07830000 07840000 07850000 07860000 07870000 07880000 07890000 078a0000 078b0000 078c0000 078d0000 078e0000 078f0000 07900000 07910000 07920000 07930000 07940000 07950000 07960000 07970000 07980000 07990000 079a0000 079b0000 079c0000 079d0000 079e0000 079f0000 07a00000 07a10000 07a20000 07a30000 07a40000 07a50000 07a60000 07a70000 07a80000 07a90000 07aa0000 07ab0000 07ac0000 07ad0000 07ae0000 07af0000 07b00000 07b10000 07b20000 07b30000 07b40000 07b50000 07b60000 07b70000 07b80000 07b90000 07ba0000 07bb0000 07bc0000 07bd0000 07be0000 07bf0000 07c00000 07c10000 07c20000 07c30000 07c40000 07c50000 07c60000 07c70000 07c80000 07c90000 07ca0000 07cb0000 07cc0000 07cd0000 07ce0000 07cf0000 07d00000 07d10000 07d20000 07d30000 07d40000 07d50000 07d60000 07d70000 07d80000 07d90000 07da0000 07db0000 07dc0000 07dd0000 07de0000 07df0000 07e00000 07e10000 07e20000 07e30000 07e40000 07e50000 07e60000 07e70000 07e80000 07e90000 07ea0000 07eb0000 07ec0000 07ed0000 07ee0000 07ef0000 07f00000 07f10000 07f20000 07f30000 07f40000 07f50000 07f60000 07f70000 07f80000 07f90000 07fa0000 07fb0000 07fc0000 07fd0000 07fe0000 07ff0000 08000000 DRAM filled DRAM verify: 00100000-08000000 00100000 Fail: @0x00100000 Read value=0xffffffff Fail: @0x00100004 Read value=0xffffffff Fail: @0x00100008 Read value=0xffffffff Fail: @0x0010000c Read value=0xffffffff Fail: @0x00100010 Read value=0xffffffff Fail: @0x00100014 Read value=0xffffffff Fail: @0x00100018 Read value=0xffffffff Fail: @0x0010001c Read value=0xffffffff Fail: @0x00100020 Read value=0xffffffff Fail: @0x00100024 Read value=0xffffffff Fail: @0x00100028 Read value=0xffffffff Fail: @0x0010002c Read value=0xffffffff Fail: @0x00100030 Read value=0xffffffff Fail: @0x00100034 Read value=0xffffffff Fail: @0x00100038 Read value=0xffffffff Fail: @0x0010003c Read value=0xffffffff Fail: @0x00100040 Read value=0xffffffff Fail: @0x00100044 Read value=0xffffffff Fail: @0x00100048 Read value=0xffffffff Fail: @0x0010004c Read value=0xffffffff Fail: @0x00100050 Read value=0xffffffff Fail: @0x00100054 Read value=0xffffffff Fail: @0x00100058 Read value=0xffffffff Fail: @0x0010005c Read value=0xffffffff Fail: @0x00100060 Read value=0xffffffff Fail: @0x00100064 Read value=0xffffffff Fail: @0x00100068 Read value=0xffffffff Fail: @0x0010006c Read value=0xffffffff Fail: @0x00100070 Read value=0xffffffff Fail: @0x00100074 Read value=0xffffffff Fail: @0x00100078 Read value=0xffffffff Fail: @0x0010007c Read value=0xffffffff Fail: @0x00100080 Read value=0xffffffff Fail: @0x00100084 Read value=0xffffffff Fail: @0x00100088 Read value=0xffffffff Fail: @0x0010008c Read value=0xffffffff Fail: @0x00100090 Read value=0xffffffff Fail: @0x00100094 Read value=0xffffffff Fail: @0x00100098 Read value=0xffffffff Fail: @0x0010009c Read value=0xffffffff Fail: @0x001000a0 Read value=0xffffffff Fail: @0x001000a4 Read value=0xffffffff Fail: @0x001000a8 Read value=0xffffffff Fail: @0x001000ac Read value=0xffffffff Fail: @0x001000b0 Read value=0xffffffff Fail: @0x001000b4 Read value=0xffffffff Fail: @0x001000b8 Read value=0xffffffff Fail: @0x001000bc Read value=0xffffffff Fail: @0x001000c0 Read value=0xffffffff Fail: @0x001000c4 Read value=0xffffffff Fail: @0x001000c8 Read value=0xffffffff Fail: @0x001000cc Read value=0xffffffff Fail: @0x001000d0 Read value=0xffffffff Fail: @0x001000d4 Read value=0xffffffff Fail: @0x001000d8 Read value=0xffffffff Fail: @0x001000dc Read value=0xffffffff Fail: @0x001000e0 Read value=0xffffffff Fail: @0x001000e4 Read value=0xffffffff Fail: @0x001000e8 Read value=0xffffffff Fail: @0x001000ec Read value=0xffffffff Fail: @0x001000f0 Read value=0xffffffff Fail: @0x001000f4 Read value=0xffffffff Fail: @0x001000f8 Read value=0xffffffff Fail: @0x001000fc Read value=0xffffffff Fail: @0x00100100 Read value=0xffffffff Fail: @0x00100104 Read value=0xffffffff Fail: @0x00100108 Read value=0xffffffff Fail: @0x0010010c Read value=0xffffffff Fail: @0x00100110 Read value=0xffffffff Fail: @0x00100114 Read value=0xffffffff Fail: @0x00100118 Read value=0xffffffff Fail: @0x0010011c Read value=0xffffffff Fail: @0x00100120 Read value=0xffffffff Fail: @0x00100124 Read value=0xffffffff Fail: @0x00100128 Read value=0xffffffff Fail: @0x0010012c Read value=0xffffffff Fail: @0x00100130 Read value=0xffffffff Fail: @0x00100134 Read value=0xffffffff Fail: @0x00100138 Read value=0xffffffff Fail: @0x0010013c Read value=0xffffffff Fail: @0x00100140 Read value=0xffffffff Fail: @0x00100144 Read value=0xffffffff Fail: @0x00100148 Read value=0xffffffff Fail: @0x0010014c Read value=0xffffffff Fail: @0x00100150 Read value=0xffffffff Fail: @0x00100154 Read value=0xffffffff Fail: @0x00100158 Read value=0xffffffff Fail: @0x0010015c Read value=0xffffffff Fail: @0x00100160 Read value=0xffffffff Fail: @0x00100164 Read value=0xffffffff Fail: @0x00100168 Read value=0xffffffff Fail: @0x0010016c Read value=0xffffffff Fail: @0x00100170 Read value=0xffffffff Fail: @0x00100174 Read value=0xffffffff Fail: @0x00100178 Read value=0xffffffff Fail: @0x0010017c Read value=0xffffffff Fail: @0x00100180 Read value=0xffffffff Fail: @0x00100184 Read value=0xffffffff Fail: @0x00100188 Read value=0xffffffff Fail: @0x0010018c Read value=0xffffffff Fail: @0x00100190 Read value=0xffffffff Fail: @0x00100194 Read value=0xffffffff Fail: @0x00100198 Read value=0xffffffff Fail: @0x0010019c Read value=0xffffffff Fail: @0x001001a0 Read value=0xffffffff Fail: @0x001001a4 Read value=0xffffffff Fail: @0x001001a8 Read value=0xffffffff Fail: @0x001001ac Read value=0xffffffff Fail: @0x001001b0 Read value=0xffffffff Fail: @0x001001b4 Read value=0xffffffff Fail: @0x001001b8 Read value=0xffffffff Fail: @0x001001bc Read value=0xffffffff Fail: @0x001001c0 Read value=0xffffffff Fail: @0x001001c4 Read value=0xffffffff Fail: @0x001001c8 Read value=0xffffffff Fail: @0x001001cc Read value=0xffffffff Fail: @0x001001d0 Read value=0xffffffff Fail: @0x001001d4 Read value=0xffffffff Fail: @0x001001d8 Read value=0xffffffff Fail: @0x001001dc Read value=0xffffffff Fail: @0x001001e0 Read value=0xffffffff Fail: @0x001001e4 Read value=0xffffffff Fail: @0x001001e8 Read value=0xffffffff Fail: @0x001001ec Read value=0xffffffff Fail: @0x001001f0 Read value=0xffffffff Fail: @0x001001f4 Read value=0xffffffff Fail: @0x001001f8 Read value=0xffffffff Fail: @0x001001fc Read value=0xffffffff Fail: @0x00100200 Read value=0xffffffff Fail: @0x00100204 Read value=0xffffffff Fail: @0x00100208 Read value=0xffffffff Fail: @0x0010020c Read value=0xffffffff Fail: @0x00100210 Read value=0xffffffff Fail: @0x00100214 Read value=0xffffffff Fail: @0x00100218 Read value=0xffffffff Fail: @0x0010021c Read value=0xffffffff Fail: @0x00100220 Read value=0xffffffff Fail: @0x00100224 Read value=0xffffffff Fail: @0x00100228 Read value=0xffffffff Fail: @0x0010022c Read value=0xffffffff Fail: @0x00100230 Read value=0xffffffff Fail: @0x00100234 Read value=0xffffffff Fail: @0x00100238 Read value=0xffffffff Fail: @0x0010023c Read value=0xffffffff Fail: @0x00100240 Read value=0xffffffff Fail: @0x00100244 Read value=0xffffffff Fail: @0x00100248 Read value=0xffffffff Fail: @0x0010024c Read value=0xffffffff Fail: @0x00100250 Read value=0xffffffff Fail: @0x00100254 Read value=0xffffffff Fail: @0x00100258 Read value=0xffffffff Fail: @0x0010025c Read value=0xffffffff Fail: @0x00100260 Read value=0xffffffff Fail: @0x00100264 Read value=0xffffffff Fail: @0x00100268 Read value=0xffffffff Fail: @0x0010026c Read value=0xffffffff Fail: @0x00100270 Read value=0xffffffff Fail: @0x00100274 Read value=0xffffffff Fail: @0x00100278 Read value=0xffffffff Fail: @0x0010027c Read value=0xffffffff Fail: @0x00100280 Read value=0xffffffff Fail: @0x00100284 Read value=0xffffffff Fail: @0x00100288 Read value=0xffffffff Fail: @0x0010028c Read value=0xffffffff Fail: @0x00100290 Read value=0xffffffff Fail: @0x00100294 Read value=0xffffffff Fail: @0x00100298 Read value=0xffffffff Fail: @0x0010029c Read value=0xffffffff Fail: @0x001002a0 Read value=0xffffffff Fail: @0x001002a4 Read value=0xffffffff Fail: @0x001002a8 Read value=0xffffffff Fail: @0x001002ac Read value=0xffffffff Fail: @0x001002b0 Read value=0xffffffff Fail: @0x001002b4 Read value=0xffffffff Fail: @0x001002b8 Read value=0xffffffff Fail: @0x001002bc Read value=0xffffffff Fail: @0x001002c0 Read value=0xffffffff Fail: @0x001002c4 Read value=0xffffffff Fail: @0x001002c8 Read value=0xffffffff Fail: @0x001002cc Read value=0xffffffff Fail: @0x001002d0 Read value=0xffffffff Fail: @0x001002d4 Read value=0xffffffff Fail: @0x001002d8 Read value=0xffffffff Fail: @0x001002dc Read value=0xffffffff Fail: @0x001002e0 Read value=0xffffffff Fail: @0x001002e4 Read value=0xffffffff Fail: @0x001002e8 Read value=0xffffffff Fail: @0x001002ec Read value=0xffffffff Fail: @0x001002f0 Read value=0xffffffff Fail: @0x001002f4 Read value=0xffffffff Fail: @0x001002f8 Read value=0xffffffff Fail: @0x001002fc Read value=0xffffffff Fail: @0x00100300 Read value=0xffffffff Fail: @0x00100304 Read value=0xffffffff Fail: @0x00100308 Read value=0xffffffff Fail: @0x0010030c Read value=0xffffffff Fail: @0x00100310 Read value=0xffffffff Fail: @0x00100314 Read value=0xffffffff Fail: @0x00100318 Read value=0xffffffff Fail: @0x0010031c Read value=0xffffffff Fail: @0x00100320 Read value=0xffffffff Fail: @0x00100324 Read value=0xffffffff Fail: @0x00100328 Read value=0xffffffff Fail: @0x0010032c Read value=0xffffffff Fail: @0x00100330 Read value=0xffffffff Fail: @0x00100334 Read value=0xffffffff Fail: @0x00100338 Read value=0xffffffff Fail: @0x0010033c Read value=0xffffffff Fail: @0x00100340 Read value=0xffffffff Fail: @0x00100344 Read value=0xffffffff Fail: @0x00100348 Read value=0xffffffff Fail: @0x0010034c Read value=0xffffffff Fail: @0x00100350 Read value=0xffffffff Fail: @0x00100354 Read value=0xffffffff Fail: @0x00100358 Read value=0xffffffff Fail: @0x0010035c Read value=0xffffffff Fail: @0x00100360 Read value=0xffffffff Fail: @0x00100364 Read value=0xffffffff Fail: @0x00100368 Read value=0xffffffff Fail: @0x0010036c Read value=0xffffffff Fail: @0x00100370 Read value=0xffffffff Fail: @0x00100374 Read value=0xffffffff Fail: @0x00100378 Read value=0xffffffff Fail: @0x0010037c Read value=0xffffffff Fail: @0x00100380 Read value=0xffffffff Fail: @0x00100384 Read value=0xffffffff Fail: @0x00100388 Read value=0xffffffff Fail: @0x0010038c Read value=0xffffffff Fail: @0x00100390 Read value=0xffffffff Fail: @0x00100394 Read value=0xffffffff Fail: @0x00100398 Read value=0xffffffff Fail: @0x0010039c Read value=0xffffffff Fail: @0x001003a0 Read value=0xffffffff Fail: @0x001003a4 Read value=0xffffffff Fail: @0x001003a8 Read value=0xffffffff Fail: @0x001003ac Read value=0xffffffff Fail: @0x001003b0 Read value=0xffffffff Fail: @0x001003b4 Read value=0xffffffff Fail: @0x001003b8 Read value=0xffffffff Fail: @0x001003bc Read value=0xffffffff Fail: @0x001003c0 Read value=0xffffffff Fail: @0x001003c4 Read value=0xffffffff Fail: @0x001003c8 Read value=0xffffffff Fail: @0x001003cc Read value=0xffffffff Fail: @0x001003d0 Read value=0xffffffff Fail: @0x001003d4 Read value=0xffffffff Fail: @0x001003d8 Read value=0xffffffff Fail: @0x001003dc Read value=0xffffffff Fail: @0x001003e0 Read value=0xffffffff Fail: @0x001003e4 Read value=0xffffffff Fail: @0x001003e8 Read value=0xffffffff Fail: @0x001003ec Read value=0xffffffff Fail: @0x001003f0 Read value=0xffffffff Fail: @0x001003f4 Read value=0xffffffff Fail: @0x001003f8 Read value=0xffffffff Fail: @0x001003fc Read value=0xffffffff Fail: @0x00100400 Read value=0xffffffff Aborting. 00100400 DRAM did _NOT_ verify!
* joe@smittys.pointclark.net joe@smittys.pointclark.net [071004 06:26]:
Here is my ram_check from 1-128MB. It appears to fill the ram ok. But only returns a value of 0xffffffff. Does this mean the ram is WO (write only) for some reason? Thanks again for your help.
Do you have several banks? Do you send your ram init commands to all these banks, or just the first?
Quoting Stefan Reinauer stepan@coresystems.de:
- joe@smittys.pointclark.net joe@smittys.pointclark.net [071004 06:26]:
Here is my ram_check from 1-128MB. It appears to fill the ram ok. But only returns a value of 0xffffffff. Does this mean the ram is WO (write only) for some reason? Thanks again for your help.
Do you have several banks? Do you send your ram init commands to all these banks, or just the first?
There is only one bank of onboard memory. I am starting to wonder if the memory isn't initializing correctly. But why would only part (0-640KB) of the memory initialize and not the rest??
Thanks - Joe
Quoting joe@smittys.pointclark.net:
Quoting Stefan Reinauer stepan@coresystems.de:
- joe@smittys.pointclark.net joe@smittys.pointclark.net [071004 06:26]:
Here is my ram_check from 1-128MB. It appears to fill the ram ok. But only returns a value of 0xffffffff. Does this mean the ram is WO (write only) for some reason? Thanks again for your help.
Do you have several banks? Do you send your ram init commands to all these banks, or just the first?
There is only one bank of onboard memory. I am starting to wonder if the memory isn't initializing correctly. But why would only part (0-640KB) of the memory initialize and not the rest??
So I changed around my do_ram_command() in raminit.c a bit and set it up so it will send the ram commands to any/all dimms found. I think this will work alot better. I will report back after I test it. I have attached it if you would like to check it out.
Thanks - Joe
Does anyone know the JEDEC document number that talks about memory initialization??
Thanks - Joe
JESD79-2C is for DDR2. I think it was JESD79-D for DDR
On 10/5/07, joe@smittys.pointclark.net joe@smittys.pointclark.net wrote:
Does anyone know the JEDEC document number that talks about memory initialization??
Thanks - Joe
-- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios
joe@smittys.pointclark.net wrote:
Here is my ram_check from 1-128MB. It appears to fill the ram ok. But only returns a value of 0xffffffff. Does this mean the ram is WO (write only) for some reason? Thanks again for your help.
Okay, this is mostly a shot in the dark, but it's the only thing I can find that might cause something like this. I'm looking at the AGP size register (APSIZE, 0xb4) in the datasheet, and the default value is 0x00, which is 256MB (!!). I also don't see anywhere that AGP has to be explicitly enabled, it looks like it's enabled by default (yes, I see AGPCMD, but it says cycles will be ignored, not that the device is actually disabled and freeing the aperture memory).
Long story short, try setting the AGP aperture to 32MB and moving the aperture base (APBASE, 0x10-13) to somewhere else, preferably wherever the stock bios moves it to. Even if it's not the root cause, it'll get it out of the way for later.
-Corey
Quoting Corey Osgood corey.osgood@gmail.com:
joe@smittys.pointclark.net wrote:
Here is my ram_check from 1-128MB. It appears to fill the ram ok. But only returns a value of 0xffffffff. Does this mean the ram is WO (write only) for some reason? Thanks again for your help.
Okay, this is mostly a shot in the dark, but it's the only thing I can find that might cause something like this. I'm looking at the AGP size register (APSIZE, 0xb4) in the datasheet, and the default value is 0x00, which is 256MB (!!). I also don't see anywhere that AGP has to be explicitly enabled, it looks like it's enabled by default (yes, I see AGPCMD, but it says cycles will be ignored, not that the device is actually disabled and freeing the aperture memory).
Long story short, try setting the AGP aperture to 32MB and moving the aperture base (APBASE, 0x10-13) to somewhere else, preferably wherever the stock bios moves it to. Even if it's not the root cause, it'll get it out of the way for later.
-Corey
Those registers also say: "This register is Read Only when either the Intel 830M or Intel 830MG internal graphics device is used."
Does that matter? In the original bios these are set to zero.
For IGD the Graphics Memory Aperture Size is set wih bit 0 in GCC1.
Thanks - Joe
Thanks - Joe
Okay, this is mostly a shot in the dark, but it's the only thing I can find that might cause something like this. I'm looking at the AGP size register (APSIZE, 0xb4) in the datasheet, and the default value is 0x00, which is 256MB (!!). I also don't see anywhere that AGP has to be explicitly enabled, it looks like it's enabled by default (yes, I see AGPCMD, but it says cycles will be ignored, not that the device is actually disabled and freeing the aperture memory).
Long story short, try setting the AGP aperture to 32MB and moving the aperture base (APBASE, 0x10-13) to somewhere else, preferably wherever the stock bios moves it to. Even if it's not the root cause, it'll get it out of the way for later.
-Corey
Corey, After scatching my head for days (hair thinning even more) I think you may be onto something. I have tried changing the values in APBASE before with no luck and I think this is why:
1. APSIZE Bits[5:3] need to be set first to 111 too allow APBASE Bits[27:25] to become R/W.
2. Now we can set APBASE Bits[27:25] to 111 for 32MB Aperture.
3. I noticed this in my bootlogs:
PCI: 00:00.0 register 10(00000008), read-only ignoring it
Which is the APBASE register. I think LB is tring to configure an address range for it but not able to because the address range is set to read only.
4. Set register GCC0 Bit 9 to 1. This enables access to the Aperture allowing LB to configure an address range.
I wish there was a way to just disable the Aperture all togethor for now but the i82830 is not designed to run in headless mode (no graphics). I will try this out and report back.
Thanks - Joe
Corey, After scatching my head for days (hair thinning even more) I think you may be onto something. I have tried changing the values in APBASE before with no luck and I think this is why:
- APSIZE Bits[5:3] need to be set first to 111 too allow APBASE
Bits[27:25] to become R/W.
This register sets ok
- Now we can set APBASE Bits[27:25] to 111 for 32MB Aperture.
Nope not able to write to this register. Why??
- I noticed this in my bootlogs:
PCI: 00:00.0 register 10(00000008), read-only ignoring it
Which is the APBASE register. I think LB is tring to configure an address range for it but not able to because the address range is set to read only.
Boot log still says this:-(
- Set register GCC0 Bit 9 to 1. This enables access to the Aperture
allowing LB to configure an address range.
Not able to set this bit eithor.
I wish there was a way to just disable the Aperture all togethor for now but the i82830 is not designed to run in headless mode (no graphics). I will try this out and report back.
I don't know where to go from here..
Thanks - Joe
Northbridge following SDRAM init: PCI: 00:00.00 00: 86 80 75 35 06 00 10 00 04 00 00 06 00 00 00 00 10: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 40: 09 00 05 01 00 00 00 00 00 00 00 00 02 28 00 0e 50: 72 A0 20 00 00 00 00 00 00 30 33 33 33 33 33 33 60: 00 00 04 04 00 00 00 00 00 00 00 00 00 00 00 00 70: ff f1 ff ff 00 00 00 00 10 00 00 00 70 02 00 20 80: 00 00 00 00 00 00 00 00 00 d0 00 40 00 00 00 00 90: 02 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 02 00 20 00 17 02 00 1f 00 00 00 00 00 00 00 00 b0: 00 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 c0: 00 54 0e 41 a2 99 01 00 c0 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 09 c9 9f fc f0: 11 11 01 00 00 00 0b 05 34 d6 30 cf 22 cf 23 cf Testing DRAM : 00100000-00200000 DRAM fill: 00100000-00200000 00100000 00110000 00120000 00130000 00140000 00150000 00160000 00170000 00180000 00190000 001a0000 001b0000 001c0000 001d0000 001e0000 001f0000 00200000 DRAM filled DRAM verify: 00100000-00200000 00100000 Fail: @0x00100000 Read value=0xffffffff .................. Fail: @0x00100400 Read value=0xffffffff Aborting.
00100400 DRAM did _NOT_ verify!
Long story short, try setting the AGP aperture to 32MB and moving the aperture base (APBASE, 0x10-13) to somewhere else, preferably wherever the stock bios moves it to. Even if it's not the root cause, it'll get it out of the way for later.
-Corey
It looks like the original bios alocates the memory region 0xf0000000 - 0xf7ffffff for the Aperture how would I force LinuxBIOS to do this?? Thanks - Joe
On 10/1/07, joe@smittys.pointclark.net joe@smittys.pointclark.net wrote:
c. It is located in the second slot not first.
hmm. could this second slot somehow have a different base physical address? unlikely but this is getting confusing.
ron
Quoting ron minnich rminnich@gmail.com:
On 10/1/07, joe@smittys.pointclark.net joe@smittys.pointclark.net wrote:
c. It is located in the second slot not first.
hmm. could this second slot somehow have a different base physical address? unlikely but this is getting confusing.
ron
I don't think so. Your telling me. I am so confused right now I'm starting to get a migrane. I can't for the life of me figure out why this is choking. Everything seems to be ok right up to the jmp_to_elf_entry() function. Then it chokes at the assembly part. Does that make sense??
Thanks - Joe
On 01/10/07 21:06 -0400, joe@smittys.pointclark.net wrote:
Quoting ron minnich rminnich@gmail.com:
On 10/1/07, joe@smittys.pointclark.net joe@smittys.pointclark.net wrote:
c. It is located in the second slot not first.
hmm. could this second slot somehow have a different base physical address? unlikely but this is getting confusing.
ron
I don't think so. Your telling me. I am so confused right now I'm starting to get a migrane. I can't for the life of me figure out why this is choking. Everything seems to be ok right up to the jmp_to_elf_entry() function. Then it chokes at the assembly part. Does that make sense??
Absolutely - if your memory is hosed, this will be the first place that you'll run afowl of it, especially when it comes to the top of memory. Because whats happening at this point is that LinuxBIOS is copying some part of itself to the top of memory to make room for the payload. If your memory map is wierd, then this will easily be the first place where it will be exposed.
Jordan
Quoting Jordan Crouse jordan.crouse@amd.com:
On 01/10/07 21:06 -0400, joe@smittys.pointclark.net wrote:
Quoting ron minnich rminnich@gmail.com:
On 10/1/07, joe@smittys.pointclark.net joe@smittys.pointclark.net wrote:
c. It is located in the second slot not first.
hmm. could this second slot somehow have a different base physical address? unlikely but this is getting confusing.
ron
I don't think so. Your telling me. I am so confused right now I'm starting to get a migrane. I can't for the life of me figure out why this is choking. Everything seems to be ok right up to the jmp_to_elf_entry() function. Then it chokes at the assembly part. Does that make sense??
Absolutely - if your memory is hosed, this will be the first place that you'll run afowl of it, especially when it comes to the top of memory. Because whats happening at this point is that LinuxBIOS is copying some part of itself to the top of memory to make room for the payload. If your memory map is wierd, then this will easily be the first place where it will be exposed.
Jordan
LinuxBIOS does get copied to TOM? From looking at the code it just looks like it just doubles LB's size and then copies it there (bounce buffer). If it is getting copied to TOM that explains everything. The Internal graphics is supposed to pre-allocate memory from TOM down. From the i82830 datasheet:
-------------------------------------------- These Register Bits control the theft of memory from Main Memory space for use as Graphics memory. The memory for TSEG is pre-allocated first and then the Graphics memory is pre-allocated. An example of this theft mechanism is:
TOM equal 64 MB, TSEG selected as 512 KB in size, Graphics memory selected as 1 MB in size General System RAM available in system = 62.5 MB General System RAM Range 00000000h to 03E7FFFFh TSEG Address Range 03F80000h to 03FFFFFFh TSEG pre-allocated from 03F80000h to 03FFFFFFh Graphics memory pre-allocated from 03E80000h to 03F7FFFFh -----------------------------------------------
I don't have TSEG enabled though. I wonder if I did though, it would give LB extra space for it's bounce buffer?? Does this make any sense?
Thanks - Joe
On Sat, Sep 29, 2007 at 05:02:45PM -0400, joe@smittys.pointclark.net wrote:
Did you succeed loading any other payloads? memtest?
I have just been using /etc/hosts so far. I tried filo and this is what happens. Should I try memtest first?
Yes. Until memtest works and finds no errors, RAM is not working.
//Peter
Quoting Peter Stuge peter@stuge.se:
On Sat, Sep 29, 2007 at 05:02:45PM -0400, joe@smittys.pointclark.net wrote:
Did you succeed loading any other payloads? memtest?
I have just been using /etc/hosts so far. I tried filo and this is what happens. Should I try memtest first?
Yes. Until memtest works and finds no errors, RAM is not working.
//Peter
I don't see on the LB site how to build memtest as a payload. How do I do this?
Thanks - Joe
joe@smittys.pointclark.net wrote:
Quoting Peter Stuge peter@stuge.se:
On Sat, Sep 29, 2007 at 05:02:45PM -0400, joe@smittys.pointclark.net wrote:
Did you succeed loading any other payloads? memtest?
I have just been using /etc/hosts so far. I tried filo and this is what happens. Should I try memtest first?
Yes. Until memtest works and finds no errors, RAM is not working.
//Peter
I don't see on the LB site how to build memtest as a payload. How do I do this?
Thanks - Joe
Just build memtest and use the resulting "memtest" (not memtest.bin) as your payload. Way simpler then it's supposed to be.
-Corey
On Sun, Sep 30, 2007 at 04:20:24PM -0400, Corey Osgood wrote:
Just build memtest and use the resulting "memtest" (not memtest.bin) as your payload. Way simpler then it's supposed to be.
That, and enable serial support in memtest, you'll need/want that to get the output on the serial console.
Uwe.