On Sun, May 9, 2010 12:33 am, Rudolf Marek wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi,
The sil3114 chip has a class code set to something else then IDE by
strap resistor. It took me long time to figure out that this chip is otherwise IDE
compatible ;)
Try attached patch for coreboot which reprograms it back to IDE mode ;)
I've just tested with the patch. It's not OK yet, there might be another problem.
I've attached a session log with and without patch. w_ide is with patch.
I have a feeling that my issue is filo related.
It should start to work - booting from FILO and from Seabios.
Rudolf -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkvl5s0ACgkQ3J9wPJqZRNU8fwCg0ImG+JeZyuIpAjBB0OQBxu32
OP0AnjzRNyz6DRdLHLnyfAS+wseQn6a3
=Mc1w
-----END PGP SIGNATURE-----
coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Hi,
I specifically asked if there might be any interest in this patch: http://www.mail-archive.com/coreboot@coreboot.org/msg21191.html
I got some feedback on the implementation: http://www.mail-archive.com/coreboot@coreboot.org/msg21196.html
Then I posted the patch: http://www.mail-archive.com/coreboot@coreboot.org/msg21656.html
It seems it didn't get applied, and no reason was given.
Can someone please tell me what's wrong with it if unsuitable for inclusion? I am happy to change it. Responses along the lines of "your patch is shit because XXX' are vastly preferable to being ignored!
many thanks, Biff.
On 5/17/10 1:04 PM, bifferos wrote:
Hi,
I specifically asked if there might be any interest in this patch: http://www.mail-archive.com/coreboot@coreboot.org/msg21191.html
I got some feedback on the implementation: http://www.mail-archive.com/coreboot@coreboot.org/msg21196.html
Then I posted the patch: http://www.mail-archive.com/coreboot@coreboot.org/msg21656.html
It seems it didn't get applied, and no reason was given.
Hi, Biff,
please check out
http://www.coreboot.org/Development_Guidelines#Sign-off_Procedure
Best regards,
Stefan
All,
I've also tested with seabios. This looked fine.
As I'm using Linux I don't prefer to use a BIOS like SEABIOS but i prefer to use something mean and lean line FILO or GRUB2 (As Linux doesn't need BIOS).
The things that are important to me are e few things: 1) Boot Linux 2) Be able to install Linux from a CD
Which payload do you advice? Is there still development effort in FILO or GRUB2?
Regards,
Joop.
On Mon, May 17, 2010 8:32 am, Joop Boonen wrote:
On Sun, May 9, 2010 12:33 am, Rudolf Marek wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi,
The sil3114 chip has a class code set to something else then IDE by
strap resistor. It took me long time to figure out that this chip is otherwise IDE
compatible ;)
Try attached patch for coreboot which reprograms it back to IDE mode ;)
I've just tested with the patch. It's not OK yet, there might be another problem.
I've attached a session log with and without patch. w_ide is with patch.
I have a feeling that my issue is filo related.
It should start to work - booting from FILO and from Seabios.
Rudolf -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkvl5s0ACgkQ3J9wPJqZRNU8fwCg0ImG+JeZyuIpAjBB0OQBxu32
OP0AnjzRNyz6DRdLHLnyfAS+wseQn6a3
=Mc1w
-----END PGP SIGNATURE-----
coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
On Tue, May 18, 2010 at 10:13:34AM +0200, Joop Boonen wrote:
All,
I've also tested with seabios. This looked fine.
As I'm using Linux I don't prefer to use a BIOS like SEABIOS but i prefer to use something mean and lean line FILO or GRUB2 (As Linux doesn't need BIOS).
The things that are important to me are e few things:
- Boot Linux
- Be able to install Linux from a CD
I think you're going to want SeaBIOS if you need to install Linux from a CD. I think filo has cd booting support, but I'd guess standard Linux distros wont work out of the box.
-Kevin
On Tue, May 18, 2010 at 07:45:18PM -0400, Kevin O'Connor wrote:
I think you're going to want SeaBIOS if you need to install Linux from a CD. I think filo has cd booting support, but I'd guess standard Linux distros wont work out of the box.
Mmmm... hadn't thought of that. Just a crazy idea:
Is there a payload to load another payload from disk/usb/cd/net instead of Flash ?. I imagine the calling interface between coreboot and a payload is different than that between any of the payloads and the OS, but maybe it does not need to be so always ? I mean can you keep for example coreboot+filo+something in the flash where the original BIOS was, so that you boot fast from flash ordinarily and still use SeaBIOS (slowly) without reflashing by loading it from disk once in a while when you want to try a liveCD or BSD in another partition or whatever ? Or maybe there's plenty of room on flash so usually you can keep all payloads you may ever need there and never bother to load them from disk ?.
If I'm talking nonsense just reply "nonsense" and ignore it...
On Wed, May 19, 2010 at 3:27 PM, xdrudis xdrudis@tinet.cat wrote:
On Tue, May 18, 2010 at 07:45:18PM -0400, Kevin O'Connor wrote:
I think you're going to want SeaBIOS if you need to install Linux from a CD. I think filo has cd booting support, but I'd guess standard Linux distros wont work out of the box.
Mmmm... hadn't thought of that. Just a crazy idea:
Is there a payload to load another payload from disk/usb/cd/net instead of Flash ?. I imagine the calling interface between coreboot and a payload is different than that between any of the payloads and the OS, but maybe it does not need to be so always ? I mean can you keep for example coreboot+filo+something in the flash where the original BIOS was, so that you boot fast from flash ordinarily and still use SeaBIOS (slowly) without reflashing by loading it from disk once in a while when you want to try a liveCD or BSD in another partition or whatever ? Or maybe there's plenty of room on flash so usually you can keep all payloads you may ever need there and never bother to load them from disk ?
You could fit gPXE, filo, and SeaBIOS all in the flash pretty easily. Then you would have a few options.
I'm curious, what's the difference in boot times between filo and SeaBIOS loading the same kernel from the hard drive?
Thanks, Myles
On 05/19/2010 05:56 PM, Myles Watson wrote:
On Wed, May 19, 2010 at 3:27 PM, xdrudisxdrudis@tinet.cat wrote:
On Tue, May 18, 2010 at 07:45:18PM -0400, Kevin O'Connor wrote:
I think you're going to want SeaBIOS if you need to install Linux from a CD. I think filo has cd booting support, but I'd guess standard Linux distros wont work out of the box.
I have booted Linux distro CD's and Live OS CD's from FILO just fine....
On Thu, May 20, 2010 3:11 am, Joseph Smith wrote:
On 05/19/2010 05:56 PM, Myles Watson wrote:
On Wed, May 19, 2010 at 3:27 PM, xdrudisxdrudis@tinet.cat wrote:
On Tue, May 18, 2010 at 07:45:18PM -0400, Kevin O'Connor wrote:
I think you're going to want SeaBIOS if you need to install Linux from a CD. I think filo has cd booting support, but I'd guess standard Linux distros wont work out of the box.
I have booted Linux distro CD's and Live OS CD's from FILO just fine....
How does the FILO command look like to boot from CD?
-- Thanks, Joseph Smith Set-Top-Linux www.settoplinux.org
On Thu, 20 May 2010 09:20:31 +0200, "Joop Boonen" joop_boonen@web.de wrote:
On Thu, May 20, 2010 3:11 am, Joseph Smith wrote:
On 05/19/2010 05:56 PM, Myles Watson wrote:
On Wed, May 19, 2010 at 3:27 PM, xdrudisxdrudis@tinet.cat wrote:
On Tue, May 18, 2010 at 07:45:18PM -0400, Kevin O'Connor wrote:
I think you're going to want SeaBIOS if you need to install Linux
from
a CD. I think filo has cd booting support, but I'd guess standard Linux distros wont work out of the box.
I have booted Linux distro CD's and Live OS CD's from FILO just fine....
How does the FILO command look like to boot from CD?
This is a little outdated, but same basic idea...
http://www.settoplinux.org/index.php?title=RCA_RM4100:Howto_coreboot_and_Lin...
xdrudis wrote:
I think you're going to want SeaBIOS if you need to install Linux from a CD.
Is there a payload to load another payload from disk/usb/cd/net instead of Flash ?.
FILO can do disk/usb/cd and EtherBoot/gPXE can do net, but the problem is that CDs use BIOS tricks to be bootable, so to work "the same" they do require a BIOS environment. With FILO you basically have to specify the kernel file and any ramdisk manually.
example coreboot+filo+something in the flash where the original BIOS was, so that you boot fast from flash ordinarily and still use SeaBIOS (slowly) without reflashing by loading it from disk
That should work. Try booting the bios.elf file from FILO.
Or maybe there's plenty of room on flash so usually you can keep all payloads you may ever need there and never bother to load them from disk ?.
That's another working option. You could use bayou to wrap two payloads (FILO+SeaBIOS) into one, and have a menu to choose the one you want. bayou also supports scripting of that menu, but I'm not sure there is timeout support at this point. Also note that bayou may not have seen a lot of testing lately so might need a touch or two.
//Peter
On Wed, May 19, 2010 at 11:27:35PM +0200, xdrudis wrote:
On Tue, May 18, 2010 at 07:45:18PM -0400, Kevin O'Connor wrote:
I think you're going to want SeaBIOS if you need to install Linux from a CD. I think filo has cd booting support, but I'd guess standard Linux distros wont work out of the box.
Mmmm... hadn't thought of that. Just a crazy idea:
Is there a payload to load another payload from disk/usb/cd/net instead of Flash ?.
It's probably easier to just use SeaBIOS.
I imagine the calling interface between coreboot and a payload is different than that between any of the payloads and the OS, but maybe it does not need to be so always ? I mean can you keep for example coreboot+filo+something in the flash where the original BIOS was, so that you boot fast from flash ordinarily and still use SeaBIOS (slowly)
SeaBIOS is not slow - it is smaller than filo (both compressed and uncompressed) and loads and initializes faster than filo. During one of my tests, SeaBIOS was 1.5 seconds faster to the boot menu than filo.
-Kevin
SeaBIOS is not slow - it is smaller than filo (both compressed and uncompressed) and loads and initializes faster than filo. During one of my tests, SeaBIOS was 1.5 seconds faster to the boot menu than filo.
I didn't mean SeaBIOS is slow. I meant loading it from disk would be slower than loading it from Flash. But from other replies I see there is not much of a use case for that.
On Thu, May 20, 2010 at 11:07:51AM +0200, Xavi Drudis Ferran wrote:
SeaBIOS is not slow - it is smaller than filo (both compressed and uncompressed) and loads and initializes faster than filo. During one of my tests, SeaBIOS was 1.5 seconds faster to the boot menu than filo.
I didn't mean SeaBIOS is slow. I meant loading it from disk would be slower than loading it from Flash. But from other replies I see there is not much of a use case for that.
Flash is usually pretty slow. On my epia-cn machine reads are done at around 2MB/s. It's not unusual to see SATA or USB drives that can read 10 times that rate (though drives frequently have a spin up delay).
-Kevin