
On Mon, Jan 5, 2009 at 2:57 AM, Ajeesh Kumar ajeesh@tataelxsi.co.in wrote:
Hi Sir/Madam,
Net: eTSEC0: PHY id ffffffff is not supported! eTSEC0: No PHY found eTSEC1: PHY id ffffffff is not supported! eTSEC1: No PHY found eTSEC2: PHY id ffffffff is not supported! eTSEC2: No PHY found eTSEC3: PHY id ffffffff is not supported! eTSEC3: No PHY found eTSEC0, eTSEC1, eTSEC2, eTSEC3 Hit any key to stop autoboot: 0
This points to a hardware problem. Do you have an oscilloscope? Take a look at the MDIO pin, and see what's being sent, and what the reply is. The protocol for MDIO is pretty simple. Make sure that the address on the read request is good, and make sure that the reply is good.
- We connected LAN cable to the PORT 0x12, still its not getting pinged.
We have connected in RGMII mode (TSEC0) During POR the POR register are getting configured for default (GMII) mode, how can we change the PORT to RGMII, after Boot.
I don't believe you can change the data mode at runtime. You need to correctly configure the POR bits for RGMII if that's what you want to use. If you want to test your ethernet using port 0x12, you'll need to change your u-boot config, too, so that the driver knows which PHY to configure.
Andy