Was stuck on this bug for a good few days since you actually has to see what Keil is doing in their ETH rx proccess thread to figure out whats wrong.Also was totally random when the ETH driver got locked. This fix is for Keil MDK, I cant say anything...