Forum Discussion
Altera_Forum
Honored Contributor
19 years ago91c111 ethernet hangs
I seem to have a problem with the ethernet driver hanging during board boot up and initialization. I've got a Stratix II interfacing to an SMSC 91c111 ethernet chip in what is similar to a VESA standard interface. My board interface is similar to that of the Stratix II DSP board, if anyone has familiarity with that.
It seems as though during board initialization, if I have an ethernet cable hooked up to the ethernet port, (ie. I am connected to a network), the board boots up fine. When there is no ethernet cable hooked up, the ethernet driver initialization sequence gets stuck and hangs. Has anyone seen this before? I'm running a Nios II processor, Stratix II FPGA, and some other stuff. I've built everything in Quartus 6.0 SP1, and the SOPC builder.1 Reply
- Altera_Forum
Honored Contributor
It can occur either because of DHCP or because of Auto-negotiation process.
It is possible to try to remove DHCP in IP stack settings. In old versions (6.0 or early) it was necessary to correct a code of phy initialization of 91c111. During Auto-negotiation at not connected cable it came to the end on timeout and the critical error was caused.