This is the mail archive of the ecos-discuss@sourceware.org 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]

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


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