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
--
linuxbios mailing list
[email protected]
http://www.linuxbios.org/mailman/listinfo/linuxbios