Erm, anyway. I have my initial success in getting RedBoot to run from
LinuxBIOS on the SiS630 in a 256k part. What I'm missing now is hard drive
support, although RedBoot's ide drivers should be completely polled, I'm
having trouble forcing the controller on.
http://www.missl.cs.umd.edu/~agnew/
There you will find:
romimage - 256K flash image for RedBoot running under LinuxBIOS
redboot.ebi - elf boot image to be attempted on other chipsets as well
fixedredboot.cap - minicom log of the boot up as it is now
redboot_LINUXBIOS.ecm - redboot config script
winfast.config - linuxbios config script
southbridge.c - my attempt at forcing the ide controllers on, as pulled
from tiara
Please take a look and if you're interested lend a hand. More information
about RedBoot can be obtained at http://sources.redhat.com/redboot .
On Fri, 14 Sep 2001, Adam Agnew wrote:
>
> As I'm working on a bootloader as an elf image to be loaded through
> LinuxBIOS, I need to get the IDE controllers on. For a few chipsets
> (m1535, vt8231, vt82c686, m1631) this is done in LinuxBIOS, but for SiS630
> it's done as a patch to the kernel. Is there a reason it has to be done
> that way? I've tried forcing on the controller with
> pci_write_config_byte(pcidev, 0x4A, 0xE6);
> (values were ripped from what the linux kernel detects for the sis630)
> but that doesn't seem to work.
> So two questions,
> Is there a way to detect if the IDE controller is on?
> Is there a better way to do this?
>
> - adam
>
>