This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: RedBoot IDE access on x86 without BIOS
- To: agnew at missl dot cs dot umd dot edu
- Subject: Re: [ECOS] RedBoot IDE access on x86 without BIOS
- From: Mark Salter <msalter at redhat dot com>
- Date: Thu, 13 Sep 2001 09:24:34 -0400
- CC: ecos-discuss at sources dot redhat dot com, waa at cs dot umd dot edu, bdpayne at cs dot umd dot edu, usn01a at hotmail dot com
- References: <Pine.BSF.4.33.0109130922580.60485-100000@www.missl.cs.umd.edu>
>>>>> Adam Agnew writes:
> On Thu, 13 Sep 2001, Mark Salter wrote:
>> I think you're right, but the odd thing is it sees the drives on my pc.
>> The above defines are correct for the base of the control registers.
>> Its the macros for HAL_IDE_READ_ALTSTATUS and HAL_IDE_WRITE_CONTROL
>> which need to add 2 to the base to get the status/ctl regs.
>>
> Alright, I tried that change. However, it didn't fix my ram from rom
> boot's problem. Any other ideas? Thanks!
The IDE code in RedBoot assumes that the IDE controller/interface is
initialized. If you aren't using the normal PC bios, perhaps the
chipset has not been sufficiently initialized to support IDE.
--Mark