Hi,
after a short period of pain, I finally made LinuxBIOS running on my machine
(Siemens Fujitsu Multitainer / i440BX Chipset). I use this device as a
digital video recorder running (of course) Linux and Klaus Schmidingers
famous VDR.
Unfortunately there are some features I couldn't get to work until now,
probably you can give me some hints:
- Soft Power-Off: I used the APM-BIOS in my Original Setup for this. I
understand that LinuxBIOS doesn't implement such BIOS functions. I also found
a kernel patch that implements this feature for SIS-Chipsets. Is there a
possibility to get that thin running on a BX board?
- HD-Spindown: Same as above, simply doesnt work with my current LinuxBIOS
setup
- VGA: The Multitainer has an onboard MPACT2 Graphics adapter. It would be
nice to have, but not really required. From the docs, I think I could make it
work using ADLO or with the builtin VGA support. What do you think?
- Wake on RTC: Not even the original BIOS supported this. Anyway I don't think
its a hardware limitation. Do you think it is possible to implement this for
LinuxBIOS?
Thanks for your answers and keep up the good work!
Meinrad
--
Meinrad Sauter
email: meinrad.sauter(a)gmx.de
Hello,
I have been fiddling with etherboot 5.0.10 and freebios(v1) from CVS today
on a EPIA-ME6000 platform.
This is the unit with a low speed clock (500MHz?) Eden C3 processor
which copes with passive cooling. I think it is EPIA-M9000 alike otherwise.
Using a hardware flash programmer, I first copied the VIA BIOS from the
STT39SF040A (256Kbytes) into a STMicro 29F040B (512Kbytes) device.
That only worked after I copied the BIOS into the upper half of the larger
device (from 0x40000 to 0x7FFFF). So I recon the highest address line
is not connected on the board and so the FlashROM sees high-impedance
on its most significant address line (and addresses the upper half always)>
I followed the HOWTO/EPIA document to the letter (without the VGA
BIOS at first) booting linuxbios w/ via-rhine.elf payload.
When booting, I merely got garbled output on the serial port.
I have double checked that the config file reads 115200 and that my
terminal reads 115200 8N1. (The 115200 is assembly hardcoded in
the vt82c686 superio code -- does it cope with my different processor
speed? I do not have the datasheet (yet?).
After that, I have tried all speeds on the terminal without result.
Is the EPIA-ME6000 (aka M6000) already reported to work here,
or are you guys'n'gals refering to the M9000 and M10000 alone?
How can I help?
Regards,
Leon.
Hello,
is seems that the support for the ecs k7sem got broken.
When i use the current CVS copiling is no problem, but when i boot
linuxbios stops before the mtrr stuff with "Enabling cache...".
I followed the procedure in the howto and used the serial console (no debug).
The CVS version from 2003-04-01 works, the one from 2003-05-01 works not.
Thomas
Eric,
Several Macro in console/console.h should be changed.
For example:
#define print_debug_hex8(HEX) printk_debug("0x08x", ((HEX))
#define print_debug_hex16(HEX) printk_debug("0x016x", ((HEX))
#define print_debug_hex32(HEX) printk_debug("0x032x", ((HEX))
to:
#define print_debug_hex8(HEX) printk_debug("0x02x", ((HEX))
#define print_debug_hex16(HEX) printk_debug("0x04x", ((HEX))
#define print_debug_hex32(HEX) printk_debug("0x08x", ((HEX))
regards
Yinghai Lu
-----邮件原件-----
发件人: YhLu
发送时间: 2003年7月31日 20:44
收件人: ebiederman(a)lnxi.com
抄送: ron minnich; Stefan Reinauer; linuxbios(a)clustermatic.org
主题: 答复: Fixes for Tyan s2880
Eric,
I see.
I move some code from raminit.c setup_top_ram to it and have a try.
Regards
Yinghai Lu
-----邮件原件-----
发件人: ebiederman(a)lnxi.com [mailto:ebiederman@lnxi.com]
发送时间: 2003年7月31日 20:40
收件人: YhLu
抄送: ron minnich; Stefan Reinauer; linuxbios(a)clustermatic.org
主题: Re: Fixes for Tyan s2880
YhLu <YhLu(a)tyan.com> writes:
> Eric,
>
> I have checked your old k8/cpufixup.c, and it already has TOM2 etc setup.
> and SYSCFG_TOM2_EN...etc...
I shift by 12 instead of 10 for the low half of TOP_MEM2...
Which tends to leave TOP_MEM2 at 4GB...
Eric
_______________________________________________
Linuxbios mailing list
Linuxbios(a)clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios
Eric,
It works. For 6G. Tommorrow I will try 12G.
Thanks.
Yinghai Lu
-----邮件原件-----
发件人: YhLu
发送时间: 2003年7月31日 20:44
收件人: ebiederman(a)lnxi.com
抄送: ron minnich; Stefan Reinauer; linuxbios(a)clustermatic.org
主题: 答复: Fixes for Tyan s2880
Eric,
I see.
I move some code from raminit.c setup_top_ram to it and have a try.
Regards
Yinghai Lu
-----邮件原件-----
发件人: ebiederman(a)lnxi.com [mailto:ebiederman@lnxi.com]
发送时间: 2003年7月31日 20:40
收件人: YhLu
抄送: ron minnich; Stefan Reinauer; linuxbios(a)clustermatic.org
主题: Re: Fixes for Tyan s2880
YhLu <YhLu(a)tyan.com> writes:
> Eric,
>
> I have checked your old k8/cpufixup.c, and it already has TOM2 etc setup.
> and SYSCFG_TOM2_EN...etc...
I shift by 12 instead of 10 for the low half of TOP_MEM2...
Which tends to leave TOP_MEM2 at 4GB...
Eric
_______________________________________________
Linuxbios mailing list
Linuxbios(a)clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios
Eric,
I see.
I move some code from raminit.c setup_top_ram to it and have a try.
Regards
Yinghai Lu
-----邮件原件-----
发件人: ebiederman(a)lnxi.com [mailto:ebiederman@lnxi.com]
发送时间: 2003年7月31日 20:40
收件人: YhLu
抄送: ron minnich; Stefan Reinauer; linuxbios(a)clustermatic.org
主题: Re: Fixes for Tyan s2880
YhLu <YhLu(a)tyan.com> writes:
> Eric,
>
> I have checked your old k8/cpufixup.c, and it already has TOM2 etc setup.
> and SYSCFG_TOM2_EN...etc...
I shift by 12 instead of 10 for the low half of TOP_MEM2...
Which tends to leave TOP_MEM2 at 4GB...
Eric
Eric,
I have checked your old k8/cpufixup.c, and it already has TOM2 etc setup.
and SYSCFG_TOM2_EN...etc...
Regards
Yinghai Lu
-----邮件原件-----
发件人: ebiederman(a)lnxi.com [mailto:ebiederman@lnxi.com]
发送时间: 2003年7月31日 20:18
收件人: YhLu
抄送: ron minnich; Stefan Reinauer; linuxbios(a)clustermatic.org
主题: Re: Fixes for Tyan s2880
YhLu <YhLu(a)tyan.com> writes:
> Eric,
>
> I have made two changes in raminit.c
> 1. csbase counting
> 2. fill_last to make sure kernel to scan NUMA successfully.
>
> For s2880 it can work with 4*1G+2*256M RAM, and doesn't work with
> 4*1G+2*512M or 4*1G+2*1G.
>
> I would try to substitute raminit.c with hardcode one to test for 6G, if
it
> can help.
>
> Please advise.
There has been enough code churn that my head is still spinning in
trying to get in sync with the main tree.
I have updated raminit.c so that it now handles the case of each
memory controller starting from 0 cleanly, and I have updated
cpufixup.c so that we are handling > 4GB of memory properly. TOP_MEM2
was not getting set to the proper value.
fill_last was pretty much a duplicate of route_dram_access except
different assumptions were made, so I have removed fill_last again.
If you have memory that doesn't get setup properly now holler.
So we should be pretty close. Before I can go much farther I need a
test for pre rev c0 cpus. Because a lot of the remaining memory code
needs to be conditional on it.
I am in the last stages of stabilizing an internal version to
be used in large scale testing to search for hardware
incompatibilities.
I also have a the links width and speed being automatically setup
properly. But the way I discover the links is still kind of
nasty, so I am not quite ready to push the code back yet.
I should be switching over to the new configuration system on Monday
and once that is sorted out quite I can start putting hard codes
where they belong in the board specific configuration.
Eric
Eric,
I have made two changes in raminit.c
1. csbase counting
2. fill_last to make sure kernel to scan NUMA successfully.
For s2880 it can work with 4*1G+2*256M RAM, and doesn't work with
4*1G+2*512M or 4*1G+2*1G.
I would try to substitute raminit.c with hardcode one to test for 6G, if it
can help.
Please advise.
Regards
Yinghai Lu
I followed you HOWTO and succeed in Linux using LinuxBIOS with VGA
Is there other way to boot Linux using LinuxBIOS without etherbooting?
I saw message asking whether I will choose netbooting or local on the
logging message?
is option to choose the way to boot system? like local boot?
If so, how to do that?
do I need to load whole Linux kernel on the bios rom? lik using a DoC ?
is anyone who boot Linux in other way on the EPIA mainboard?
Thank for any help...........
_________________________________________________________________
도처에 도사리는 재해의 위험들. AIG의 무료보험으로 해결하세요.
http://www.msn.co.kr/webinclude/exredir.asp?STARTID=CLIP_5644&adgroup=KRMGE…