
Dear "Judd Gilbert",
In message 16691A8B34B5D9458EA3A1C37A11555A01351D87@tanisys-ex2.Tanisys.Local you wrote:
I am currently running linux 2.6.28.4 on a PPC460EX with 2 Marvell Alaska 88EIIII Ethernet transceivers connected to it. I've added the flags I believe to configure u-boot properly:
...
eth0: EMAC-0 /plb/opb/ethernet@ef600e00, MAC 00:13:a8:00:0d:c6 eth0: found Generic MII PHY (0x00) /plb/opb/emac-rgmii@ef601500: input 1 in RGMII mode eth1: EMAC-1 /plb/opb/ethernet@ef600f00, MAC 00:13:a8:00:0d:c7 eth1: found Generic MII PHY (0x02)
If I don't hold the 2nd transceiver in reset I get the following message when linux boots:
eth0: EMAC-0 /plb/opb/ethernet@ef600e00, MAC 00:13:a8:00:0d:c6 eth0: found Generic MII PHY (0x00) /plb/opb/emac-rgmii@ef601500: input 1 in RGMII mode /plb/opb/ethernet@ef600f00: can't find PHY!
Well, this is a Linux issue. Linux should make no assumptions about a specific state of a network device. No matter what U-Boot does, the Linux kernel should always initialize the hardware so that it works.
Best regards,
Wolfgang Denk