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: 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


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