I just released FILO 0.4.
http://te.to/~ts1/filo/
It can boot distro CDs if you give a proper command line.
SuSE 8.2 LiveEval CD worked without a glitch, I enjoyed the
KDE desktop, OpenOffice, etc, from the CD on an EPIA booted
from LinuxBIOS.
Also added support for booting from BIOS flash, to boot an
alternative bootloader like Etherboot.
PCI support in IDE driver is also added (or recovered), but
the native PCI mode is not fully tested.
I tried to configure EPIA (V1) code to use native mode,
and the ports read something not 0xff, but the drive doesn't
respond to soft reset.
I don't know the bug is in FILO, LinuxBIOS, or the hardware.
I'll work on config file support next time.
Version 0.4 ts1 2003-10-15
* Support for ATAPI CD-ROM.
* ISO-9660 filesystem is taken from a GRUB patch by
Leonid Lisovskiy <lly(a)pisem.net>. The filesystem code was originally
written by Kousuke Takai <tak(a)kmc.gr.jp> for GRUB/98 project.
* Support for mounting boot disk image of El Torito bootable CD-ROM.
("hdc1" means the boot disk image of the CD-ROM at hdc.)
* Support for memory as device, raw device as image, and
user-specifiable device offset and length.
(eg. boot: mem@0xfffd0000,0x10000)
* PCI support in IDE driver. Now it by default uses PCI enumeration
to find the PCI IDE controller, and can use native PCI mode
if the controller is configured to this mode by BIOS.
To disable this, turn off SUPPORT_PCI.
* Fixed Linux loader to boot RedHat 9 kernel properly.
--
Takeshi
I'm trying to get the STPC Elite development board to use
linuxbios with Filo, but after elfboot announces itself
the board reboots:
----------------------
.....
Welcome to elfboot, the open sourced starter.
January 2002, Eric Biederman.
Version 1.2
LinuxBIOS-1.0.0 Thu Nov 6 16:13:37 GMT 2003 starting...
Copying LinuxBIOS to ram.
....
------------------------
My config file looks like this:
target /home/fox/build/freebios1/stpc
mainboard stpc/elite
biosbase 0xffff0000
option CONFIG_COMPRESS=0
option SERIAL_CONSOLE=1
option TTYS0_BAUD=38400
option DEFAULT_CONSOLE_LOGLEVEL=9
option DEBUG=1
# option ROM_IMAGE_SIZE=131072
option ROM_SIZE=131072
option USE_ELF_BOOT=1
option PAYLOAD_SIZE=65536
payload /home/fox/build/filo-0.4/filo.elf
Any ideas as to what I've missed ?
--
Peter Fox <peter.fox(a)aeroflex.com> Aeroflex Test Solutions
Principal Design Engineer Stevenage
Any opinions expressed above are http://www.aeroflex.com/
not necessarily those of Aeroflex. Tel: + 44 (0) 1438 742200
Hello,
I have recently upgraded my dual MSI-6120 from 2xCeleron (Mendocino)
300@450MHz with 2xMSI-6905 slot 370 to slot 1 adapters to one Celeron2
1.3GHz (Tualatin) using a Slot-T adapter card. The plan is to equip the
mobo with 2xPIII or preferably 2xVIA C3 Nehemiah (when SMP capable).
The problem is that the latest MSI BIOS (v2.0) for the mobo does not
support Coppermine/Tualatin processors. The single GNU/Linux kernels
boot without problems but _extremely_ slowly, at least with a speed
reduction by a factor 10. hdparm -tT gives around 20/2 compared with
250/25 with the Mendocino CPU(s). For example uncompressing the kernel
takes minute(s) compared to seconds. After some trials and web searching
I suspect that the problem is with the level 2 cache not activated by
the BIOS.
I see the you have code in the linuxbios for activating caches.
i) Does this code work for 440BX motherboards?
ii) Is it possible to extract this code and try out after the kernel has
booted (slowly), to verify my assumption?
iii) Is there some other tool available for cache activation?
iv) One interesting continuation would be to try to replace the MSI
(AMI) BIOS with linuxbios, but as a first step I think this would be a
little risky.
Any ideas?
Thanks,
Svante
Stefan,
Which builds are broken? I thought I checked all configurations built
after the change (apart from the VIA which Ron was working on.) and
modified any that had problems.
My hope was that this change would make the use of options more
logical and consistent. The intention is that parts set default
values for any options that they require or are specific to the part.
Then when all the parts are put together in a target configuration
file, these default values can be overridden for the specific build.
I was also toying with the idea of allowing some options to be
read-only, which I think would address your concern.
Apologies for breaking things. I try to build all targets after any
change like this to make sure things are still working.
Greg
At 4:16 PM +0100 11/6/03, Stefan Reinauer wrote:
>Hi,
>
>most of the builds are broken again since "config" in the mainboard
>config file now has to be renamed to "default". On the one hand I see
>the reason for most of these changes, even though I am not sure if
>we want to suggest that some stuff can be overridden in the target
>config file, like:
>
>-option CONFIG_IOAPIC=1
>+default CONFIG_IOAPIC=1
>
>Can those changing elementary stuff like this that breaks all builds try
>to apply some regexps on the Config files so that other builds don't
>break? Getting further is somewhat hard currently since the code almost
>instantly breaks after the last fixes are checked in..
>
>Stefan
>
>--
> Stefan Reinauer, SUSE LINUX AG
>Teamleader Architecture Development
>_______________________________________________
>Linuxbios mailing list
>Linuxbios(a)clustermatic.org
>http://www.clustermatic.org/mailman/listinfo/linuxbios
Hi linuxbiosians,
Heard and Read that Windows 2000 can be booted using
Linuxbios. Keeeeeeen and Interested in entering
linuxbios. Could i get the list of OS's
booted using LINUXBIOS and a brief explanation
document along with it ? or links plz....
I am stilll looking for a motherboard in Chennai,INDIA
Has anyone tried linuxbios in CHENNAI,INDIA ?
need your support to start linuxbios with.
Regards,
karthik bala guru
________________________________________________________________________
Yahoo! India Promos: Win TVs, Bikes, DVD players & more!
Go to http://in.promos.yahoo.com
Most modern motherboards supports the timer based automatic power on
via BIOS settings. With linuxbios this is not(?) possible. There is a program
for linux, called nvram-wakeup, to set the wakeup time in nvram or rtc. But
especially for the K7SEM or EPIA boards a reboot is needed after it, so the
wakeup settings can take effect.
Does anyone know what the BIOS is doing what linuxbios does not?
Perhaps it can be done in a program?
Thanks
Thomas Wehrspann
I've been trying to get Linuxbios working on Arima HDAMA, but
am not getting any output to the screen. I'm using the latest
CVS code, and have tried various methods of flashing the bios.
My SST49LF040 on the motherboard is 512k . By default the linuxbios.rom
is 256k. I've tried flashing that to the device and it won't boot.
I've also tried catting that together twice to get a 512k rom and
flashing that to the chip....doesn't boot...no output to the screen.
I've tried building a 512k linuxbios.rom and flashing that...doesn't
work either.
I've tried using the Linux mtd drivers to do the flashing. Doing a diff
of /dev/mtd0 and linuxbios.rom after the flash seems to indicate that
the flash was successful. Rebooting the system fails though.
I've also tried the dos program uniflash program with the same results.
What might I be doing wrong?
Does anyone have a working linuxbios.rom that they could send me? Or
some details on how to get it to work?
Any help would be greatly appreciated.
Thanks,
Donald
----
Donald Zoch 5900 E. Ben White Blvd. MS 625
Advanced Micro Devices Austin, Tx 78741
MPD Unix Systems Administrator Phone: (512) 602-7945
donald.zoch(a)amd.com Pager: (512) 604-5401
Hi,
I shall have my BIOS program, Linux kernel and filesystem in the same
Diskonchip. I want to use linuxbios (for sc1200). What is the physical
memory mapping that should be done? SDRAM mapped to lower order address and
Diskonchip to the higher order address. Is it correct?
_________________________________________________________________
Enjoy shopping online? Get this e credit card.
http://server1.msn.co.in/features/amex/ It cuts cost & adds value!
Hi,
I am using Diskonchip millennium with boot capability. I just want to
know if diskonchip is mapped to the high order physical address (at reset)
and is any remapping is done later?
>From: "gizara" <gizara(a)cox.net>
>To: "Devi Priya" <ijpriya(a)hotmail.com>, <linuxbios(a)clustermatic.org>
>Subject: Re: Linuxbios with Diskonchip?
>Date: Thu, 27 Nov 2003 13:54:13 -0800
>
>
>If I remember correctly, Disk-on-Chip comprises NAND flash technology which
>inherently cannot execute in place, strictly sequential (data) accesses...
>So you would still need some sort of rudimentary boot flash(NOR) or other
>ROM to execute code to first load the BIOS, then the kernal, into shadow,
>then main (DRAM) memory locations, respectively.
>
>In a system I'm architecting we're still going to use a 256Kx8 flash for
>LinuxBIOS, from there use JFFS2 and associated utilities to get the kernal
>and various applications and data from a bare NAND on board.
>
>This link and its links go into much more detail than I can in this email
>about issues you may face:
>
>http://www.linux-mtd.infradead.org/tech/nand.html
>
>Good Luck!
>
>
>----- Original Message -----
>From: "Devi Priya" <ijpriya(a)hotmail.com>
>To: <linuxbios(a)clustermatic.org>
>Sent: Wednesday, November 26, 2003 10:47 PM
>Subject: Linuxbios with Diskonchip?
>
>
> > Hi,
> >
> > I shall have my BIOS program, Linux kernel and filesystem in the same
> > Diskonchip. I want to use linuxbios (for sc1200). What is the physical
> > memory mapping that should be done? SDRAM mapped to lower order address
>and
> > Diskonchip to the higher order address. Is it correct?
> >
> > _________________________________________________________________
> > Enjoy shopping online? Get this e credit card.
> > http://server1.msn.co.in/features/amex/ It cuts cost & adds value!
> >
> > _______________________________________________
> > Linuxbios mailing list
> > Linuxbios(a)clustermatic.org
> > http://www.clustermatic.org/mailman/listinfo/linuxbios
>
>_______________________________________________
>Linuxbios mailing list
>Linuxbios(a)clustermatic.org
>http://www.clustermatic.org/mailman/listinfo/linuxbios
_________________________________________________________________
Find your first love. Rekindle past joys! http://www.batchmates.com/msn.asp
Get in touch with batchmates.