LAN9500AI (USB to Ethernet IC) hang if Ethernet cable removed
I had the same problem and it was simply a design error. I had mounted the LAN9500 but mounted the resistors according the LAN9500A, especially the 1MOhm of the oscillator was not mounted. Mounting the correct R solved the problem.