[ECOS] Ethernet driver question
Gokoen
gokoen_masahiro@ybb.ne.jp
Fri Oct 5 12:24:00 GMT 2007
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
More information about the Ecos-discuss
mailing list