I currently have a TM4C129 microcontroller in a product and am using the internal ethernet PHY with the auto-negotiate and auto-MDI/MDIX enabled. Currently the product is being tested for compliance for auto-MDI/MDIX at an outside lab. The lab has reported that the sample_timer used with the Linear Feedback Shift Register to determine the length of time and on which channel to transmit the Fast Link Pulses has a value on the MDI channel of 526ms and 62ms on the MDIX channel. The max allowed value per the IEEE spec is 64ms. What could cause the timing for the MDI channel to be so far off?

