This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: building RedBoot for a PC with an NIC other than 82559 or 82544
Hi,
> > I've now edited ecos.db and replicated the package
> > CYGPKG_DEVS_ETH_I386_PC_I82544 as CYGPKG_DEVS_ETH_I386_PC_I21143 with
> > appropriate changes in the text. I'm sure there is more to it than
that,
> > but I don't have a clue what!
>
> It would probably be better to duplicate the
> CYGPKG_DEVS_ETH_MIPS_VRC4375 package as
> CYGPKG_DEVS_ETH_I386_PC_I21143, since it already contains all the
> config info you need. Then just change the file and CDL option names
> as appropriate.
'As appropriate' how? In the text of ecos.db? In the existing files
associated with the VRC4375, in which case should I replicate these up at
some point in the tree as for 21143 on pc?
If there is something in the documentation that covers the procedure for
adding hardware support - and thus describes what I need to do - then please
point me at it.
> > When I run configtool on /tmp/redboot_FLOPPY/ecos.ecc and select the
> > menuitem build>packages, I see the 82559 driver. When I try to remove
it,
> > I get a dialogue that says 'Add and remove hardware packages by
selecting a
> > new hardware template'. When I select the menuitem 'build>templates' I
get
> > a description of the makeup of the build, but no mechanism to change it
or
> > create a new template. Please explain.
>
> You need to add a new target, say pc_i21143, and substitute the
> necessary packages. Take a look at what has been done for the pc_giga
> and pc_rltk8139 targets.
I've replicated pc_giga as pc_tulip with the 21143 driver specified. Now in
configtool I can do tools>templates and select that template, then generate
the build tree. However, I get a 'Hardware selection warning' that
CYGPKG_DEVS_ETH_I386_PC_I21143 is not present in the component repository.
How does one put it there?
I guess I'm in need of a step-by-step description of how to add hardware
configs, something like :-
(1) edit ecos.db like so...
(2) replicate/edit some files like so...
(3) run such a tool with such a commandline and take these actions...
Cheers,
Mike
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.530 / Virus Database: 325 - Release Date: 22/10/03
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss