This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: again PCx86 target, console question


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]