[ECOS] net init code

Michael Lodman jlodman@rainbow-networks.com
Tue Dec 3 15:49:00 GMT 2002

The following code hangs on some of my boards but not others. Any ideas?

This is from packages/redboot/current/src/net/net_io.c

// Initialize all network devices
for (t = &__NETDEVTAB__[0]; t != &__NETDEVTAB_END__; t++) {
        if (t->init(t)) {    //THIS IS THE LINE THAT HANGS
            t->status = CYG_NETDEVTAB_STATUS_AVAIL;
        } else {
            // What to do if device init fails?
            t->status = 0;  // Device not [currently] available

Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

More information about the Ecos-discuss mailing list