At first after flashing the eeprom i soft rebooted my output was:<br>
My monitor flashed colors<br>
<br>
Serial Output:<br>
Ô˜X˜aÓinuxBIOS-2.0.0.0Fallback Tue Oct  3 19:11:16 PDT 2006 starting...<br>
87 is the comm register<br>
SMBus controller enabled<br>
vt8601 init starting<br>
00000000 is the north<br>
1106 0601<br>
0120d4 is the computed timing<br>
NOP<br>
PRECHARGE<br>
DUMMY READS<br>
CBR<br>
MRS<br>
NORMAL<br>
set ref. rate<br>
enable multi-page open<br>
Slot 00 is SDRAM 08000000 bytes x2<br>
0080 is the chip size<br>
0008 is the MA type<br>
Slot 01 is SDRAM 04000000 bytes x2<br>
0040 is the chip size<br>
0008 is the MA type<br>
Slot 02 is empty<br>
Slot 03 is empty<br>
vt8601 done<br>
Copying LinuxBIOS to ram.<br>
Jumping to LinuxBIOS.<br>
LinuxBIOS-2.0.0.0Fallback Tue Oct  3 19:11:16 PDT 2006 booting...<br>
Enumerating buses...<br>
scan_static_bus for Root Device<br>
Finding PCI configuration type.<br>
PCI: Using configuration type 1<br>
PCI_DOMAIN: 0000 enabled<br>
APIC_CLUSTER: 0 enabled<br>
PCI_DOMAIN: 0000 scanning...<br>
PCI: pci_scan_bus for bus 0<br>
set_pci_ops: seeking driver for 1106:601 class 60000<br>
PCI: 00:00.0 [1106/0601] ops<br>
PCI: 00:00.0 [1106/0601] enabled<br>
malloc Enter, size 668, free_mem_ptr 00018000<br>
malloc 0x00018000<br>
set_pci_ops: seeking driver for 1106:8601 class 60400<br>
Capability: 0x07 @ 0x80<br>
Capability: 0x08 @ 0x80<br>
Capability: 0x10 @ 0x80<br>
PCI: 00:01.0 [1106/8601] enabled<br>
PCI: devfn 0x10, bad id 0xffffffff<br>
PCI: devfn 0x18, bad id 0xffffffff<br>
PCI: devfn 0x20, bad id 0xffffffff<br>
PCI: devfn 0x28, bad id 0xffffffff<br>
PCI: devfn 0x30, bad id 0xffffffff<br>
PCI: devfn 0x38, bad id 0xffffffff<br>
PCI: devfn 0x40, bad id 0xffffffff<br>
PCI: devfn 0x48, bad id 0xffffffff<br>
PCI: devfn 0x50, bad id 0xffffffff<br>
PCI: devfn 0x58, bad id 0xffffffff<br>
PCI: devfn 0x60, bad id 0xffffffff<br>
PCI: devfn 0x68, bad id 0xffffffff<br>
PCI: devfn 0x70, bad id 0xffffffff<br>
PCI: devfn 0x78, bad id 0xffffffff<br>
PCI: devfn 0x80, bad id 0xffffffff<br>
set_pci_ops: seeking driver for 1106:8231 class 60100<br>
PCI: 00:11.0 [1106/8231] bus ops<br>
PCI: 00:11.0 [1106/8231] enabled<br>
set_pci_ops: seeking driver for 1106:571 class 1018a<br>
PCI: 00:11.1 [1106/0571] ops<br>
PCI: 00:11.1 [1106/0571] enabled<br>
set_pci_ops: seeking driver for 1106:3038 class c0300<br>
PCI: 00:11.2 [1106/3038] disabled<br>
set_pci_ops: seeking driver for 1106:3038 class c0300<br>
PCI: 00:11.3 [1106/3038] disabled<br>
set_pci_ops: seeking driver for 1106:8235 class 68000<br>
PCI: 00:11.4 [1106/8235] ops<br>
PCI: 00:11.4 [1106/8235] disabled<br>
set_pci_ops: seeking driver for 1106:3058 class 40100<br>
PCI: 00:11.5 [1106/3058] disabled<br>
set_pci_ops: seeking driver for 1106:3068 class 78000<br>
PCI: 00:11.6 [1106/3068] enabled<br>
PCI: devfn 0x8f, bad id 0xffffffff<br>
set_pci_ops: seeking driver for 1106:3065 class 20000<br>
PCI: 00:12.0 [1106/3065] ops<br>
PCI: 00:12.0 [1106/3065] enabled<br>
PCI: devfn 0x98, bad id 0xffffffff<br>
PCI: devfn 0xa0, bad id 0xffffffff<br>
PCI: devfn 0xa8, bad id 0xffffffff<br>
PCI: devfn 0xb0, bad id 0xffffffff<br>
PCI: devfn 0xb8, bad id 0xffffffff<br>
PCI: devfn 0xc0, bad id 0xffffffff<br>
PCI: devfn 0xc8, bad id 0xffffffff<br>
PCI: devfn 0xd0, bad id 0xffffffff<br>
PCI: devfn 0xd8, bad id 0xffffffff<br>
PCI: devfn 0xe0, bad id 0xffffffff<br>
PCI: devfn 0xe8, bad id 0xffffffff<br>
PCI: devfn 0xf0, bad id 0xffffffff<br>
PCI: devfn 0xf8, bad id 0xffffffff<br>
do_pci_scan_bridge for PCI: 00:01.0<br>
PCI: pci_scan_bus for bus 1<br>
malloc Enter, size 668, free_mem_ptr 0001829c<br>
malloc 0x0001829c<br>
set_pci_ops: seeking driver for 1023:8500 class 30000<br>
PCI: 01:00.0 [1023/8500] enabled<br>
PCI: devfn 0x8, bad id 0xffffffff<br>
PCI: devfn 0x10, bad id 0xffffffff<br>
PCI: devfn 0x18, bad id 0xffffffff<br>
PCI: devfn 0x20, bad id 0xffffffff<br>
PCI: devfn 0x28, bad id 0xffffffff<br>
PCI: devfn 0x30, bad id 0xffffffff<br>
PCI: devfn 0x38, bad id 0xffffffff<br>
PCI: devfn 0x40, bad id 0xffffffff<br>
PCI: devfn 0x48, bad id 0xffffffff<br>
PCI: devfn 0x50, bad id 0xffffffff<br>
PCI: devfn 0x58, bad id 0xffffffff<br>
PCI: devfn 0x60, bad id 0xffffffff<br>
PCI: devfn 0x68, bad id 0xffffffff<br>
PCI: devfn 0x70, bad id 0xffffffff<br>
PCI: devfn 0x78, bad id 0xffffffff<br>
PCI: devfn 0x80, bad id 0xffffffff<br>
PCI: devfn 0x88, bad id 0xffffffff<br>
PCI: devfn 0x90, bad id 0xffffffff<br>
PCI: devfn 0x98, bad id 0xffffffff<br>
PCI: devfn 0xa0, bad id 0xffffffff<br>
PCI: devfn 0xa8, bad id 0xffffffff<br>
PCI: devfn 0xb0, bad id 0xffffffff<br>
PCI: devfn 0xb8, bad id 0xffffffff<br>
PCI: devfn 0xc0, bad id 0xffffffff<br>
PCI: devfn 0xc8, bad id 0xffffffff<br>
PCI: devfn 0xd0, bad id 0xffffffff<br>
PCI: devfn 0xd8, bad id 0xffffffff<br>
PCI: devfn 0xe0, bad id 0xffffffff<br>
PCI: devfn 0xe8, bad id 0xffffffff<br>
PCI: devfn 0xf0, bad id 0xffffffff<br>
PCI: devfn 0xf8, bad id 0xffffffff<br>
PCI: pci_scan_bus returning with max=01<br>
do_pci_scan_bridge returns max 1<br>
scan_static_bus for PCI: 00:11.0<br>
PNP: 002e.0 enabled<br>
PNP: 002e.1 disabled<br>
PNP: 002e.2 enabled<br>
PNP: 002e.3 disabled<br>
PNP: 002e.5 enabled<br>
PNP: 002e.6 disabled<br>
PNP: 002e.7 disabled<br>
PNP: 002e.8 disabled<br>
PNP: 002e.9 disabled<br>
PNP: 002e.a disabled<br>
PNP: 002e.b enabled<br>
scan_static_bus for PCI: 00:11.0 done<br>
PCI: pci_scan_bus returning with max=01<br>
scan_static_bus for Root Device done<br>
done<br>
Allocating resources...<br>
Reading resources...<br>
Root Device compute_allocate_io: base: 00000400 size: 00000000 align: 0 gran: 0<br>
Root Device read_resources bus 0 link: 0<br>
PCI_DOMAIN: 0000 read_resources bus 0 link: 0<br>
0<br>
<br>
LinuxBIOS-2.0.0.0Fallback Tue Oct  3 19:11:16 PDT 2006 starting...<br>
87 is the comm register<br>
SMBus controller enabled<br>
vt8601 init starting<br>
00000000 is the north<br>
1106 0601<br>
0120d4 is the computed timing<br>
NOP<br>
PRECHARGE<br>
DUMMY READS<br>
CBR<br>
MRS<br>
NORMAL<br>
set ref. rate<br>
enable multi-page open<br>
Slot 00 is SDRAM 08000000 bytes x2<br>
0080 is the chip size<br>
0008 is the MA type<br>
Slot 01 is SDRAM 04000000 bytes x2<br>
0040 is the chip size<br>
0008 is the MA type<br>
Slot 02 is empty<br>
Slot 03 is empty<br>
vt8601 done<br>
Copying LinuxBIOS to ram.<br>
Jumping to LinuxBIOS.<br>
<br>
<br>
____________________________________________-<br>
<br>
Then I powered down the via board and my output was:<br>
<br>
No video at all<br>
<br>
serial output:<br>
LinuxBIOS-2.0.0.0Normal Tue Oct  3 19:10:30 PDT 2006 starting...<br>
87 is the comm register<br>
SMBus controller enabled<br>
vt8601 init starting<br>
00000000 is the north<br>
1106 0601<br>
0120d4 is the computed timing<br>
NOP<br>
PRECHARGE<br>
DUMMY READS<br>
CBR<br>
MRS<br>
NORMAL<br>
set ref. rate<br>
enable multi-page open<br>
Slot 00 is SDRAM 08000000 bytes x2<br>
0080 is the chip size<br>
0008 is the MA type<br>
Slot 01 is SDRAM 04000000 bytes x2<br>
0040 is the chip size<br>
0008 is the MA type<br>
Slot 02 is empty<br>
Slot 03 is empty<br>
vt8601 done<br>
Copying LinuxBIOS to ram.<br>
Jumping to LinuxBIOS.<br>
<br>
Any sugestions?<br>
<br>
<br>
<br>
How do you enable the RAM test function?<br>
In mainboard/via/epia/auto.c ...........  I did the following
tring to enable the RAM test but when i do a make i get an error<br>
<br>
Unblocked the following beacuse i don't know how the conditional assembly works in this case.<br>
<br>
    ram_check(0x00000000, msr.lo);   <br>
<br>
    static const struct {<br>
        unsigned long lo, hi;<br>
    } check_addrs[] = {<br>
        /* Check 16MB of memory @ 0*/<br>
        { 0x00000000, 0x01000000 },<br>
<br>
<br>
<br>
<br>
My make error:<br>
/home/tyler/LinuxBIOSv2/src/mainboard/via/epia/auto.c -o auto.inc<br>
auto.c:113.34:<br>
msr undeclared<br>
make[1]: *** [auto.inc] Error 1<br>
make[1]: Leaving directory `/home/tyler/LinuxBIOSv2/targets/via/epia/epia/normal'<br>
make: *** [normal/linuxbios.rom] Error 1<br>
<br>
Where or what should msr be decalred as ?<br>
<br>
<br>
Thanks Again.  <br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>