I have been trying to build the tyan s2895 board with gcc
3.3 on SuSE 10.0
It doesn't build. The loader tries to overlap some sections. I got
around this by
laying out my own ldscript.lb file (similarly to what Ron wants to do).
After this, both
the fallback and normal builds result in the following error:
nm -n linuxbios_ram | sort > linuxbios_ram.map
objcopy --gap-fill 0xff -O binary linuxbios_ram linuxbios_ram.bin
./nrv2b e linuxbios_ram.bin linuxbios_ram.nrv2b
input/output = 164944/55295 = 2.983
cp linuxbios_ram.nrv2b linuxbios_ram.rom
gcc -m32 -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld
nm -n linuxbios | sort > linuxbios.map
objcopy --gap-fill 0xff -O binary linuxbios linuxbios.strip
./buildrom linuxbios.strip linuxbios.rom
../../../../payloads/forcedeth--filo_hda2_vga.zelf 0x20000 0x40000
../../../../payloads/forcedeth--filo_hda2_vga.zelf: No such file or
What does this mean? Also, is there a writeup on just what
PS: Can anyone actually build the S2895 without any errors today?
If so, exactly how do you
do it. (Note that I have tried several snapshots from 2007
-> 2163 without success.)
The cc: to the list got dropped. Here's the result of the discussion.
> If you consider creating new subtree for epia-m then let it be, though I don't think
> it should be done actually. Vanilla images (2161, 2163) seems to be working for my
> box quite well. Of course, others should also report it's O'k with them too - I remember
My bad. I had you confused with Christian Sühs. He is using the
epia-ML. The ML is the board that needed the changes and needs a new
mainboard directory. Sorry. Carry on and post that success report.
Richard A. Smith
chipset docs for the IT8712 SuperIO can be found at
This SuperIO chip is used on the Asus A8N-SLI Deluxe board.
Unfortunately, their webserver has some problems and I
had to restart the download 30 times before I got the
complete documents. If you have trouble downloading them,
tell me and I'll send them via private mail.
Ronald, would you be so kind and post these docs at
Another question: How difficult would it be to get a
mainboard with this SuperIO up and running?
Longtime reader, first poster :-) I and many others appreciate
everything you guys are doing here.
I wanted to inquire about the status of the VIA VT8237 southbridge... I
know some of you may be working on it and was just curious how far it's
I'm interested in doing some work to support an EPIA board which has a
CLE266 northbridge and VT8237 southbridge (and a VIA Eden CPU). Since
the Epia(-M) platform exists already, approximately how hard would it be
to make a target for Eden / CLE266 / VT8237? The board's name is Epia
MS and the specification sheet can be found here:
It looks very similar to the Epia M.
I suppose you guys would recommend I post the lspci -vvv output? :-)
if anyone out there has a copy of a version of the v2 repo that can
build a working via epia, hopefully recent, I'm willing to work with that.
Current problem, btw, is that the via epia samuel 2 cpu hangs up in the
mtrr init code. I suspect someone updated that, for -m or -m2, in such
a way that it broke older cpus.
if I comment out mtrr init, i.e.
--- src/cpu/via/model_centaur/model_centaur_init.c (revision 2158)
+++ src/cpu/via/model_centaur/model_centaur_init.c (working copy)
@@ -15,7 +15,7 @@
/* Turn on caching if we haven't already */
/* Enable the local cpu apics */
then it will come up -- with no working cache. And the enet problem then
I could use some help and perspetive here. I know some of you have epias
-- could you take a look?
But I have other, newer things to do, and fixing an old CPU just can not
take priority. Sorry.
Console is working. Fully tested.
Post card... There are no PCI/ISA slots on this board, all I have is 1
pc/104 slot and no jtag. The superIO is controled by a via vt1211. I
think I have that part of my config correct. (see below) But I am not
sure how to figure out the pnp address.
device pnp 2e.2 on # Com1
io 0x60 = 0x3f8
irq 0x70 = 4
Adam Talbot wrote:
> Well, I just got my code compiling. But I have nothing on the
> console. What settings/files would you advise I check. Serial debug
> is set at 9, but I am seeing nothing. Ideas?
First step: boot fuctory bios and make sure minicom works for you. Check
settings on the chips under fuctory bios.
do you have a post card?
Beep won't work, I think, since no VSA in there yet.
do you have a POST card?
Humm, So I have the irq_table.c in src/mainboard/bcm/ebc3610 am I
missing something, some where else? Where should I look.
linuxbios_ram.o: In function `write_tables':
: undefined reference to `write_pirq_routing_table'
collect2: ld returned 1 exit status
make: *** [linuxbios_ram] Error 1
make: Leaving directory
make: *** [normal/linuxbios.rom] Error 1
So, with some help from Yinghai today, I finally managed to make my own
working LinuxBIOS image, and boot it on the s2881. Fantastic!
It cut boot time roughly in half - and that's without doing any optimizing of
the init startup sequence, which now takes up the bulk of the bootup time.
Anyway. Once the system booted, I tested network access and a few other
things, and everything seemed to work just fine.
But 10 minutes later the machine was no longer pingable, and I didn't get any
response on the serial console anymore either.
I shut it down, and restarted with LinuxBIOS. At this point, it would not
boot anymore - as you can see in the attached serial log, it just decides to
restart its fallback image just after init starts, which then hangs the box.
Any clues? This is the latest svn revision (2145), with Etherboot 5.4.1 +
FILO to boot from the local SATA drive.
I rebooted with the proprietary BIOS, which brought the box up just fine
(after complaining that it had to reset the CMOS). It started re-syncing the
software RAID array right after boot though, so maybe that is related to the
linuxBIOS hang upon boot, which is right after the kernel starts the RAID
I won't be able to work more on the box for the next week or two
(holidays...), but I thought I'd better signal this now.
Ward Vandewege <ward(a)fsf.org>
Free Software Foundation - Senior System Administrator