I own a VIA EPIA EN15000 Motherboard see http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id... and I'd like to give LinuxBIOS a try.
Linux lspci output is:
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge 00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge 00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) 00:0e.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 11) 00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) 00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South] 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60) 00:14.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01) 01:00.0 VGA compatible controller: VIA Technologies, Inc. UniChrome Pro IGP (rev 01)
Super I/O chip is Winbond W83697HG BIOS chip is SST49LF004B
The "Supported Device List" includes all main devices but I can't find C7/CN700 support in the current stable version coreboot v2 nor in coreboot v3. Is there a chance to get my board working ? Can anybody tell me what to do ?
On Tue, Jan 22, 2008 at 10:29:17AM +0100, bernhard.maenner@mail.cablevision.at wrote:
I own a VIA EPIA EN15000 Motherboard
..
Is there a chance to get my board working ?
Some, if you have time to hack a bit.
Can anybody tell me what to do ?
Corey Osgood has posted a C7/CN700 patch to the list. It has been tested by at least one other person but I believe it still has some caveats. Dig it out and try to make a coreboot port for your board. Please feel free to ask questions on this list or on irc.freenode.net #coreboot and we'll try to help.
//Peter
Peter Stuge wrote:
On Tue, Jan 22, 2008 at 10:29:17AM +0100, bernhard.maenner@mail.cablevision.at wrote:
I own a VIA EPIA EN15000 Motherboard
..
Is there a chance to get my board working ?
Some, if you have time to hack a bit.
Can anybody tell me what to do ?
Corey Osgood has posted a C7/CN700 patch to the list. It has been tested by at least one other person but I believe it still has some caveats. Dig it out and try to make a coreboot port for your board. Please feel free to ask questions on this list or on irc.freenode.net #coreboot and we'll try to help.
That patch has some faults, don't try to use it with anything more than one single sided dimm, it just won't work. It also needs the MA map type set manually, look for this bit in raminit.c:
/* Set to 2T, MA Map type 1. * TODO: Needs to become dynamic */ pci_write_config16(ctrl->d0f3, 0x50, 0x0020);
The correct values for your dimm can be found with 'lspci -xxx -s 0:0.3' or 'setpci -s 0:0:0.3 0x50 0x51' on the stock bios.
I'm back to working on wrapping this up now (as opposed to messing around with CAR), as of right now I've got multiple dimm size setup and dynamic timings coded for (not tested yet, but it looks good at least), next step is the MRS values and ram init for all dimms, then MA map values, and Rudolf gave me some pointers that might get the memory speed working properly. I will need a sucker, I mean, volunteer who has a board like the gOS desktop board with multiple dimms to give this a shot eventually, I still don't have one, and this winter's been a lot harder on my wallet then I expected.
-Corey
//Peter
Corey Osgood wrote:
It also needs the MA map type set manually, look for this bit in raminit.c:
/* Set to 2T, MA Map type 1.
- TODO: Needs to become dynamic */
pci_write_config16(ctrl->d0f3, 0x50, 0x0020);
The correct values for your dimm can be found with 'lspci -xxx -s 0:0.3' or 'setpci -s 0:0:0.3 0x50 0x51' on the stock bios.
Forgot to mention, bits 4 and 0 need to be set to 0. register 51 should always be 00, so 50 is the only one you need to worry about.
-Corey
I have a PC2500E and would like to help. How do I get started?
At the moment I am running it with a single 1GB stick, but if it helps, I am willing to add a second dimm.
I am using Kubuntu most of the time, and also have Gentoo and Syllable set up.
Garrett Derner
... I will need a sucker, I mean, volunteer who has a board like the gOS desktop board with multiple dimms to give this a shot eventually, I still don't have one, and this winter's been a lot harder on my wallet then I expected.
-Corey
Sorry I haven't posted a new patch, I've spent the last week trying to get a new laptop set up the way I want it, in a way that makes Vista, MediaDirect, and openSUSE happy. Think I've finally got it, now I just need to get all my stuff off the old laptop. I should be able to get to this this weekend, especially if the weather here is as bad as I think it's going to be. At the moment, the biggest holdup is that IDE (or PATA, whatever you want to call it) isn't working, and I've only got about half of a linux from scratch install done on an SATA drive.
-Corey
On Feb 1, 2008 11:01 PM, Garrett Derner garrett@derner.com wrote:
I have a PC2500E and would like to help. How do I get started?
At the moment I am running it with a single 1GB stick, but if it helps, I am willing to add a second dimm.
I am using Kubuntu most of the time, and also have Gentoo and Syllable set up.
Garrett Derner
... I will need a sucker, I mean, volunteer who has a board like the gOS desktop board with multiple dimms to give this a shot eventually, I still don't have one, and this winter's been a lot harder on my wallet then I expected.
-Corey
-- coreboot mailing list coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot