This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: Problems initializing eth0 interface
- From: Bruno Ricci <amraam83 at gmail dot com>
- To: Bruno Ricci <amraam83 at gmail dot com>, ecos-discuss at ecos dot sourceware dot org
- Date: Tue, 14 Jul 2009 09:55:38 +0200
- Subject: Re: [ECOS] Problems initializing eth0 interface
- References: <4A5B4762.6080200@gmail.com> <20090714071329.GE10217@lunn.ch>
Hi again,
I tried the same configuration with RTL8139 chip and without removing
any package (I managed to have a pc with that chip) with no luck. Here
some screenshots:
http://files.getdropbox.com/u/1493094/ecos1.jpg
http://files.getdropbox.com/u/1493094/ecos2.jpg
Notice that my program only initializes the network card, and that
there's a 20 sec sleep between the two screenshots. I tried to set a
static IP, but I keep on having that SIOCIFADDR error.
Thanks again for support
Bruno
On Tue, Jul 14, 2009 at 9:13 AM, Andrew Lunn <andrew@lunn.ch> wrote:
>
> On Mon, Jul 13, 2009 at 04:40:34PM +0200, Bruno Ricci wrote:
> > Hi all,
> >
> > I'm trying to build eCos to be run on VirtualBox, which has an AMD
> > PCNET network card. I made an i386 target with i82559 and the "net"
> > package, and I removed:
> >
> > -CYGPKG_DEVS_ETH_INTEL_I82559
> > -CYGPKG_DEVS_ETH_I386_PC_I82559
> >
> > and added the package CYGPKG_DEVS_ETH_AMD_PCNET to adapt this
> > configuration with VirtualBox environment. I tried to run several
> > tests (i.e. ping, ...) but I found out that the variable
> > CYGHWR_NET_DRIVER_ETH0 is never initialized.
>
> Ethernet drivers generally come in two parts. There is a generic
> chipset part, which can be used for all platforms and there is a
> platform specific part, which ties the generic part to the specific
> hardware target. That is why you had to remove two I82559
> packages. You would similarly need to add two PCNET packages to make
> that work. Unfortunately, it looks like nobody has made the PCNET
> driver work in a PC target:
>
> packages/devs/eth/i386/pc$ ls -l
> total 20
> drwxr-xr-x 2 lunn lunn 4096 May 17 ?2007 CVS/
> drwxr-xr-x 4 lunn lunn 4096 May 17 ?2007 i82544/
> drwxr-xr-x 4 lunn lunn 4096 May 17 ?2007 i82559/
> drwxr-xr-x 4 lunn lunn 4096 May 17 ?2007 lancepci/
> drwxr-xr-x 4 lunn lunn 4096 May 17 ?2007 rltk8139/
>
> > Any suggestion (even for another ethernet card like Broadcom
> > BCM5906M, Intel PRO/1000 MT Desktop, Intel PRO/1000 T SERVER or
> > INTEL PRO/1000 MT SERVER)?
>
> See the above list.
>
> ? ?Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss