This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: again PCx86 target, console question
- From: Nick Garnett <nickg at calivar dot demon dot co dot uk>
- To: max <maxrtos at yahoo dot com>
- Cc: ecos <ecos-discuss at sources dot redhat dot com>
- Date: 25 Jun 2002 19:20:30 +0100
- Subject: Re: [ECOS] again PCx86 target, console question
- References: <20020624204341.4988.qmail@web21307.mail.yahoo.com>
max <maxrtos@yahoo.com> writes:
> --- Nick Garnett <nickg@calivar.demon.co.uk> wrote:
> > One thing we have had problems with in the past is
> > that some IDE
> > controllers behave strangely, and can result in
> > redboot locking during
> > startup.
> >
> > A quick test for this problem is to disable IDE
> > support in
> > RedBoot. Disable the CYGSEM_REDBOOT_DISK_IDE or the
> > CYGPKG_REDBOOT_DISK options and rebuild.
> Thansk for suggestion. But not seems to be this.
In which case I don't have any other suggestions. The hardware of many
PCs is often a little strange and behaves in subtly different
ways. This is why Linux and other operating systems have vast amounts
of code to try and detect and work around these peculiarities. This
aspect of eCos is not that mature yet.
One thing you can do is try and find out where RedBoot locks up. There
is a macro PC_WRITE_SCREEN() in pcmb_io.h that you can use to write
characters to the PC screen. Adding a few of these to the HAL and
RedBoot startup should allow you to narrow down where the problem is.
--
Nick Garnett - eCos Kernel Architect
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss