[LinuxBIOS] Failure with Tyan K8WE S2895

Daniel Drake ddrake at brontes3d.com
Wed Nov 15 23:26:57 CET 2006


Hi,

I just attempted my first LinuxBIOS install and didn't succeed: The
system no longer boots. This is a Tyan K8WE motherboard.

When I plug the power in, the fans spin and lights come on very briefly,
then everything stops and the PC speaker emits 9 beeps. It then pauses,
beeps 9 times, pauses, 9 beeps, ...

Pressing the power button restarts this cycle (lights and fans come on,
then stop, then the beeping cycle restarts)

I have connected a serial console no data is being sent out of the
serial port at this time.

Are problems such as this common? Any ideas for what might have caused
it or how it can be diagnosed? I have not yet performed a hotswap
reflash fix on another board.

Here is the process I used to build and flash the system:

Checked out filo from svn. Ran "make", modified Config:

USE_GRUB = 0
AUTOBOOT_FILE = "hde1:/vmlinuz root=/dev/sda5"
AUTOBOOT_DELAY = 5

Ran "make".



Checked out r2497 of LinuxBIOSv2 from SVN.

Made this change, as I am compiling on x86-64:

> 
> Index: src/mainboard/tyan/s2895/Options.lb
> ===================================================================
> --- src/mainboard/tyan/s2895/Options.lb (revision 2497)
> +++ src/mainboard/tyan/s2895/Options.lb (working copy)
> @@ -234,8 +234,8 @@
>  ##
>  ## The default compiler
>  ##
> -default CC="$(CROSS_COMPILE)gcc-4.0.2 -m32"
> -default HOSTCC="gcc-4.0.2"
> +default CC="$(CROSS_COMPILE)gcc -m32"
> +default HOSTCC="gcc -m32"
>  
>  ##
>  ## Disable the gdb stub by default

Modified targets/tyan/Config.lb to point to my filo.elf payload from
earlier.

cd targets
./buildtarget tyan/s2895
cd tyan/s2895/s2895
make

Then, on the target system:

./flashrom -r vendor.rom
./flashrom -c SST49LF080A -V -w linuxbios.rom
./flashrom -c SST49LF080A --force -v linuxbios.rom

No errors.

At this point I accidently rebooted, and it froze (could this have
caused the problem?)

I then replugged the power and observed the above results.

Thanks!
-- 
Daniel Drake
Brontes Technologies, A 3M Company





More information about the coreboot mailing list