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

Reply via email to