|Subject:||Re: [lwip-users] tcpip_init(...) behavior when no Ethernet cableconnected|
|Date:||Mon, 21 Jun 2010 18:16:01 +0200|
this is Atmel's bug, by my mind. The problem is in function "low_level_init()", module "ethernetif.c". This function waiting for ethernet driver initializing in part:
while( xMACBInit(&AVR32_MACB) == FALSE )
__asm__ __volatile__ ( "nop" );
I made many changes in "ethernet.c" and "macb.c" files to support starup LwIP stack with unconnected cable and restart of Auto-negotiation process if cable is reconnected.
I can send you my version of these files, if you want, but I haven't time for any additional comments in this moment.
|[Prev in Thread]||Current Thread||[Next in Thread]|