That was indeed the problem. Thanks! It got a bit further in the bootup process. I attached the latest debug log.
By the way, why are there several "SOFT_RESET"'s before it goes on?
Thanks again,
Adrian
Lu, Yinghai wrote:
It means the RAM is not initialized properly.
It seems that for Rev E X2, current mem code in LinuxBIOS public tree only support one DIMM, if my memory is right.
So please try one dimm only.
YH
LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 23:40:29 CEST 2007 starting... 01 nodes initialized. core0 started: started ap apicid: 11 SBLink=00 NC node|link=00 SMBus controller enabled Ram1.00 Ram2.00 Ram3 Initializing memory: done Ram4 v_esp=000cfce8 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... Done testx = 5a5a5a5a Disabling cache as ram now Clearing initial memory region: Done Copying LinuxBIOS to RAM. src=fffe0000 dst=00004000 linxbios_ram.nrv2b length = 0000d987 linxbios_ram.bin length = 00025e90 Jumping to LinuxBIOS.
INIT detected from ---- {APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 23:40:29 CEST 2007 starting... 01 nodes initialized. core0 started: started ap apicid: 11 SBLink=00 NC node|link=00 SMBus controller enabled Ram1.00 Ram2.00 Ram3 Initializing memory: done Ram4 v_esp=000cfce8 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... Done testx = 5a5a5a5a Disabling cache as ram now Clearing initial memory region: Done Copying LinuxBIOS to RAM. src=fffe0000 dst=00004000 linxbios_ram.nrv2b length = 0000d987 linxbios_ram.bin length = 00025e90 Jumping to LinuxBIOS.
INIT detected from ---- {APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 23:40:29 CEST 2007 starting... 01 nodes initialized. core0 started: started ap apicid: 11 SBLink=00 NC node|link=00 SMBus controller enabled Ram1.00 Ram2.00 Ram3 Initializing memory: done Ram4 v_esp=000cfce8 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... Done testx = 5a5a5a5a Disabling cache as ram now Clearing initial memory region: Done Copying LinuxBIOS to RAM. src=fffe0000 dst=00004000 linxbios_ram.nrv2b length = 0000d987 linxbios_ram.bin length = 00025e90 Jumping to LinuxBIOS.
INIT detected from ---- {APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 23:40:29 CEST 2007 starting... 01 nodes initialized. core0 started: started ap apicid: 11 SBLink=00 NC node|link=00 SMBus controller enabled Ram1.00 Ram2.00 Ram3 Initializing memory: done Ram4 v_esp=000cfce8 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... Done testx = 5a5a5a5a Disabling cache as ram now Clearing initial memory region: Done Copying LinuxBIOS to RAM. src=fffe0000 dst=00004000 linxbios_ram.nrv2b length = 0000d987 linxbios_ram.bin length = 00025e90 Jumping to LinuxBIOS.
INIT detected from ---- {APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 23:40:29 CEST 2007 starting... 01 nodes initialized. core0 started: started ap apicid: 11 SBLink=00 NC node|link=00 SMBus controller enabled Ram1.00 Ram2.00 Ram3 Initializing memory: done Ram4 v_esp=000cfce8 testx = 5a5a5a5a
LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 23:40:29 CEST 2007 starting... 01 nodes initialized. core0 started: started ap apicid: 11 SBLink=00 NC node|link=00 ht reset -
LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 23:40:29 CEST 2007 starting... 01 nodes initialized. core0 started: started ap apicid: 11 SBLink=00 NC node|link=00 SMBus controller enabled Ram1.00 Ram2.00 Ram3 Initializing memory: done Ram4 v_esp=000cfce8 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... Done testx = 5a5a5a5a Disabling cache as ram now Clearing initial memory region: Done Copying LinuxBIOS to RAM. src=fffe0000 dst=00004000 linxbios_ram.nrv2b length = 0000d987 linxbios_ram.bin length = 00025e90 Jumping to LinuxBIOS. LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 23:40:29 CEST 2007 booting... Enumerating buses... APIC_CLUSTER: 0 enabled PCI_DOMAIN: 0000 enabled PCI: 00:18.3 siblings=1 CPU: APIC: 00 enabled CPU: APIC: 11 enabled PCI: pci_scan_bus for bus 00 PCI: 00:18.0 [1022/1100] enabled PCI: 00:18.1 [1022/1101] enabled PCI: 00:18.2 [1022/1102] enabled PCI: 00:18.3 [1022/1103] enabled Disabling static device: PCI: 00:19.0 Disabling static device: PCI: 00:19.1 Disabling static device: PCI: 00:19.2 Disabling static device: PCI: 00:19.3 PCI: 00:00.0 [10de/005e] enabled PCI: 00:00.0 [10de/005e] enabled next_unitid: 000f PCI: pci_scan_bus for bus 00 PCI: 00:00.0 [10de/005e] enabled PCI: 00:01.0 [10de/0050] enabled PCI: 00:01.1 [10de/0052] enabled PCI: 00:01.2 [10de/005f] enabled PCI: 00:02.0 [10de/005a] enabled PCI: 00:02.1 [10de/005b] enabled PCI: 00:04.0 [10de/0059] enabled PCI: 00:04.1 [10de/0058] enabled PCI: 00:06.0 [10de/0053] enabled PCI: 00:07.0 [10de/0054] enabled PCI: 00:08.0 [10de/0055] enabled PCI: 00:09.0 [10de/005c] enabled PCI: 00:0a.0 [10de/0057] enabled PCI: 00:0b.0 [10de/005d] enabled PCI: 00:0c.0 [10de/005d] enabled PCI: 00:0d.0 [10de/005d] enabled PCI: 00:0e.0 [10de/005d] enabled PCI: pci_scan_bus for bus 01 PCI: 01:06.0 [1102/0005] enabled PCI: 01:0b.0 [104c/8023] enabled PCI: pci_scan_bus returning with max=001 PCI: pci_scan_bus for bus 02 PCI: pci_scan_bus returning with max=002 PCI: pci_scan_bus for bus 03 PCI: pci_scan_bus returning with max=003 PCI: pci_scan_bus for bus 04 PCI: pci_scan_bus returning with max=004 PCI: pci_scan_bus for bus 05 PCI: pci_scan_bus returning with max=005 PCI: pci_scan_bus returning with max=005 PCI: pci_scan_bus returning with max=005 done Allocating resources... Reading resources... PCI: 00:09.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 01 prefmem PCI: 00:0b.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 02 io PCI: 00:0b.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 02 prefmem PCI: 00:0b.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 02 mem PCI: 00:0c.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 03 io PCI: 00:0c.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 03 prefmem PCI: 00:0c.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 03 mem PCI: 00:0d.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 04 io PCI: 00:0d.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 04 prefmem PCI: 00:0d.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 04 mem PCI: 00:0e.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 05 io PCI: 00:0e.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 05 prefmem PCI: 00:0e.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 05 mem PCI: 00:00.0 missing read_resources PCI: 00:01.0 missing read_resources PCI: 00:01.1 missing read_resources PCI: 00:02.0 missing read_resources PCI: 00:02.1 missing read_resources PCI: 00:04.0 missing read_resources PCI: 00:06.0 missing read_resources PCI: 00:07.0 missing read_resources PCI: 00:08.0 missing read_resources PCI: 00:09.0 missing read_resources PCI: 00:0a.0 missing read_resources PCI: 00:0e.0 missing read_resources PCI: 00:00.0 missing read_resources PCI: 00:01.0 missing read_resources PCI: 00:01.1 missing read_resources PCI: 00:02.0 missing read_resources PCI: 00:02.1 missing read_resources PCI: 00:04.0 missing read_resources PCI: 00:06.0 missing read_resources PCI: 00:07.0 missing read_resources PCI: 00:08.0 missing read_resources PCI: 00:09.0 missing read_resources PCI: 00:0a.0 missing read_resources PCI: 00:0e.0 missing read_resources PCI: 00:00.0 missing read_resources PCI: 00:01.0 missing read_resources PCI: 00:01.1 missing read_resources PCI: 00:02.0 missing read_resources PCI: 00:02.1 missing read_resources PCI: 00:04.0 missing read_resources PCI: 00:06.0 missing read_resources PCI: 00:07.0 missing read_resources PCI: 00:08.0 missing read_resources PCI: 00:09.0 missing read_resources PCI: 00:0a.0 missing read_resources PCI: 00:0e.0 missing read_resources Done reading resources. Setting resources... PCI: 00:18.0 1c0 <- [0x0000001000 - 0x0000003fff] io <node 0 link 0> PCI: 00:18.0 1b8 <- [0x00fc600000 - 0x00fc5fffff] prefmem <node 0 link 0> PCI: 00:18.0 1b0 <- [0x00fc000000 - 0x00fc5fffff] mem <node 0 link 0> PCI: 00:00.0 missing read_resources PCI: 00:01.0 missing read_resources PCI: 00:01.1 missing read_resources PCI: 00:02.0 missing read_resources PCI: 00:02.1 missing read_resources PCI: 00:04.0 missing read_resources PCI: 00:06.0 missing read_resources PCI: 00:07.0 missing read_resources PCI: 00:08.0 missing read_resources PCI: 00:09.0 missing read_resources PCI: 00:0a.0 missing read_resources PCI: 00:0e.0 missing read_resources PCI: 00:18.0 1d9 <- [0x0000004000 - 0x0000003fff] io <node 0 link 1> PCI: 00:00.0 missing read_resources PCI: 00:01.0 missing read_resources PCI: 00:01.1 missing read_resources PCI: 00:02.0 missing read_resources PCI: 00:02.1 missing read_resources PCI: 00:04.0 missing read_resources PCI: 00:06.0 missing read_resources PCI: 00:07.0 missing read_resources PCI: 00:08.0 missing read_resources PCI: 00:09.0 missing read_resources PCI: 00:0a.0 missing read_resources PCI: 00:0e.0 missing read_resources PCI: 00:18.0 1a9 <- [0x00fc600000 - 0x00fc5fffff] prefmem <node 0 link 1> PCI: 00:00.0 missing read_resources PCI: 00:01.0 missing read_resources PCI: 00:01.1 missing read_resources PCI: 00:02.0 missing read_resources PCI: 00:02.1 missing read_resources PCI: 00:04.0 missing read_resources PCI: 00:06.0 missing read_resources PCI: 00:07.0 missing read_resources PCI: 00:08.0 missing read_resources PCI: 00:09.0 missing read_resources PCI: 00:0a.0 missing read_resources PCI: 00:0e.0 missing read_resources PCI: 00:18.0 1a1 <- [0x00fc600000 - 0x00fc5fffff] mem <node 0 link 1> PCI: 00:01.0 60 <- [0x0000002000 - 0x00000020ff] io PCI: 00:01.0 64 <- [0x0000002400 - 0x00000024ff] io PCI: 00:01.0 68 <- [0x0000002800 - 0x00000028ff] io PCI: 00:01.1 10 <- [0x0000003c00 - 0x0000003c1f] io PCI: 00:01.1 20 <- [0x0000003880 - 0x00000038bf] io PCI: 00:01.1 24 <- [0x00000038c0 - 0x00000038ff] io PCI: 00:02.0 10 <- [0x00fc500000 - 0x00fc500fff] mem PCI: 00:02.1 10 <- [0x00fc506000 - 0x00fc5060ff] mem PCI: 00:04.0 10 <- [0x0000002c00 - 0x0000002cff] io PCI: 00:04.0 14 <- [0x0000003000 - 0x00000030ff] io PCI: 00:04.0 18 <- [0x00fc501000 - 0x00fc501fff] mem PCI: 00:04.1 10 <- [0x0000003400 - 0x00000034ff] io PCI: 00:04.1 14 <- [0x0000003800 - 0x000000387f] io PCI: 00:04.1 18 <- [0x00fc502000 - 0x00fc502fff] mem PCI: 00:06.0 20 <- [0x0000003c20 - 0x0000003c2f] io PCI: 00:07.0 10 <- [0x0000003c50 - 0x0000003c57] io PCI: 00:07.0 14 <- [0x0000003ca0 - 0x0000003ca3] io PCI: 00:07.0 18 <- [0x0000003c60 - 0x0000003c67] io PCI: 00:07.0 1c <- [0x0000003cb0 - 0x0000003cb3] io PCI: 00:07.0 20 <- [0x0000003c30 - 0x0000003c3f] io PCI: 00:07.0 24 <- [0x00fc503000 - 0x00fc503fff] mem PCI: 00:08.0 10 <- [0x0000003c70 - 0x0000003c77] io PCI: 00:08.0 14 <- [0x0000003cc0 - 0x0000003cc3] io PCI: 00:08.0 18 <- [0x0000003c80 - 0x0000003c87] io PCI: 00:08.0 1c <- [0x0000003cd0 - 0x0000003cd3] io PCI: 00:08.0 20 <- [0x0000003c40 - 0x0000003c4f] io PCI: 00:08.0 24 <- [0x00fc504000 - 0x00fc504fff] mem PCI: 00:09.0 1c <- [0x0000001000 - 0x0000001fff] bus 01 io PCI: 00:09.0 20 <- [0x00fc000000 - 0x00fc4fffff] bus 01 mem PCI: 01:06.0 10 <- [0x0000001000 - 0x000000101f] io PCI: 01:06.0 14 <- [0x00fc000000 - 0x00fc1fffff] mem64 PCI: 01:06.0 1c <- [0x00fc200000 - 0x00fc3fffff] mem64 PCI: 01:0b.0 10 <- [0x00fc404000 - 0x00fc4047ff] mem PCI: 01:0b.0 14 <- [0x00fc400000 - 0x00fc403fff] mem PCI: 00:0a.0 10 <- [0x00fc505000 - 0x00fc505fff] mem PCI: 00:0a.0 14 <- [0x0000003c90 - 0x0000003c97] io PCI: 00:18.3 94 <- [0x00f8000000 - 0x00fbffffff] mem <gart> Done setting resources. Done allocating resources. Enabling resources... PCI: 00:18.0 cmd <- 140 PCI: 00:00.0 cmd <- 146 PCI: 00:01.0 cmd <- 14f PCI: 00:01.1 cmd <- 141 PCI: 00:01.2 cmd <- 540 PCI: 00:02.0 cmd <- 142 PCI: 00:02.1 cmd <- 142 PCI: 00:04.0 cmd <- 143 PCI: 00:04.1 cmd <- 143 PCI: 00:06.0 cmd <- 141 PCI: 00:07.0 cmd <- 143 PCI: 00:08.0 cmd <- 143 PCI: 00:09.0 bridge ctrl <- 0003 PCI: 00:09.0 cmd <- 147 PCI: 01:06.0 cmd <- 143 PCI: 01:0b.0 cmd <- 142 PCI: 00:0a.0 cmd <- 143 PCI: 00:0b.0 bridge ctrl <- 0003 PCI: 00:0b.0 cmd <- 140 PCI: 00:0c.0 bridge ctrl <- 0003 PCI: 00:0c.0 cmd <- 140 PCI: 00:0d.0 bridge ctrl <- 0003 PCI: 00:0d.0 cmd <- 140 PCI: 00:0e.0 bridge ctrl <- 0003 PCI: 00:0e.0 cmd <- 140 PCI: 00:00.0 missing enable_resources PCI: 00:01.0 missing enable_resources PCI: 00:01.1 missing enable_resources PCI: 00:02.0 missing enable_resources PCI: 00:02.1 missing enable_resources PCI: 00:04.0 missing enable_resources PCI: 00:06.0 missing enable_resources PCI: 00:07.0 missing enable_resources PCI: 00:08.0 missing enable_resources PCI: 00:09.0 missing enable_resources PCI: 00:0a.0 missing enable_resources PCI: 00:0e.0 missing enable_resources PCI: 00:18.1 subsystem <- 108e/40 PCI: 00:18.1 cmd <- 140 PCI: 00:18.2 subsystem <- 108e/40 PCI: 00:18.2 cmd <- 140 PCI: 00:18.3 cmd <- 140 done. Initializing devices... Root Device init APIC_CLUSTER: 0 init Initializing CPU #0 CPU: vendor AMD device 20f32 CPU: family 0f, model 23, stepping 02 Enabling cache
Setting fixed MTRRs(0-88) type: UC Setting fixed MTRRs(0-16) Type: WB, RdMEM, WrMEM Setting fixed MTRRs(24-88) Type: WB, RdMEM, WrMEM DONE fixed MTRRs Setting variable MTRR 0, base: 0MB, range: 512MB, type WB DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
microcode: equivalent processor rev id = 0x0210, patch id = 0x00000000 microcode: patch id that want to apply= 0x0000004d microcode: updated to patch id = 0x0000004d success CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ Setting up local apic... apic_id: 0x00 done. ECC Disabled CPU #0 Initialized Initializing CPU #1 Waiting for 1 CPUS to stop CPU: vendor AMD device 20f32 CPU: family 0f, model 23, stepping 02 Enabling cache
Setting fixed MTRRs(0-88) type: UC Setting fixed MTRRs(0-16) Type: WB, RdMEM, WrMEM Setting fixed MTRRs(24-88) Type: WB, RdMEM, WrMEM DONE fixed MTRRs Setting variable MTRR 0, base: 0MB, range: 512MB, type WB DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
microcode: equivalent processor rev id = 0x0210, patch id = 0x00000000 microcode: patch id that want to apply= 0x0000004d microcode: updated to patch id = 0x0000004d success CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ Setting up local apic... apic_id: 0x11 done. CPU #1 Initialized All AP CPUs stopped PCI: 00:18.0 init PCI: 00:18.1 init PCI: 00:18.2 init PCI: 00:18.3 init NB: Function 3 Misc Control.. done. PCI: 00:01.0 init set power on after power fail RTC Init RTC: Checksum invalid zeroing cmos Invalid CMOS LB checksum PCI: 00:01.2 init PCI: 00:02.0 init PCI: 00:02.1 init PCI: 00:06.0 init IDE1 IDE0 PCI: 00:07.0 init SATA S SATA P PCI: 00:08.0 init SATA S SATA P PCI: 00:09.0 init dev_root mem base = 0x00f8000000 [0x50] <-- 0xf8000000 PCI: 00:0a.0 init PCI: 00:0b.0 init PCI: 00:0c.0 init PCI: 00:0d.0 init PCI: 00:0e.0 init PCI: 01:06.0 init PCI: 01:0b.0 init Devices initialized Writing IRQ routing tables to 0xf0000...done. PCI: 00:01.0 missing resource: 14