Dears: I used the P1010(one MAC) to connect the 7 Ethernet PHYs(88E548) via the conversion chip, and then each PHY chip had four Gigabit ports, for a total of 28 Gigabit PHYS. When I set the PHY address from 0x04 to 0x1F, the P1010 MDIO correctly reads all the PHY registers value except for the address 0x1E's PHY. When I set the PHY address from 0x00 to 0x1B, the P1010 MDIO correctly reads all of the PHY's registers. Now the PHY address 0x00 to 0x03 is occupied by other ETH ports, so it can only be set to 0x04 to 0x1F. Please give some suggestion how to modify it to correctly read the PHY register value with address 0x1E. From now on , Changed the TBIPA register value of the P1010 from the default value of 30 to 29. The problem still exists. Thanks