Hi I have littel trouble with this mainboard. First: Is this normal?
<shnip> Capability: 0x10 @ 0x80 PCI: 00:01.0 [1106/8601] enabled PCI: devfn 0x10, bad id 0xffffffff PCI: devfn 0x18, bad id 0xffffffff PCI: devfn 0x20, bad id 0xffffffff PCI: devfn 0x28, bad id 0xffffffff PCI: devfn 0x30, bad id 0xffffffff PCI: devfn 0x38, bad id 0xffffffff PCI: devfn 0x40, bad id 0xffffffff PCI: devfn 0x48, bad id 0xffffffff PCI: devfn 0x50, bad id 0xffffffff PCI: devfn 0x58, bad id 0xffffffff PCI: devfn 0x60, bad id 0xffffffff PCI: devfn 0x68, bad id 0xffffffff PCI: devfn 0x70, bad id 0xffffffff PCI: devfn 0x78, bad id 0xffffffff PCI: devfn 0x80, bad id 0xffffffff PCI: 00:11.0 [1106/8231] bus ops PCI: 00:11.0 [1106/8231] enabled PCI: 00:11.1 [1106/0571] ops PCI: 00:11.1 [1106/0571] enabled PCI: 00:11.2 [1106/3038] disabled PCI: 00:11.3 [1106/3038] disabled PCI: 00:11.4 [1106/8235] ops <snap>
I'm worry about the bad id.
Second: I used etherboot as payload, but it didn't came up. The last output from the serial communcation:
<shnip> LinuxBIOS-2.0.0.0Fallback Sun May 27 20:19:19 UTC 2007 starting... 87 is the comm register SMBus controller enabled vt8601 init starting 00000000 is the north 1106 0601 0120d4 is the computed timing NOP PRECHARGE DUMMY READS CBR MRS NORMAL set ref. rate enable multi-page open Slot 00 is SDRAM <snap>
On screen runs a defect ascii-output throu
Markus
* Markus Boas ryven@gmx.de [070527 21:14]:
Hi I have littel trouble with this mainboard. First: Is this normal?
<shnip> Capability: 0x10 @ 0x80 PCI: 00:01.0 [1106/8601] enabled PCI: devfn 0x10, bad id 0xffffffff
I'm worry about the bad id.
it just means no device on that address. Everything is fine. Turn the debugging level down to avoid seeing it.
Second: I used etherboot as payload, but it didn't came up. The last output from the serial communcation:
<shnip> LinuxBIOS-2.0.0.0Fallback Sun May 27 20:19:19 UTC 2007 starting... 87 is the comm register SMBus controller enabled vt8601 init starting 00000000 is the north 1106 0601 0120d4 is the computed timing NOP PRECHARGE DUMMY READS CBR MRS NORMAL set ref. rate enable multi-page open Slot 00 is SDRAM <snap>
this rather looks like the first lines than the last ones. Can you provide a full log?
Am Sonntag 27 Mai 2007 schrieb Stefan Reinauer:
- Markus Boas ryven@gmx.de [070527 21:14]:
Hi I have littel trouble with this mainboard. First: Is this normal?
<shnip> Capability: 0x10 @ 0x80 PCI: 00:01.0 [1106/8601] enabled PCI: devfn 0x10, bad id 0xffffffff
I'm worry about the bad id.
it just means no device on that address. Everything is fine. Turn the debugging level down to avoid seeing it.
Second: I used etherboot as payload, but it didn't came up. The last output from the serial communcation:
<shnip> LinuxBIOS-2.0.0.0Fallback Sun May 27 20:19:19 UTC 2007 starting... 87 is the comm register SMBus controller enabled vt8601 init starting 00000000 is the north 1106 0601 0120d4 is the computed timing NOP PRECHARGE DUMMY READS CBR MRS NORMAL set ref. rate enable multi-page open Slot 00 is SDRAM <snap>
this rather looks like the first lines than the last ones. Can you provide a full log?
This was the last line. But there the full log:
LinuxBIOS-2.0.0.0Fallback Sun May 27 20:19:19 UTC 2007 starting... 87 is the comm register SMBus controller enabled vt8601 init starting 00000000 is the north 1106 0601 0120d4 is the computed timing NOP PRECHARGE DUMMY READS CBR MRS NORMAL set ref. rate enable multi-page open Slot 00 is SDRAM 04000000 bytes x2 0008 is the MA type Slot 01 is SDRAM 08000000 bytes x2 000c is the MA type Slot 02 is empty Slot 03 is empty vt8601 done Copying LinuxBIOS to RAM. Jumping to LinuxBIOS. LinuxBIOS-2.0.0.0Fallback Sun May 27 20:19:19 UTC 2007 booting... Enumerating buses... scan_static_bus for Root Device Finding PCI configuration type. PCI: Using configuration type 1 PCI_DOMAIN: 0000 enabled APIC_CLUSTER: 0 enabled PCI_DOMAIN: 0000 scanning... PCI: pci_scan_bus for bus 00 PCI: 00:00.0 [1106/0601] ops PCI: 00:00.0 [1106/0601] enabled malloc Enter, size 668, free_mem_ptr 00018000 malloc 0x00018000 Capability: 0x07 @ 0x80 Capability: 0x08 @ 0x80 Capability: 0x10 @ 0x80 PCI: 00:01.0 [1106/8601] enabled PCI: devfn 0x10, bad id 0xffffffff PCI: devfn 0x18, bad id 0xffffffff PCI: devfn 0x20, bad id 0xffffffff PCI: devfn 0x28, bad id 0xffffffff PCI: devfn 0x30, bad id 0xffffffff PCI: devfn 0x38, bad id 0xffffffff PCI: devfn 0x40, bad id 0xffffffff PCI: devfn 0x48, bad id 0xffffffff PCI: devfn 0x50, bad id 0xffffffff PCI: devfn 0x58, bad id 0xffffffff PCI: devfn 0x60, bad id 0xffffffff PCI: devfn 0x68, bad id 0xffffffff PCI: devfn 0x70, bad id 0xffffffff PCI: devfn 0x78, bad id 0xffffffff PCI: devfn 0x80, bad id 0xffffffff PCI: 00:11.0 [1106/8231] bus ops PCI: 00:11.0 [1106/8231] enabled PCI: 00:11.1 [1106/0571] ops PCI: 00:11.1 [1106/0571] enabled PCI: 00:11.2 [1106/3038] disabled PCI: 00:11.3 [1106/3038] disabled PCI: 00:11.4 [1106/8235] ops PCI: 00:11.4 [1106/8235] disabled PCI: 00:11.5 [1106/3058] disabled PCI: 00:11.6 [1106/3068] enabled PCI: devfn 0x8f, bad id 0xffffffff PCI: 00:12.0 [1106/3065] ops PCI: 00:12.0 [1106/3065] enabled PCI: devfn 0x98, bad id 0xffffffff PCI: devfn 0xa0, bad id 0xffffffff PCI: devfn 0xa8, bad id 0xffffffff PCI: devfn 0xb0, bad id 0xffffffff PCI: devfn 0xb8, bad id 0xffffffff PCI: devfn 0xc0, bad id 0xffffffff PCI: devfn 0xc8, bad id 0xffffffff PCI: devfn 0xd0, bad id 0xffffffff PCI: devfn 0xd8, bad id 0xffffffff PCI: devfn 0xe0, bad id 0xffffffff PCI: devfn 0xe8, bad id 0xffffffff PCI: devfn 0xf0, bad id 0xffffffff PCI: devfn 0xf8, bad id 0xffffffff do_pci_scan_bridge for PCI: 00:01.0 PCI: pci_scan_bus for bus 01 malloc Enter, size 668, free_mem_ptr 0001829c malloc 0x0001829c PCI: 01:00.0 [1023/8500] enabled PCI: devfn 0x8, bad id 0xffffffff PCI: devfn 0x10, bad id 0xffffffff PCI: devfn 0x18, bad id 0xffffffff PCI: devfn 0x20, bad id 0xffffffff PCI: devfn 0x28, bad id 0xffffffff PCI: devfn 0x30, bad id 0xffffffff PCI: devfn 0x38, bad id 0xffffffff PCI: devfn 0x40, bad id 0xffffffff PCI: devfn 0x48, bad id 0xffffffff PCI: devfn 0x50, bad id 0xffffffff PCI: devfn 0x58, bad id 0xffffffff PCI: devfn 0x60, bad id 0xffffffff PCI: devfn 0x68, bad id 0xffffffff PCI: devfn 0x70, bad id 0xffffffff PCI: devfn 0x78, bad id 0xffffffff PCI: devfn 0x80, bad id 0xffffffff PCI: devfn 0x88, bad id 0xffffffff PCI: devfn 0x90, bad id 0xffffffff PCI: devfn 0x98, bad id 0xffffffff PCI: devfn 0xa0, bad id 0xffffffff PCI: devfn 0xa8, bad id 0xffffffff PCI: devfn 0xb0, bad id 0xffffffff PCI: devfn 0xb8, bad id 0xffffffff PCI: devfn 0xc0, bad id 0xffffffff PCI: devfn 0xc8, bad id 0xffffffff PCI: devfn 0xd0, bad id 0xffffffff PCI: devfn 0xd8, bad id 0xffffffff PCI: devfn 0xe0, bad id 0xffffffff PCI: devfn 0xe8, bad id 0xffffffff PCI: devfn 0xf0, bad id 0xffffffff PCI: devfn 0xf8, bad id 0xffffffff PCI: pci_scan_bus returning with max=001 do_pci_scan_bridge returns max 1 scan_static_bus for PCI: 00:11.0 PNP: 002e.0 enabled PNP: 002e.1 disabled PNP: 002e.2 enabled PNP: 002e.3 disabled PNP: 002e.5 enabled PNP: 002e.6 disabled PNP: 002e.7 disabled PNP: 002e.8 disabled PNP: 002e.9 disabled PNP: 002e.a disabled PNP: 002e.b enabled scan_static_bus for PCI: 00:11.0 done PCI: pci_scan_bus returning with max=001 scan_static_bus for Root Device done done Allocating resources... Reading resources... Root Device compute_allocate_io: base: 00000400 size: 00000000 align: 0 gran: 0 Root Device read_resources bus 0 link: 0 PCI_DOMAIN: 0000 read_resources bus 0 link: 0 0
LinuxBIOS-2.0.0.0Fallback Sun May 27 20:19:19 UTC 2007 starting... 87 is the comm register SMBus controller enabled vt8601 init starting 00000000 is the north 1106 0601 0120d4 is the computed timing NOP PRECHARGE DUMMY READS CBR MRS NORMAL set ref. rate enable multi-page open Slot 00 is SDRAM
Have a look at src/northbridge/via/vt8601/raminit.c, this board is pretty screwy.
On Sun, 2007-05-27 at 21:14 +0200, Markus Boas wrote:
<shnip> LinuxBIOS-2.0.0.0Fallback Sun May 27 20:19:19 UTC 2007 starting... 87 is the comm register SMBus controller enabled vt8601 init starting 00000000 is the north 1106 0601
Odd, this should be 1106 8601...
0120d4 is the computed timing
Right here's one problem, this should be 0x1d0. Looking at raminit.c, this appears to not be used at all, but it still is somewhat concerning
NOP
PRECHARGE DUMMY READS CBR MRS NORMAL set ref. rate enable multi-page open
There should be some output from setting the MA map type here. Not sure why there isn't, but it's odd to say the least.
Slot 00 is SDRAM
<snap>
On screen runs a defect ascii-output throu
Markus
And there's absolutely nothing beyond this? Oh, and the other question: are you using dual-sided dimms? From what I can see, that's what the code's assuming at the moment.
-Corey
On Sun, May 27, 2007 at 09:14:25PM +0200, Markus Boas wrote:
Hi I have littel trouble with this mainboard.
EPIA V is not currently supported by LinuxBIOS.
EPIA, EPIA-M and EPIA-MII are the only EPIA boards that currently work.
EPIA V looks similar to those boards, but I guess it isn't quite the same.
It would be great to have support also for EPIA V if you want to work on it.
//Peter
Looking at the user manual, probably the only difference between the EPIA and EPIA V is that the EPIA has 2 IDE and no floppy where as the EPIA V loses 1 IDE for the floppy connector. Same chipsets. I am surprised it doesn't get further.
I get all of the "PCI: devfn 0x10, bad id 0xffffffff " on my EPIA. It certainly looks like something caused the board to reset though.
2 points.
The line that generates "0120d4 is the computed timing" doesnt actually set any timing values. I did have a look at it and I think some of the code is wrong. However I haven't removed it as I have found that the first SMBus read seems to fail and that is called from this routine.
Also where the output says "Slot 00 is SDRAM" is one of the few places that cause the system to hang. Maybe SMBus related, but I haven't proved that yet.
Markus, what ram are you using ? The reboot may well be due to the fact it hasn't been initialised properly. There have been problems with RAM and the EPIA Try enabling the RAM check in mainboard/auto.c and see if you get any errors before 0xa0000.
Ben