Forum Discussion
Hi,
By looking at the issue description, it is possible that Ultra Low Power Mode (ULP) is causing the problem. ULP is part of Energy Efficient Ethernet. When ULP is enabled, the Ethernet controller may enter a low-power state that makes it less responsive to link changes or other events. This could explain why the link is not re-established when you remove and reinsert the cable.
To disable ULP, you may need to change the power management settings of the Ethernet adapter in Windows. You should be able to find these settings in the Device Manager, under the properties of the Ethernet adapter.
You may be able to disable ULP in the BIOS settings of your computer, if this option is available. Keep in mind that disabling ULP may increase power consumption and negate some of the power-saving benefits of Energy Efficient Ethernet. And you might check the whether the driver version is up to date.
Kindly do let me know if it helps.
Regards,
Pavee
- TSchu32 years ago
Occasional Contributor
Pavee, thank you for responding.
The issue is not that the link will not come back up, in fact it does come back up and very quickly. I can observe this by monitoring a link status line from the external PHY.
The issue I'm having is that once the link does come back up, the TSE MAC does not resume transmission. Its buffers remain at the SEPTY level. That level is used as an almost full for the TSE MAC internal buffers so when it is low (almost full) my internal logic can not send any data and is stalled.So far the only way I have found to clear this condition is a reset.
I'm looking for more information of the expected behavior of the TSE MAC when link is lost mid-transmission. And if there is something else I should be doing to get it to resume transmitting.
Thanks!