On Fri, May 14, 2010 at 10:10 AM, Idwer Vollering vidwer@gmail.com wrote:
2010/5/14 Keith Hui buurin@gmail.com
The original patch was unclean as pork (didn't apply cleanly). Please use this one instead.
Thanks Joseph.
And edit your board's romstage similar to patch below:
The only additional adjustment I had to make was in raminit.c:
Index: src/northbridge/intel/i440bx/raminit.c
--- src/northbridge/intel/i440bx/raminit.c (revision 5543) +++ src/northbridge/intel/i440bx/raminit.c (working copy) @@ -947,7 +947,7 @@ set_dram_row_attributes();
/* TODO: Set SDRAMC. */ - pci_write_config16(NB, SDRAMC, 0x0010); /* SDRAMPWR=1: 4 DIMM config */ + pci_write_config16(NB, SDRAMC, 0x0000); /* SDRAMPWR=0: 3 DIMM config */
/* TODO */ set_dram_buffer_strength();
So the reason you were having your problems seems to be your CPUID isn't included in the family_67x whitelist of CPUIDs. No compiled in CPU driver claims your cpuid, then it just dies.
Hmm... You have the same cpuid as mine. Interesting.
Anyway, That line you edited should have been removed altogether as that register was already set elsewhere. I submitted a cleanup patch for this and don't know how it end up. BTW enable CAR and try again. We want to officially migrate the ASUS P2B family to CAR.
Cheers Keith