Joe, I agree that this is an acceptable fix. Not sure though, if this is the only required one. Harald At 09:17 21.01.2005 -0700, you wrote: >I fixed it by having it retry every few seconds until autonegotiation >completes. In NicRxLanc: > >NicStart(ifn->if_mac); > >Becomes: > >while(NicStart(ifn->if_mac) == -1) > NutSleep(5000);