* G.Marshall <g.marshall(a)dalmany.co.uk> [050131 14:13]:
> At Stefan's suggestion, I have downloaded the latest V2 snapshot. I
> expected a Makefile, configure or README in the base directory which told
> me where to start and how to progress. I have found some details
> regarding a 2.4.0 kernel, but that appears to relate to V1. I have also
> looked at the LinuxBIOS.pdf by Anthony Stone.
Assuming you just want to flash the bios with a given rom image, go to
freebios2/util/flash_and_burn/ and do make there. The resulting
flash_rom utility might help.
For detailed information how to build LinuxBIOS itself for a given platform,
see http://www.openbios.org/LinuxBIOS-AMD64.pdf
The SIS6x0 is not yet supported by the LinuxBIOS v2 tree yet. Which
means you cannot replace your motherboard bios with LinuxBIOS on those
systems.
> Openbios did not work for me, bios.ko had problems with my NIC.
>From what I can see, flash_and_burn contains support for all chipsets
and most if not all flashchips that /dev/bios supports, plus it is less
intrusive, being a userspace program. I should probably drop /dev/bios
completely.
Stefan
I update my cvs freebios2 tree and I get the ERROR for making Tyan/S2850
:
gcc -m32 -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld
crt0.o
/usr/bin/ld: section .reset [fffdfff0 -> fffdffff] overlaps section .rom
[fffd7f6b -> fffe04cf]
/usr/bin/ld: section .id [fffdffd9 -> fffdffef] overlaps section .rom
[fffd7f6b -> fffe04cf]
/usr/bin/ld: linuxbios: section .id lma 0xfffdffd9 overlaps previous
sections
/usr/bin/ld: linuxbios: section .text lma 0xfffdfff0 overlaps previous
sections
/usr/bin/ld: linuxbios: section .data lma 0xfffdfff0 overlaps previous
sections
/usr/bin/ld: linuxbios: section .reset lma 0xfffdfff0 overlaps previous
sections
collect2: ld returned 1 exit status
make[1]: *** [linuxbios] Error 1
Sagiv.
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Monday, January 31, 2005 7:52 PM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Please check out updated file in CVS server.
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Sunday, January 30, 2005 2:06 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Hi,
Is there any version support the onboard ATI - Rage XL?
Is there any version support a add-on ATI - Rage XL?
Do I need to change something in the configuration file?
Sagiv
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Thursday, January 13, 2005 2:24 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Please check the update S2850, and it support onboard ATI via
emulator.
For command line? FILO,? Please refer Etherboot/src/filo/*.txt
Regards
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Wednesday, January 12, 2005 9:59 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Thanks.
What is the command-line needed for using the VGA?
Sagiv.
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Monday, December 20, 2004 8:34 PM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Please get the Etherboot 5.2.6.
You need to use patch for 2.4.22 and only enable ati rage xl
framebuffer.
Regards
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Sunday, December 19, 2004 2:27 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Great, It solved the problem.
About the etherboot I try to run with 5.2.6 version as you said
(enable BTEXT) and It is not working.
It stack in: Jumping to LinuxBIOS
When I use the 5.2.5 version that you sent me before It work.
Command: Make bin/r8169.zelf
Now the elf image is loading and there is no respond from the
VGA..
The kernel parameter is: console=tty0.
Maybe I didn't patch the kernel with the correct patch file.
Where can I get the patch of the kernel supporting ATI Ragexl?
I am using 2.4.24 kernel version.
Thanks,
Sagiv
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Friday, December 17, 2004 7:53 PM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
In the targest/tyan/s2850/Config.lb
Change
option ROM_IMAGE_SIZE=0x10000
to
option ROM_IMAGE_SIZE=0x11800
option XIP_ROM_SIZE=0x20000
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Friday, December 17, 2004 3:05 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I try to build freebios2-20041216-0400
And I get this compilation error:
gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld
crt0.o
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux
-gnu/bin/ld: section .reset [fffdfff0 -> fffdffff] overlaps section .rom
[fffd88c1 -> fffe0d7f]
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux
-gnu/bin/ld: section .id [fffdffd9 -> fffdffef] overlaps section .rom
[fffd88c1 -> fffe0d7f]
collect2: ld returned 1 exit status
make: *** [linuxbios] Error 1
What do you think it is?
Sagiv.
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Thursday, December 16, 2004 4:57 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I commit the changes for you. Please check it out from
http://snapshots.linuxbios.org/
one hour later.
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Wednesday, December 15, 2004 12:09 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I have this definition in targets/tyan/s2850/Config.lb:
option CONFIG_CONSOLE_BTEXT=1
Not default as you wrote.
Is it ok?
Should I had the same thing in
src/mainboard/tyan/s2850/Config.lb?
Sagiv.
-----Original Message-----
From: Yinghai Lu [mailto:yhlu@tyan.com]
Sent: Monday, December 13, 2004 4:01 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
You need to add
uses CONFIG_CONSOLE_BTEXT
default CONFIG_CONSOLE_BTEXT=1
dir /drivers/ati/ragexl
after that you can get ouput in Linuxbios after vga init.
You also need to enable the btext in Etherboot. You should use
Etherboot 5.2.6. it includes filo and btext console.
About kernel, you need to use kernel patch to enable ragexl
frame buffer support.
YH
_____
From: linuxbios-admin(a)clustermatic.org
[mailto:linuxbios-admin@clustermatic.org] On Behalf Of Sagiv Yefet
Sent: Sunday, December 12, 2004 5:23 AM
To: linuxbios(a)clustermatic.org
Subject: Running with VGA
Hello,
I am using Linux Bios on Tyan 2850. The machine is
running with console.
I add to the command line: "console=ttyS0,115200" and I
have linux which runs with console.
How can I run with VGA? Should I add some code to the bios?
The VGA driver is: ATI Rage XL.
Sagiv
Thinking about ADLO and the shadow enable/disable got some wheels turning.
I've been spending lots of time in V2 and I was wondering if the same
type of methodology can't work for ADLO.
In V2 there are specifc .c files that do thing in a chipset specific
way and the auto.c includes them as necesary. Those get compiled and
then stuck in the startup assembly.
What if we created a shadow.c file that was in the northbridge
directory with a simple API type setup that enabled and disabled the
various shadow ranges.
Then the ADLO build system could just romcc these files and the loader
would include them just like crt0.S does. That way there are no
callbacks across the payload boundry yet you could setup ADLO or other
payloads so they would work in a chipset agnostic way.
I suppose that that FILO and the emulator render most of ADLO
un-needed but if you are going to try and use FreeDOS or Windoze as an
OS then you will need ADLO.
--
Richard A. Smith
Please check out updated file in CVS server.
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Sunday, January 30, 2005 2:06 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Hi,
Is there any version support the onboard ATI - Rage XL?
Is there any version support a add-on ATI - Rage XL?
Do I need to change something in the configuration file?
Sagiv
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Thursday, January 13, 2005 2:24 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Please check the update S2850, and it support onboard ATI via emulator.
For command line? FILO,? Please refer Etherboot/src/filo/*.txt
Regards
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Wednesday, January 12, 2005 9:59 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Thanks.
What is the command-line needed for using the VGA?
Sagiv.
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Monday, December 20, 2004 8:34 PM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Please get the Etherboot 5.2.6.
You need to use patch for 2.4.22 and only enable ati rage xl framebuffer.
Regards
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Sunday, December 19, 2004 2:27 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Great, It solved the problem.
About the etherboot I try to run with 5.2.6 version as you said (enable
BTEXT) and It is not working.
It stack in: Jumping to LinuxBIOS
When I use the 5.2.5 version that you sent me before It work.
Command: Make bin/r8169.zelf
Now the elf image is loading and there is no respond from the VGA..
The kernel parameter is: console=tty0.
Maybe I didn't patch the kernel with the correct patch file.
Where can I get the patch of the kernel supporting ATI Ragexl?
I am using 2.4.24 kernel version.
Thanks,
Sagiv
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Friday, December 17, 2004 7:53 PM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
In the targest/tyan/s2850/Config.lb
Change
option ROM_IMAGE_SIZE=0x10000
to
option ROM_IMAGE_SIZE=0x11800
option XIP_ROM_SIZE=0x20000
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Friday, December 17, 2004 3:05 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I try to build freebios2-20041216-0400
And I get this compilation error:
gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld crt0.o
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu
/bin/ld: section .reset [fffdfff0 -> fffdffff] overlaps section .rom
[fffd88c1 -> fffe0d7f]
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu
/bin/ld: section .id [fffdffd9 -> fffdffef] overlaps section .rom [fffd88c1
-> fffe0d7f]
collect2: ld returned 1 exit status
make: *** [linuxbios] Error 1
What do you think it is?
Sagiv.
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Thursday, December 16, 2004 4:57 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I commit the changes for you. Please check it out from
http://snapshots.linuxbios.org/ <http://snapshots.linuxbios.org/>
one hour later.
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Wednesday, December 15, 2004 12:09 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I have this definition in targets/tyan/s2850/Config.lb:
option CONFIG_CONSOLE_BTEXT=1
Not default as you wrote.
Is it ok?
Should I had the same thing in src/mainboard/tyan/s2850/Config.lb?
Sagiv.
-----Original Message-----
From: Yinghai Lu [mailto:yhlu@tyan.com]
Sent: Monday, December 13, 2004 4:01 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
You need to add
uses CONFIG_CONSOLE_BTEXT
default CONFIG_CONSOLE_BTEXT=1
dir /drivers/ati/ragexl
after that you can get ouput in Linuxbios after vga init.
You also need to enable the btext in Etherboot. You should use Etherboot
5.2.6. it includes filo and btext console.
About kernel, you need to use kernel patch to enable ragexl frame buffer
support.
YH
_____
From: linuxbios-admin(a)clustermatic.org
[mailto:linuxbios-admin@clustermatic.org] On Behalf Of Sagiv Yefet
Sent: Sunday, December 12, 2004 5:23 AM
To: linuxbios(a)clustermatic.org
Subject: Running with VGA
Hello,
I am using Linux Bios on Tyan 2850. The machine is running with
console.
I add to the command line: "console=ttyS0,115200" and I have
linux which runs with console.
How can I run with VGA? Should I add some code to the bios?
The VGA driver is: ATI Rage XL.
Sagiv
Hello,
At Stefan's suggestion, I have downloaded the latest V2 snapshot. I
expected a Makefile, configure or README in the base directory which told
me where to start and how to progress. I have found some details
regarding a 2.4.0 kernel, but that appears to relate to V1. I have also
looked at the LinuxBIOS.pdf by Anthony Stone.
I just cannot work out where to start. Would someone be kind enough to
point me to the start, and I can go from there.
Intel Celleron
SiS 650/M650 Host Bridge
2.6.10 kernel (from src not a pkg)
Many thanks,
PS
Openbios did not work for me, bios.ko had problems with my NIC.
* Dave Peterson <dsp(a)llnl.gov> [050121 20:36]:
> - The fallback image differs from the normal image in the layout
> it uses for accessing the CMOS parameters. In other words it
> uses a different cmos.layout file.
My image only uses cmos for normal booting. For fallback booting it is
hardcoded.
Might be some issue with the reserved K8 areas in CMOS or the position
of the checksums?
Stefan
Hi,
just to give some final feedback on this one. Using cmos_util worked
fine whereas lxbios seemed to work "sometimes" but I did not track the
exact issues down.
Thanks for the hints.
Stefan
Hi,
Is there any version support the onboard ATI - Rage XL?
Is there any version support a add-on ATI - Rage XL?
Do I need to change something in the configuration file?
Sagiv
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Thursday, January 13, 2005 2:24 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Please check the update S2850, and it support onboard ATI via emulator.
For command line? FILO,? Please refer Etherboot/src/filo/*.txt
Regards
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Wednesday, January 12, 2005 9:59 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Thanks.
What is the command-line needed for using the VGA?
Sagiv.
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Monday, December 20, 2004 8:34 PM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Please get the Etherboot 5.2.6.
You need to use patch for 2.4.22 and only enable ati rage xl
framebuffer.
Regards
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Sunday, December 19, 2004 2:27 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
Great, It solved the problem.
About the etherboot I try to run with 5.2.6 version as you said (enable
BTEXT) and It is not working.
It stack in: Jumping to LinuxBIOS
When I use the 5.2.5 version that you sent me before It work.
Command: Make bin/r8169.zelf
Now the elf image is loading and there is no respond from the VGA..
The kernel parameter is: console=tty0.
Maybe I didn't patch the kernel with the correct patch file.
Where can I get the patch of the kernel supporting ATI Ragexl?
I am using 2.4.24 kernel version.
Thanks,
Sagiv
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Friday, December 17, 2004 7:53 PM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
In the targest/tyan/s2850/Config.lb
Change
option ROM_IMAGE_SIZE=0x10000
to
option ROM_IMAGE_SIZE=0x11800
option XIP_ROM_SIZE=0x20000
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Friday, December 17, 2004 3:05 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I try to build freebios2-20041216-0400
And I get this compilation error:
gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld crt0.o
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux
-gnu/bin/ld: section .reset [fffdfff0 -> fffdffff] overlaps section .rom
[fffd88c1 -> fffe0d7f]
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux
-gnu/bin/ld: section .id [fffdffd9 -> fffdffef] overlaps section .rom
[fffd88c1 -> fffe0d7f]
collect2: ld returned 1 exit status
make: *** [linuxbios] Error 1
What do you think it is?
Sagiv.
-----Original Message-----
From: YhLu [mailto:YhLu@tyan.com]
Sent: Thursday, December 16, 2004 4:57 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I commit the changes for you. Please check it out from
http://snapshots.linuxbios.org/
one hour later.
YH
_____
From: Sagiv Yefet [mailto:sagivy@3vium.com]
Sent: Wednesday, December 15, 2004 12:09 AM
To: YhLu; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
I have this definition in targets/tyan/s2850/Config.lb:
option CONFIG_CONSOLE_BTEXT=1
Not default as you wrote.
Is it ok?
Should I had the same thing in src/mainboard/tyan/s2850/Config.lb?
Sagiv.
-----Original Message-----
From: Yinghai Lu [mailto:yhlu@tyan.com]
Sent: Monday, December 13, 2004 4:01 AM
To: Sagiv Yefet; linuxbios(a)clustermatic.org
Subject: RE: Running with VGA
You need to add
uses CONFIG_CONSOLE_BTEXT
default CONFIG_CONSOLE_BTEXT=1
dir /drivers/ati/ragexl
after that you can get ouput in Linuxbios after vga init.
You also need to enable the btext in Etherboot. You should use Etherboot
5.2.6. it includes filo and btext console.
About kernel, you need to use kernel patch to enable ragexl frame buffer
support.
YH
_____
From: linuxbios-admin(a)clustermatic.org
[mailto:linuxbios-admin@clustermatic.org] On Behalf Of Sagiv Yefet
Sent: Sunday, December 12, 2004 5:23 AM
To: linuxbios(a)clustermatic.org
Subject: Running with VGA
Hello,
I am using Linux Bios on Tyan 2850. The machine is running
with console.
I add to the command line: "console=ttyS0,115200" and I have
linux which runs with console.
How can I run with VGA? Should I add some code to the bios?
The VGA driver is: ATI Rage XL.
Sagiv