From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.chez-thomas.org (hermes.mlbassoc.com [64.234.241.98]) by ozlabs.org (Postfix) with ESMTP id E4610B7010 for ; Thu, 12 Apr 2012 02:28:20 +1000 (EST) Message-ID: <4F85AFB0.9020909@mlbassoc.com> Date: Wed, 11 Apr 2012 10:22:08 -0600 From: Gary Thomas MIME-Version: 1.0 To: linuxppc-dev@lists.ozlabs.org Subject: Re: Network problem with 3.3 References: <4F85ADE7.5020800@mlbassoc.com> In-Reply-To: <4F85ADE7.5020800@mlbassoc.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 2012-04-11 10:14, Gary Thomas wrote: > > n.b. sorry if you receive this twice - ThunderBird seems very crashy lately! > > I'm trying to update my MPC8379 board from 3.0 to 3.3. I have > this setup in my device tree: > > mdio@24520 { > #address-cells = <1>; > #size-cells = <0>; > compatible = "fsl,gianfar-mdio"; > reg = <0x24520 0x20>; > > phy0: ethernet-phy@0 { > interrupt-parent = <&ipic>; > interrupts = <17 0x8>; > reg = <0x01>; > device_type = "ethernet-phy"; > }; > phy1: ethernet-phy@1 { > interrupt-parent = <&ipic>; > interrupts = <18 0x8>; > reg = <0x00>; > device_type = "ethernet-phy"; > }; > }; > > enet0: ethernet@24000 { > cell-index = <0>; > device_type = "network"; > model = "TSEC"; > compatible = "gianfar"; > reg = <0x24000 0x1000>; > local-mac-address = [ 00 08 e5 11 32 33 ]; > interrupts = <32 0x8 33 0x8 34 0x8>; > interrupt-parent = <&ipic>; > phy-handle = <&phy0>; > linux,network-index = <0>; > }; > > enet1: ethernet@25000 { > cell-index = <1>; > device_type = "network"; > model = "TSEC"; > compatible = "gianfar"; > reg = <0x25000 0x1000>; > local-mac-address = [ 00 08 e5 11 32 34 ]; > interrupts = <35 0x8 36 0x8 37 0x8>; > interrupt-parent = <&ipic>; > phy-handle = <&phy1>; > linux,network-index = <1>; > }; > > On 3.0, this works just fine. When I boot the same setup on 3.3, > I get this error: > fsl-pq_mdio: probe of ff024520.mdio failed with error -16 > > Is there something I need to change in my DTS file to make this work? > Something else I might be missing? I think I found it - I need to add a TBI node to my PHY setup. It's working now. -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------