From: "Perez-Gonzalez, Inaky" Reverting this initall change prevents the mtrr from hanging the machine on boot. Don't know why. 25-akpm/arch/i386/kernel/cpu/mtrr/main.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/i386/kernel/cpu/mtrr/main.c~mtrr-hang-fix arch/i386/kernel/cpu/mtrr/main.c --- 25/arch/i386/kernel/cpu/mtrr/main.c~mtrr-hang-fix Fri Jul 18 12:59:07 2003 +++ 25-akpm/arch/i386/kernel/cpu/mtrr/main.c Fri Jul 18 12:59:07 2003 @@ -703,5 +703,5 @@ char *mtrr_strings[MTRR_NUM_TYPES] = "write-back", /* 6 */ }; -subsys_initcall(mtrr_init); +core_initcall(mtrr_init); _