[U-Boot] PPC460EX with 2 Ethernet Tranceivers

Wolfgang Denk wd at denx.de
Tue Aug 11 21:20:11 CEST 2009


Dear "Judd Gilbert",

In message <16691A8B34B5D9458EA3A1C37A11555A01351D87 at 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 at ef600e00, MAC 00:13:a8:00:0d:c6
> eth0: found Generic MII PHY (0x00)
> /plb/opb/emac-rgmii at ef601500: input 1 in RGMII mode
> eth1: EMAC-1 /plb/opb/ethernet at 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 at ef600e00, MAC 00:13:a8:00:0d:c6
> eth0: found Generic MII PHY (0x00)
> /plb/opb/emac-rgmii at ef601500: input 1 in RGMII mode
> /plb/opb/ethernet at 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

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
A girl with a future avoids the man with a past.
                                   -- Evan Esar, "The Humor of Humor"


More information about the U-Boot mailing list