Discussion:
440GX Ocotea IBM Emac driver "Cant find PHY" Error
(too old to reply)
Srinivas Murthy
2005-05-23 07:51:33 UTC
Permalink
Hi,
I'm having a problem on my IBM 440GX Ocotea board with the ibm emac
driver complaining "Cant find PHY" for Emac's 0 - 3.

I see that the emac_phy_read() function ouputs "timeout #1" error
message causing the "Cant find PHY" error message for each of the 4 MAC's on
the chip.

I would think that some register/s on the board related to the ethernet
MAC 0 are messed up on my config and am not able to isolate the problem.

Can anyone provide any pointers for me to isolate the problem?

I know that there is nothing wrong with the hw itself since I can run
the same board with a different configuration and the same linux kernel
image.

Thanks.
Srinivas Murthy
2005-05-31 20:08:42 UTC
Permalink
Just FYI,

The problem was that the board-level registers FPGA_REG0 - FPGA_REG4 need to
be initialized after a soft/hard reset to get the EMAC's to work.

-Srinivas
Post by Srinivas Murthy
Hi,
I'm having a problem on my IBM 440GX Ocotea board with the ibm emac
driver complaining "Cant find PHY" for Emac's 0 - 3.
I see that the emac_phy_read() function ouputs "timeout #1" error
message causing the "Cant find PHY" error message for each of the 4 MAC's on
the chip.
I would think that some register/s on the board related to the ethernet
MAC 0 are messed up on my config and am not able to isolate the problem.
Can anyone provide any pointers for me to isolate the problem?
I know that there is nothing wrong with the hw itself since I can run
the same board with a different configuration and the same linux kernel
image.
Thanks.
Loading...