Hello,
as i saw ASUS M2N-E motherboard on the list of supported motherboards, I decided to give a try to this very interesting project. I compiled coreboot via crossgcc with very default options, I only choose the vendor, the board and SeaBIOS as payload.
Everything went fine and I flashed coreboot.rom via flashrom utility. Also here everything went fine.
Then I did restart, but there was no VGA output. So I connected my laptop as serial console and got an output.
According to this output coreboot starts, initializes some of the hardware but in some moment does softreset and this is happening in the infinite loop.
I saved the output which looks like this:
coreboot-4.0-2082-gccf28ba Tue Mar 6 14:42:21 CET 2012 starting... *sysinfo range: [000cf000,000cf730] bsp_apicid=0x00 Enabling routing table for node 00 done. Enabling UP settings coherent_ht_finalize done core0 started: started ap apicid: * AP 01started
SBLink=00 NC node|link=00 entering optimize_link_incoherent_ht sysinfo->link_pair_num=0x1 entering ht_optimize_link pos=0x8a, unfiltered freq_cap=0x8075 pos=0x8a, filtered freq_cap=0x75 pos=0x52, unfiltered freq_cap=0x807f pos=0x52, filtered freq_cap=0x7f freq_cap1=0x75, freq_cap2=0x7f dev1 old_freq=0x0, freq=0x6, needs_reset=0x1 dev2 old_freq=0x0, freq=0x6, needs_reset=0x1 width_cap1=0x11, width_cap2=0x11 dev1 input ln_width1=0x4, ln_width2=0x4 dev1 input width=0x1 dev1 output ln_width1=0x4, ln_width2=0x4 dev1 input|output width=0x11 old dev1 input|output width=0x11 dev2 input|output width=0x11 old dev2 input|output width=0x11 after ht_optimize_link for link pair 0, reset_needed=0x1 after optimize_link_read_pointers_chain, reset_needed=0x1 mcp55_num:01 ht reset -
coreboot-4.0-2082-gccf28ba Tue Mar 6 14:42:21 CET 2012 starting... *sysinfo range: [000cf000,000cf730] bsp_apicid=0x00 Enabling routing table for node 00 done. Enabling UP settings coherent_ht_finalize done core0 started: started ap apicid: * AP 01started
SBLink=00 NC node|link=00 entering optimize_link_incoherent_ht sysinfo->link_pair_num=0x1 entering ht_optimize_link pos=0x8a, unfiltered freq_cap=0x8075 pos=0x8a, filtered freq_cap=0x75 pos=0x52, unfiltered freq_cap=0x7f pos=0x52, filtered freq_cap=0x7f freq_cap1=0x75, freq_cap2=0x7f dev1 old_freq=0x6, freq=0x6, needs_reset=0x0 dev2 old_freq=0x6, freq=0x6, needs_reset=0x0 width_cap1=0x11, width_cap2=0x11 dev1 input ln_width1=0x4, ln_width2=0x4 dev1 input width=0x1 dev1 output ln_width1=0x4, ln_width2=0x4 dev1 input|output width=0x11 old dev1 input|output width=0x11 dev2 input|output width=0x11 old dev2 input|output width=0x11 after ht_optimize_link for link pair 0, reset_needed=0x0 after optimize_link_read_pointers_chain, reset_needed=0x0 mcp55_num:01 Ram1.00 setting up CPU 00 northbridge registers done. Ram2.00 sdram_set_spd_registers: paramx :000cef10 Enable 64MuxMode & BurstLength32 Unbuffered 266MHz 266MHz set_ecc spd_device: 0x53 Interleaving disabled RAM end at 0x00080000 kB Ram3 ECC enabled Initializing memory: done Setting variable MTRR 2, base: 0MB, range: 512MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=06 done set DQS timing:DQSPos: 00 TrainDQSRdWrPos: buf_a:000ce9d0 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=5a done Total DQS Training : tsc [00]=00000000151d874b Total DQS Training : tsc [01]=00000000159134eb Total DQS Training : tsc [02]=0000000019f3270b Total DQS Training : tsc [03]=000000001a93b1df Ram4 v_esp=000cef58 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... DoneM ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
INIT detected from --- { APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
coreboot-4.0-2082-gccf28ba Tue Mar 6 14:42:21 CET 2012 starting... *sysinfo range: [000cf000,000cf730] bsp_apicid=0x00 Enabling routing table for node 00 done. Enabling UP settings coherent_ht_finalize done core0 started: started ap apicid: * AP 01started
SBLink=00 NC node|link=00 entering optimize_link_incoherent_ht sysinfo->link_pair_num=0x1 entering ht_optimize_link pos=0x8a, unfiltered freq_cap=0x8075 pos=0x8a, filtered freq_cap=0x75 pos=0x52, unfiltered freq_cap=0x7f pos=0x52, filtered freq_cap=0x7f freq_cap1=0x75, freq_cap2=0x7f dev1 old_freq=0x6, freq=0x6, needs_reset=0x0 dev2 old_freq=0x6, freq=0x6, needs_reset=0x0 width_cap1=0x11, width_cap2=0x11 dev1 input ln_width1=0x4, ln_width2=0x4 dev1 input width=0x1 dev1 output ln_width1=0x4, ln_width2=0x4 dev1 input|output width=0x11 old dev1 input|output width=0x11 dev2 input|output width=0x11 old dev2 input|output width=0x11 after ht_optimize_link for link pair 0, reset_needed=0x0 after optimize_link_read_pointers_chain, reset_needed=0x0 mcp55_num:01 Ram1.00 setting up CPU 00 northbridge registers done. Ram2.00 sdram_set_spd_registers: paramx :000cef10 Enable 64MuxMode & BurstLength32 Unbuffered 266MHz 266MHz set_ecc spd_device: 0x53 Interleaving disabled RAM end at 0x00080000 kB Ram3 ECC enabled Initializing memory: done Setting variable MTRR 2, base: 0MB, range: 512MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=06 done set DQS timing:DQSPos: 00 TrainDQSRdWrPos: buf_a:000ce9d0 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=5a done Total DQS Training : tsc [00]=00000000151e5153 Total DQS Training : tsc [01]=00000000159202d7 Total DQS Training : tsc [02]=0000000019f3b027 Total DQS Training : tsc [03]=000000001a941b7b Ram4 v_esp=000cef58 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack...
INIT detected from --- { APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
coreboot-4.0-2082-gccf28ba Tue Mar 6 14:42:21 CET 2012 starting... *sysinfo range: [000cf000,000cf730] bsp_apicid=0x00 Enabling routing table for node 00 done. Enabling UP settings coherent_ht_finalize done core0 started: started ap apicid: * AP 01started
SBLink=00 NC node|link=00 entering optimize_link_incoherent_ht sysinfo->link_pair_num=0x1 entering ht_optimize_link pos=0x8a, unfiltered freq_cap=0x8075 pos=0x8a, filtered freq_cap=0x75 pos=0x52, unfiltered freq_cap=0x7f pos=0x52, filtered freq_cap=0x7f freq_cap1=0x75, freq_cap2=0x7f dev1 old_freq=0x6, freq=0x6, needs_reset=0x0 dev2 old_freq=0x6, freq=0x6, needs_reset=0x0 width_cap1=0x11, width_cap2=0x11 dev1 input ln_width1=0x4, ln_width2=0x4 dev1 input width=0x1 dev1 output ln_width1=0x4, ln_width2=0x4 dev1 input|output width=0x11 old dev1 input|output width=0x11 dev2 input|output width=0x11 old dev2 input|output width=0x11 after ht_optimize_link for link pair 0, reset_needed=0x0 after optimize_link_read_pointers_chain, reset_needed=0x0 mcp55_num:01 Ram1.00 setting up CPU 00 northbridge registers done. Ram2.00 sdram_set_spd_registers: paramx :000cef10 Enable 64MuxMode & BurstLength32 Unbuffered 266MHz 266MHz set_ecc spd_device: 0x53 Interleaving disabled RAM end at 0x00080000 kB Ram3 ECC enabled Initializing memory: done Setting variable MTRR 2, base: 0MB, range: 512MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=06 done set DQS timing:DQSPos: 00 TrainDQSRdWrPos: buf_a:000ce9d0 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=5a done Total DQS Training : tsc [00]=00000000151bd15f Total DQS Training : tsc [01]=00000000158f7f1f Total DQS Training : tsc [02]=0000000019f16f1f Total DQS Training : tsc [03]=000000001a91d8e7 Ram4 v_esp=000cef58 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... DneM ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ß˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
INIT detected from --- { APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
coreboot-4.0-2082-gccf28ba Tue Mar 6 14:42:21 CET 2012 starting... *sysinfo range: [000cf000,000cf730] bsp_apicid=0x00 Enabling routing table for node 00 done. Enabling UP settings coherent_ht_finalize done core0 started: started ap apicid: * AP 01started
SBLink=00 NC node|link=00 entering optimize_link_incoherent_ht sysinfo->link_pair_num=0x1 entering ht_optimize_link pos=0x8a, unfiltered freq_cap=0x8075 pos=0x8a, filtered freq_cap=0x75 pos=0x52, unfiltered freq_cap=0x7f pos=0x52, filtered freq_cap=0x7f freq_cap1=0x75, freq_cap2=0x7f dev1 old_freq=0x6, freq=0x6, needs_reset=0x0 dev2 old_freq=0x6, freq=0x6, needs_reset=0x0 width_cap1=0x11, width_cap2=0x11 dev1 input ln_width1=0x4, ln_width2=0x4 dev1 input width=0x1 dev1 output ln_width1=0x4, ln_width2=0x4 dev1 input|output width=0x11 old dev1 input|output width=0x11 dev2 input|output width=0x11 old dev2 input|output width=0x11 after ht_optimize_link for link pair 0, reset_needed=0x0 after optimize_link_read_pointers_chain, reset_needed=0x0 mcp55_num:01 Ram1.00 setting up CPU 00 northbridge registers done. Ram2.00 sdram_set_spd_registers: paramx :000cef10 Enable 64MuxMode & BurstLength32 Unbuffered 266MHz 266MHz set_ecc spd_device: 0x53 Interleaving disabled RAM end at 0x00080000 kB Ram3 ECC enabled Initializing memory: done Setting variable MTRR 2, base: 0MB, range: 512MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=06 done set DQS timing:DQSPos: 00 TrainDQSRdWrPos: buf_a:000ce9d0 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=5a done Total DQS Training : tsc [00]=00000000151f1cff Total DQS Training : tsc [01]=000000001592ca9f Total DQS Training : tsc [02]=0000000019f5cac3 Total DQS Training : tsc [03]=000000001a969e5b Ram4 v_esp=000cef58 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... Ene t
INIT detected from --- { APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
coreboot-4.0-2082-gccf28ba Tue Mar 6 14:42:21 CET 2012 starting... *sysinfo range: [000cf000,000cf730] bsp_apicid=0x00 Enabling routing table for node 00 done. Enabling UP settings coherent_ht_finalize done core0 started: started ap apicid: * AP 01started
SBLink=00 NC node|link=00 entering optimize_link_incoherent_ht sysinfo->link_pair_num=0x1 entering ht_optimize_link pos=0x8a, unfiltered freq_cap=0x8075 pos=0x8a, filtered freq_cap=0x75 pos=0x52, unfiltered freq_cap=0x7f pos=0x52, filtered freq_cap=0x7f freq_cap1=0x75, freq_cap2=0x7f dev1 old_freq=0x6, freq=0x6, needs_reset=0x0 dev2 old_freq=0x6, freq=0x6, needs_reset=0x0 width_cap1=0x11, width_cap2=0x11 dev1 input ln_width1=0x4, ln_width2=0x4 dev1 input width=0x1 dev1 output ln_width1=0x4, ln_width2=0x4 dev1 input|output width=0x11 old dev1 input|output width=0x11 dev2 input|output width=0x11 old dev2 input|output width=0x11 after ht_optimize_link for link pair 0, reset_needed=0x0 after optimize_link_read_pointers_chain, reset_needed=0x0 mcp55_num:01 Ram1.00 setting up CPU 00 northbridge registers done. Ram2.00 sdram_set_spd_registers: paramx :000cef10 Enable 64MuxMode & BurstLength32 Unbuffered 266MHz 266MHz set_ecc spd_device: 0x53 Interleaving disabled RAM end at 0x00080000 kB Ram3 ECC enabled Initializing memory: done Setting variable MTRR 2, base: 0MB, range: 512MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=06 done set DQS timing:DQSPos: 00 TrainDQSRdWrPos: buf_a:000ce9d0 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 TrainDQSPos: MutualCSPassW[48] :000ce8b8 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=5a done Total DQS Training : tsc [00]=00000000151dc99f Total DQS Training : tsc [01]=0000000015917723 Total DQS Training : tsc [02]=0000000019f308b7 Total DQS Training : tsc [03]=000000001a936dab Ram4 v_esp=000cef58 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... DoDsabClearing initial memory region: Done Loading image. Searching for fallback/coreboot_ram Check cmos_layout.bin Check fallback/romstage Check fallback/coreboot_ram Stage: loading fallback/coreboot_ram @ 0x100000 (278528 bytes), entry @ 0x100000 Stage: done loading. Jumping to image.
INIT detected from --- { APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
....
Could anybody explain me what is wrong? I am not subscribed to the mailing list, so please use my email address as Cc. Thank you.
Pavel