Embedded Intel® Core™ Processors
Intel® Core™ Hardware, Software, Firmware, Graphics
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
1039 Discussions

Why dose 82574 failed to read its PHY register?

idata
Community Manager
1,011 Views

Hi all,

The 82574 under linux, failed to read its PHY registers through MDIC(0x00020 RW). The return value indicated that the bit30 of MDIC was set to 1. The datasheet describes : If the PHY does not generate a ZERO as the second bit of the turn-around cycle for reads, the MAC aborts the access, sets the E(error)bit, writes 0xFFFF to the data field to indicate an error condition, and sets the Ready bit.

What does "generate a ZERO as...." mean? And how does it happen? Please help me if anyone knows that.

Best regards,

linwang

0 Kudos
0 Replies
Reply