This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Ethernet driver question
- From: "Gokoen" <gokoen_masahiro at ybb dot ne dot jp>
- To: <ecos-discuss at ecos dot sourceware dot org>
- Date: Fri, 5 Oct 2007 21:25:50 +0900
- Subject: [ECOS] Ethernet driver question
Hello,
I am a newcomer to eCos.
I am trying to run LAN91C111 driver using "net" template,but
I am encountered what I cannot understand.
My target board is implemented with SH7709S CPU and
SMSC LAN91C111 ethernet controller.
Looks like doing nothing,so
I checked attach routine.
I discovered attach is executed at
/packages/net/bsd_tcpip/current/src/sys/net/if_ethersubr.c
ether_ifattach(ifp, bpf) function's last part.
if (ng_ether_attach_p != NULL)
(*ng_ether_attach_p)(ifp);
But I discovered that because ng_ether_attach_p == NULL,
it skipped over (*ng_ether_attach_p)(ifp).
ng_ether_attach_p is defined in
/packages/net/bsd_tcpip/current/include/sys/param.h
#define ng_ether_attach_p cyg_ng_ether_attach_p
but cyg_ng_ether_attach_p == NULL.
eCos version is CVS downloaded current version.
I do not know why this happens.
Would you please teach me what shoud I do ?
I would appreciate your help.
Gokoen
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss