
Greetings:
The IEEE now has free access to their specs ( http://standards.ieee.org/getieee802/ )
In the 802.3-2002, Section 22.2.4.3: <paraphrase> Any attempts to read a register in the extended register set, and the PHY does not implement that register, the phy shall not drive the MDIO line. Any attempts for a write of said register will be ignored </paraphrase>
I've implemented and tested a patch for the mii phy utils: common/cmd_mii.c common/miiphyutil.c include/miiphy.c
I tested on the ocotea board that has phy's that do and do not implement register 0x0A (master-slave status register)
The patch is attached.
CHANGELOG Travis Sawyer 12 Mar 2004 Add Gigabit Ethernet Support to MII PHY utilities
A subsequent patch for the 440GX ethernet will follow.
-travis