[ECOS] Still on ethernet configuration

Cristiano Pereira ligieri2002@hotmail.com
Tue Oct 15 11:26:00 GMT 2002


>Please CC to ecos-discuss....

I'm sorry. I thought I had done it before.

>So something is going wrong with scheduling. This reminds me of
>something. The scheduler is not started until after cyg_user_start
>exits. So the network thread will not start until cyg_user_start
>exists. You say that init_net locks, so that seems to imply it needs
>the network thread running. Move all you code into the thread. Make
>cyg_user_start just start your net_test thread and then exit. This is in 
>fact how all the test/example applications work......

You were right. That was such a silly mistake. Thanks. But now I have
another proble (this is endless :( ...). init_net never returns. It
seems to get stuck at this piece of code:

    // Must do this temporarily with default route and netmask so that
    // [sub]netmask can be set.
    strcpy(ifr.ifr_name, intf);

    if (ioctl(s, SIOCSIFADDR, &ifr)) {
        perror("SIOCIFADDR");
        return false;
    }

looks like ioctl never returns. Does anybody faced the same problem before?

Thanks again,
Cristiano.

_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


-- 
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