[LinuxBIOS] RCA RM4100 almost running - help

Joseph Smith joe at smittys.pointclark.net
Tue Sep 4 07:40:27 CEST 2007


Quoting Corey Osgood <corey.osgood at gmail.com>:

> Joseph Smith wrote:
>> Hello,
>> I almost have the system I have been woring on for so long now running
>> on the console (vga is next). Here is a recap of my hardware:
>>
>> i82830 Northbridge
>> i82801db Southbridge (using i82801XX)
>> SMSC lpc47m192 Superio (using smscsuperio)
>>
>>
>
> Great news!
>
>> For some reason it keeps restarting over and over again right after
>> the "SMBus controller enabled" message (see below). Any ideas what
>> could be causing this?
>>
>
> Check that there isn't a GPIO (usually GP3) that's set to reboot the
> system automatically when the timer runs up. If there is, it needs to be
> disabled prior to ram init. Also, have you run ram_check to make sure
> that your ram is initializing correctly?
>
> -Corey
>
In my Config.lb I have:
device pnp 2e.7 off end # GAME_MIDI_GIPO1
device pnp 2e.8 off end # GPIO2
device pnp 2e.9 off end # GPIO3
device pnp 2e.a off end # ACPI

They seem to be off is that what you mean?

Ok, I ran it with:
/* Check RAM. */
ram_check(0, 640 * 1024);

What does this "Fail" mean? How do I fix this? Does this have anything  
to do with the fact that the memory (128MB) is embedded into the board  
(shows on original bios in slot 01) and does not have SPD?

Thanks - Joe
-----------------------------------------------------------

LinuxBIOS-2.0.0.0Fallback Mon Sep  3 19:38:42 EDT 2007 starting...
Setting initial registers....
Initial registers have been set.
No DIMM found in slot 00
DRB 0x60 has been set to 0x00
DRB1 0x61 has been set to 0x00
Found DIMM in slot 01
DIMM is 0x0080 on side 1
DIMM is 0x0000 on side 2
DRB2 0x62 has been set to 0x04
DRB3 0x63 has been set to 0x04
No DIMM found in slot 00, setting DRA to 0xFF
DRA 0x70 has been set to 0xff
Found DIMM in slot 01, setting DRA...
DRA 0x71 has been set to 0xf1
RAM Enable 1: Apply NOP
     Sending RAM command 0x00000010 to 0x00000000
RAM Enable 2: Precharge all
     Sending RAM command 0x00000020 to 0x00000000
RAM Enable 3: CBR
     Sending RAM command 0x00000060 to 0x00000000
RAM Enable 4: Mode register set
     Sending RAM command 0x00000030 to 0x000001d0
RAM Enable 5: Normal operation
     Sending RAM command 0x20000170 to 0x00000000
Northbridge following SDRAM init:
PCI: 00:00.00
00: 86 80 75 35 06 00 10 00 04 00 00 06 00 00 00 00
10: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
40: 09 00 05 01 00 00 00 00 00 00 00 00 02 28 00 0e
50: 72 a0 0a 00 00 00 00 00 00 30 33 33 33 33 33 33
60: 00 00 04 04 00 00 00 00 00 00 00 00 00 00 00 00
70: ff f1 ff ff 00 00 00 00 10 00 00 00 70 01 00 20
80: 00 00 00 00 00 00 00 00 00 50 00 40 00 00 00 00
90: 02 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 02 00 20 00 17 02 00 1f 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 54 0e 41 a2 99 01 00 c0 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 fc 14 00 00
f0: 11 11 01 00 00 00 0b 05 37 d6 30 cf 22 cf 23 cf
Testing DRAM : 00000000-000a0000
DRAM fill: 00000000-000a0000
00000000
00010000
00020000
00030000
00040000
00050000
00060000
00070000
00080000
00090000
000a0000
DRAM filled
DRAM verify: 00000000-000a0000
00000000
Fail: @0x00000000 Read value=0xffffffff
Fail: @0x00000004 Read value=0xffffffff
Fail: @0x00000008 Read value=0xffffffff
Fail: @0x0000000c Read value=0xffffffff
Fail: @0x00000010 Read value=0xffffffff
Fail: @0x00000014 Read value=0xffffffff
Fail: @0x00000018 Read value=0xffffffff
Fail: @0x0000001c Read value=0xffffffff
Fail: @0x00000020 Read value=0xffffffff
Fail: @0x00000024 Read value=0xffffffff
Fail: @0x00000028 Read value=0xffffffff
Fail: @0x0000002c Read value=0xffffffff
Fail: @0x00000030 Read value=0xffffffff
Fail: @0x00000034 Read value=0xffffffff
Fail: @0x00000038 Read value=0xffffffff
Fail: @0x0000003c Read value=0xffffffff
Fail: @0x00000040 Read value=0xffffffff
Fail: @0x00000044 Read value=0xffffffff
Fail: @0x00000048 Read value=0xffffffff
Fail: @0x0000004c Read value=0xffffffff
Fail: @0x00000050 Read value=0xffffffff
Fail: @0x00000054 Read value=0xffffffff
Fail: @0x00000058 Read value=0xffffffff
Fail: @0x0000005c Read value=0xffffffff
Fail: @0x00000060 Read value=0xffffffff
Fail: @0x00000064 Read value=0xffffffff
Fail: @0x00000068 Read value=0xffffffff
Fail: @0x0000006c Read value=0xffffffff
Fail: @0x00000070 Read value=0xffffffff
Fail: @0x00000074 Read value=0xffffffff
Fail: @0x00000078 Read value=0xffffffff
Fail: @0x0000007c Read value=0xffffffff
Fail: @0x00000080 Read value=0xffffffff
Fail: @0x00000084 Read value=0xffffffff
Fail: @0x00000088 Read value=0xffffffff
Fail: @0x0000008c Read value=0xffffffff
Fail: @0x00000090 Read value=0xffffffff
Fail: @0x00000094 Read value=0xffffffff
Fail: @0x00000098 Read value=0xffffffff
Fail: @0x0000009c Read value=0xffffffff
Fail: @0x000000a0 Read value=0xffffffff
Fail: @0x000000a4 Read value=0xffffffff
Fail: @0x000000a8 Read value=0xffffffff
Fail: @0x000000ac Read value=0xffffffff
Fail: @0x000000b0 Read value=0xffffffff
Fail: @0x000000b4 Read value=0xffffffff
Fail: @0x000000b8 Read value=0xffffffff
Fail: @0x000000bc Read value=0xffffffff
Fail: @0x000000c0 Read value=0xffffffff
Fail: @0x000000c4 Read value=0xffffffff
Fail: @0x000000c8 Read value=0xffffffff
Fail: @0x000000cc Read value=0xffffffff
Fail: @0x000000d0 Read value=0xffffffff
Fail: @0x000000d4 Read value=0xffffffff
Fail: @0x000000d8 Read value=0xffffffff
Fail: @0x000000dc Read value=0xffffffff
Fail: @0x000000e0 Read value=0xffffffff
Fail: @0x000000e4 Read value=0xffffffff
Fail: @0x000000e8 Read value=0xffffffff
Fail: @0x000000ec Read value=0xffffffff
Fail: @0x000000f0 Read value=0xffffffff
Fail: @0x000000f4 Read value=0xffffffff
Fail: @0x000000f8 Read value=0xffffffff
Fail: @0x000000fc Read value=0xffffffff
Fail: @0x00000100 Read value=0xffffffff
Fail: @0x00000104 Read value=0xffffffff
Fail: @0x00000108 Read value=0xffffffff
Fail: @0x0000010c Read value=0xffffffff
Fail: @0x00000110 Read value=0xffffffff
Fail: @0x00000114 Read value=0xffffffff
Fail: @0x00000118 Read value=0xffffffff
Fail: @0x0000011c Read value=0xffffffff
Fail: @0x00000120 Read value=0xffffffff
Fail: @0x00000124 Read value=0xffffffff
Fail: @0x00000128 Read value=0xffffffff
Fail: @0x0000012c Read value=0xffffffff
Fail: @0x00000130 Read value=0xffffffff
Fail: @0x00000134 Read value=0xffffffff
Fail: @0x00000138 Read value=0xffffffff
Fail: @0x0000013c Read value=0xffffffff
Fail: @0x00000140 Read value=0xffffffff
Fail: @0x00000144 Read value=0xffffffff
Fail: @0x00000148 Read value=0xffffffff
Fail: @0x0000014c Read value=0xffffffff
Fail: @0x00000150 Read value=0xffffffff
Fail: @0x00000154 Read value=0xffffffff
Fail: @0x00000158 Read value=0xffffffff
Fail: @0x0000015c Read value=0xffffffff
Fail: @0x00000160 Read value=0xffffffff
Fail: @0x00000164 Read value=0xffffffff
Fail: @0x00000168 Read value=0xffffffff
Fail: @0x0000016c Read value=0xffffffff
Fail: @0x00000170 Read value=0xffffffff
Fail: @0x00000174 Read value=0xffffffff
Fail: @0x00000178 Read value=0xffffffff
Fail: @0x0000017c Read value=0xffffffff
Fail: @0x00000180 Read value=0xffffffff
Fail: @0x00000184 Read value=0xffffffff
Fail: @0x00000188 Read value=0xffffffff
Fail: @0x0000018c Read value=0xffffffff
Fail: @0x00000190 Read value=0xffffffff
Fail: @0x00000194 Read value=0xffffffff
Fail: @0x00000198 Read value=0xffffffff
Fail: @0x0000019c Read value=0xffffffff
Fail: @0x000001a0 Read value=0xffffffff
Fail: @0x000001a4 Read value=0xffffffff
Fail: @0x000001a8 Read value=0xffffffff
Fail: @0x000001ac Read value=0xffffffff
Fail: @0x000001b0 Read value=0xffffffff
Fail: @0x000001b4 Read value=0xffffffff
Fail: @0x000001b8 Read value=0xffffffff
Fail: @0x000001bc Read value=0xffffffff
Fail: @0x000001c0 Read value=0xffffffff
Fail: @0x000001c4 Read value=0xffffffff
Fail: @0x000001c8 Read value=0xffffffff
Fail: @0x000001cc Read value=0xffffffff
Fail: @0x000001d0 Read value=0xffffffff
Fail: @0x000001d4 Read value=0xffffffff
Fail: @0x000001d8 Read value=0xffffffff
Fail: @0x000001dc Read value=0xffffffff
Fail: @0x000001e0 Read value=0xffffffff
Fail: @0x000001e4 Read value=0xffffffff
Fail: @0x000001e8 Read value=0xffffffff
Fail: @0x000001ec Read value=0xffffffff
Fail: @0x000001f0 Read value=0xffffffff
Fail: @0x000001f4 Read value=0xffffffff
Fail: @0x000001f8 Read value=0xffffffff
Fail: @0x000001fc Read value=0xffffffff
Fail: @0x00000200 Read value=0xffffffff
Fail: @0x00000204 Read value=0xffffffff
Fail: @0x00000208 Read value=0xffffffff
Fail: @0x0000020c Read value=0xffffffff
Fail: @0x00000210 Read value=0xffffffff
Fail: @0x00000214 Read value=0xffffffff
Fail: @0x00000218 Read value=0xffffffff
Fail: @0x0000021c Read value=0xffffffff
Fail: @0x00000220 Read value=0xffffffff
Fail: @0x00000224 Read value=0xffffffff
Fail: @0x00000228 Read value=0xffffffff
Fail: @0x0000022c Read value=0xffffffff
Fail: @0x00000230 Read value=0xffffffff
Fail: @0x00000234 Read value=0xffffffff
Fail: @0x00000238 Read value=0xffffffff
Fail: @0x0000023c Read value=0xffffffff
Fail: @0x00000240 Read value=0xffffffff
Fail: @0x00000244 Read value=0xffffffff
Fail: @0x00000248 Read value=0xffffffff
Fail: @0x0000024c Read value=0xffffffff
Fail: @0x00000250 Read value=0xffffffff
Fail: @0x00000254 Read value=0xffffffff
Fail: @0x00000258 Read value=0xffffffff
Fail: @0x0000025c Read value=0xffffffff
Fail: @0x00000260 Read value=0xffffffff
Fail: @0x00000264 Read value=0xffffffff
Fail: @0x00000268 Read value=0xffffffff
Fail: @0x0000026c Read value=0xffffffff
Fail: @0x00000270 Read value=0xffffffff
Fail: @0x00000274 Read value=0xffffffff
Fail: @0x00000278 Read value=0xffffffff
Fail: @0x0000027c Read value=0xffffffff
Fail: @0x00000280 Read value=0xffffffff
Fail: @0x00000284 Read value=0xffffffff
Fail: @0x00000288 Read value=0xffffffff
Fail: @0x0000028c Read value=0xffffffff
Fail: @0x00000290 Read value=0xffffffff
Fail: @0x00000294 Read value=0xffffffff
Fail: @0x00000298 Read value=0xffffffff
Fail: @0x0000029c Read value=0xffffffff
Fail: @0x000002a0 Read value=0xffffffff
Fail: @0x000002a4 Read value=0xffffffff
Fail: @0x000002a8 Read value=0xffffffff
Fail: @0x000002ac Read value=0xffffffff
Fail: @0x000002b0 Read value=0xffffffff
Fail: @0x000002b4 Read value=0xffffffff
Fail: @0x000002b8 Read value=0xffffffff
Fail: @0x000002bc Read value=0xffffffff
Fail: @0x000002c0 Read value=0xffffffff
Fail: @0x000002c4 Read value=0xffffffff
Fail: @0x000002c8 Read value=0xffffffff
Fail: @0x000002cc Read value=0xffffffff
Fail: @0x000002d0 Read value=0xffffffff
Fail: @0x000002d4 Read value=0xffffffff
Fail: @0x000002d8 Read value=0xffffffff
Fail: @0x000002dc Read value=0xffffffff
Fail: @0x000002e0 Read value=0xffffffff
Fail: @0x000002e4 Read value=0xffffffff
Fail: @0x000002e8 Read value=0xffffffff
Fail: @0x000002ec Read value=0xffffffff
Fail: @0x000002f0 Read value=0xffffffff
Fail: @0x000002f4 Read value=0xffffffff
Fail: @0x000002f8 Read value=0xffffffff
Fail: @0x000002fc Read value=0xffffffff
Fail: @0x00000300 Read value=0xffffffff
Fail: @0x00000304 Read value=0xffffffff
Fail: @0x00000308 Read value=0xffffffff
Fail: @0x0000030c Read value=0xffffffff
Fail: @0x00000310 Read value=0xffffffff
Fail: @0x00000314 Read value=0xffffffff
Fail: @0x00000318 Read value=0xffffffff
Fail: @0x0000031c Read value=0xffffffff
Fail: @0x00000320 Read value=0xffffffff
Fail: @0x00000324 Read value=0xffffffff
Fail: @0x00000328 Read value=0xffffffff
Fail: @0x0000032c Read value=0xffffffff
Fail: @0x00000330 Read value=0xffffffff
Fail: @0x00000334 Read value=0xffffffff
Fail: @0x00000338 Read value=0xffffffff
Fail: @0x0000033c Read value=0xffffffff
Fail: @0x00000340 Read value=0xffffffff
Fail: @0x00000344 Read value=0xffffffff
Fail: @0x00000348 Read value=0xffffffff
Fail: @0x0000034c Read value=0xffffffff
Fail: @0x00000350 Read value=0xffffffff
Fail: @0x00000354 Read value=0xffffffff
Fail: @0x00000358 Read value=0xffffffff
Fail: @0x0000035c Read value=0xffffffff
Fail: @0x00000360 Read value=0xffffffff
Fail: @0x00000364 Read value=0xffffffff
Fail: @0x00000368 Read value=0xffffffff
Fail: @0x0000036c Read value=0xffffffff
Fail: @0x00000370 Read value=0xffffffff
Fail: @0x00000374 Read value=0xffffffff
Fail: @0x00000378 Read value=0xffffffff
Fail: @0x0000037c Read value=0xffffffff
Fail: @0x00000380 Read value=0xffffffff
Fail: @0x00000384 Read value=0xffffffff
Fail: @0x00000388 Read value=0xffffffff
Fail: @0x0000038c Read value=0xffffffff
Fail: @0x00000390 Read value=0xffffffff
Fail: @0x00000394 Read value=0xffffffff
Fail: @0x00000398 Read value=0xffffffff
Fail: @0x0000039c Read value=0xffffffff
Fail: @0x000003a0 Read value=0xffffffff
Fail: @0x000003a4 Read value=0xffffffff
Fail: @0x000003a8 Read value=0xffffffff
Fail: @0x000003ac Read value=0xffffffff
Fail: @0x000003b0 Read value=0xffffffff
Fail: @0x000003b4 Read value=0xffffffff
Fail: @0x000003b8 Read value=0xffffffff
Fail: @0x000003bc Read value=0xffffffff
Fail: @0x000003c0 Read value=0xffffffff
Fail: @0x000003c4 Read value=0xffffffff
Fail: @0x000003c8 Read value=0xffffffff
Fail: @0x000003cc Read value=0xffffffff
Fail: @0x000003d0 Read value=0xffffffff
Fail: @0x000003d4 Read value=0xffffffff
Fail: @0x000003d8 Read value=0xffffffff
Fail: @0x000003dc Read value=0xffffffff
Fail: @0x000003e0 Read value=0xffffffff
Fail: @0x000003e4 Read value=0xffffffff
Fail: @0x000003e8 Read value=0xffffffff
Fail: @0x000003ec Read value=0xffffffff
Fail: @0x000003f0 Read value=0xffffffff
Fail: @0x000003f4 Read value=0xffffffff
Fail: @0x000003f8 Read value=0xffffffff
Fail: @0x000003fc Read value=0xffffffff
Fail: @0x00000400 Read value=0xffffffff
Aborting.

00000400
DRAM did _NOT_ verify!
Done.
Copying LinuxBIOS to RAM.
Jumping to LinuxBIOS.
SMBus controller enabled




More information about the coreboot mailing list