Hello everyone,
I started to try and get linuxbios running on my Asus A8N-SLI board. I got serial output working by using the sunw/ultra40 source and the appropriate superio (IT8712F). So far so good :)
After getting the message "Unbuffered Dimms not supported on Opteron" I simply disabled the check (src/northbridge/amd/k8/raminit.c,line 1198) since my processor is an AMD64 X2 4400+. Sidequestion: how could the "is_opteron()"-function in src/northbridge/amd/k8/raminit.c,line 606 be improved so it would not wrongly identify my kind of processor as an opteron?
Now there seems to be a problem with setting up the memory since SOFT_RESET is being issued several times before the boot process stops with "Jumping to LinuxBIOS.". I would be gratefull if somebody could take a look at the attached debug output and give me a hint on where to go from here.
Thanks!
Adrian
Corey Osgood wrote:
Uwe Hermann wrote:
What's the Super I/O? That should be the first thing to add. You need it for serial output.
ite it8712(f?).
In auto.c, change the #include "superio/xxx" to "superio/ite/it8712f". Then, in main(), change the line xxx_enable_serial() to it8712f_enable_serial(). Compile it and see if you get serial output!
-Corey
LinuxBIOS-2.0.0_ultra40_Fallback Mon Apr 2 22:23:05 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 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 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.