On Fri, Feb 20, 2009 at 5:44 AM, Scott Wood <scottw...@freescale.com> wrote: > See this thread: > http://ozlabs.org/pipermail/linuxppc-dev/2009-February/068467.html >
Great, that's helped. Thanks Scott. Now, I'm seeing these boot messages: f0010d40:00 not found eth0: Could not attach to PHY IP-Config: Failed to open eth0 IP-Config: Device `eth0' not found. Previous mailing list discussions suggest that I use the correct PHY, which I am sure about because my 8272-based board only has the one PHY ie. PHY0 with reg = <0x0>. Note the relevant parts of my Device Tree below. Currently, our PHY attributes eg. 'auto-negotiate' are not changeable, so we aren't actually using MDC+MDIO even the MDC+MDIO lines exist. Also, the PHY interrupt line is not wired up. Hence the PHY0 interrupts field is <0 8> (or should it be removed altogether?). I am usig FCC2. What might I need to change to get the ethernet driver working? ether...@11320 { device_type = "network"; compatible = "fsl,mpc8272-fcc-enet", "fsl,cpm2-fcc-enet"; // FCC2- reg = <0x11320 0x20 0x8500 0x100 0x113b0 0x1>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <33 8>; interrupt-parent = <&PIC>; phy-handle = <&PHY0>; linux,network-index = <0>; fsl,cpm-command = <0x16200300>; }; m...@10d40 { device_type = "mdio"; compatible = "fsl,mpc8272ads-mdio-bitbang", "fsl,mpc8272-mdio-bitbang", "fsl,cpm2-mdio-bitbang"; reg = <0x10d40 0x14>; #address-cells = <1>; #size-cells = <0>; fsl,mdio-pin = <5>; fsl,mdc-pin = <19>; PHY0: ethernet-...@0 { interrupt-parenn = <&PIC>; interrupts = <0 8>; reg = <0x0>; device_type = "ethernet-phy"; }; . . . PIC: interrupt-control...@10c00 { #interrupt-cells = <2>; interrupt-controller; reg = <0x10c00 0x80>; compatible = "fsl,mpc8272-pic", "fsl,cpm2-pic"; }; Cheers, Daniel _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev