Greetings,
On my am335x hardware, using a linux kernel v3.12 from the TI SDK 7.0, I notice that enabling and disabling the ethernet connection will cause PHY to go into DEADLOCK.
Using DHCP, switching from enable to disabled approximately 5 to 10 times will cause an unsuccessful network connection.
After reading an old revision to the ti2013.12.01 Linux Kernel Release Notes, I found the "Known Issue" #D-01263, saying:
"Ethernet interface up/down stress leads to DEADLOCK"
"When bringing the ethernet interface up/down repeatedly during stress testing a DEADLOCK can be encountered that prevents the phy from coming back up."
processors.wiki.ti.com/index.php
The workaround for the issue says "Will be fixed in next release".
This is my exact issue! I would like to patch my kernel with this fix, however I could not find any documentation or notes in the next release about how this problem was resolved.
Is anybody able to point me to any documentation or patches made in the next release that includes this fix.
Cheers!
-Eric Zaluzec