All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gary Thomas <gary@mlbassoc.com>
To: avorontsov@ru.mvista.com
Cc: Lennert Buytenhek <buytenh@wantstofly.org>,
	Kumar Gala <galak@kernel.crashing.org>,
	Andy Fleming <afleming@freescale.com>,
	netdev@vger.kernel.org, Li Yang <leoli@freescale.com>
Subject: Re: Marvell 88E609x switch?
Date: Fri, 27 Feb 2009 08:26:59 -0700	[thread overview]
Message-ID: <49A80643.5050208@mlbassoc.com> (raw)
In-Reply-To: <20090227151815.GA7686@oksana.dev.rtsoft.ru>

Anton Vorontsov wrote:
> On Fri, Feb 27, 2009 at 03:25:48PM +0100, Lennert Buytenhek wrote:
>> On Fri, Feb 27, 2009 at 06:22:40AM -0700, Gary Thomas wrote:
>>
>>>>> However, the network subsystem still can't locate it.  It may be
>>>>> a complication of the OF stuff and how the [gianfar] network
>>>>> device knows what PHY to look at.
>>>>>
>>>>>   starting network interfaces...
>>>>>   24520:01 not found
>>>>>   eth0: Could not attach to PHY
>>>> It's correct that eth0 should not associate with a PHY -- since the
>>>> MAC connects to the switch chip over GMII/RGMII/SGMII, there is no
>>>> PHY involved.
>>> Yes, but it's expecting to be able to talk to the PHYLIB layer
>>> and ask things like speed, duplex, link state, etc.
>>>
>>>> Is the gianfar driver refusing to up the interface without a PHY?
>>>> It shouldn't do that -- IMHO it's perfectly fine to not have a PHY
>>>> on your ethernet MAC.
>>> It seems so, yes.  I tried disabling the PHY connection in the OF
>>> tree and now eth0 doesn't even try to come up :-(
>> gianfar authors/maintainers: is there a way of using gianfar purely
>> as a (R)(G)MII transport, i.e. without it trying to talk to a PHY?
>> Gary is trying to use it to just pass packets to another
>> (R)(G)MII-speaking chip that doesn't have a PHY interface, but gianfar
>> seems to bail out if you don't give it a PHY to talk to.
> 
> You can use fixed-link property in the device tree, and CONFIG_FIXED_PHY
> driver. See arch/powerpc/boot/dts/mpc8349emitx.dts as an example, and
> Documentation/powerpc/dts-bindings/fsl/tsec.txt for the fixed-link's
> fields meaning.
> 

Yes, thanks, that seems to work.  I can at least now get eth0
starting to come up - still problems with the actual switch.

Can you give me some guidance on my question (linuxppc-devel list 2009-02-26)
with subject 'OF -> platform_device'?  This is needed in order to
use this switch and the DSA layer.

Thanks

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

      reply	other threads:[~2009-02-27 15:27 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-25  1:16 Marvell 88E609x switch? Gary Thomas
2009-02-25  6:31 ` Jesper Dangaard Brouer
2009-02-25 13:15 ` Lennert Buytenhek
2009-02-25 21:30   ` Gary Thomas
2009-02-26 15:11     ` Lennert Buytenhek
2009-02-26 15:47       ` Gary Thomas
2009-02-26 15:57         ` Lennert Buytenhek
2009-02-27  1:12           ` Gary Thomas
2009-02-27  1:19             ` Lennert Buytenhek
2009-02-27 12:25               ` Gary Thomas
2009-02-27 12:42                 ` Gary Thomas
2009-02-27 12:53                   ` Lennert Buytenhek
2009-02-27 13:19                     ` Gary Thomas
2009-02-27 13:23                       ` Lennert Buytenhek
2009-02-27 13:27                         ` Gary Thomas
2009-02-27 14:27                           ` Lennert Buytenhek
2009-02-27 14:36                             ` Gary Thomas
2009-02-27 14:40                               ` Lennert Buytenhek
2009-02-27 14:55                                 ` Gary Thomas
2009-02-27 14:57                                   ` Lennert Buytenhek
2009-02-27 15:08                                     ` Gary Thomas
2009-02-27 15:14                                       ` Lennert Buytenhek
2009-02-27 15:25                                         ` Gary Thomas
2009-02-27 15:27                                           ` Lennert Buytenhek
2009-02-27 15:29                                             ` Gary Thomas
2009-02-27 15:31                                               ` Lennert Buytenhek
2009-02-27 15:44                                                 ` Gary Thomas
2009-02-27 15:52                                                   ` Lennert Buytenhek
2009-02-27 21:12                                                     ` Jesper Dangaard Brouer
2009-02-27 22:28                                                       ` Lennert Buytenhek
2009-03-02 10:56                                                         ` Jesper Dangaard Brouer
2009-03-02 11:05                                                           ` Jesper Dangaard Brouer
2009-03-02 15:14                                                             ` Gary Thomas
2009-03-02 15:22                                                               ` Gary Thomas
2009-03-02 22:05                                                                 ` Jesper Dangaard Brouer
2009-03-02 22:32                                                                   ` Gary Thomas
2009-03-03  8:52                                                                     ` Jesper Dangaard Brouer
2009-03-03  9:04                                                                       ` Jesper Dangaard Brouer
2009-03-03 12:02                                                                         ` Gary Thomas
2009-03-03 12:03                                                                       ` Gary Thomas
2009-03-03 12:32                                                                         ` Jesper Dangaard Brouer
2009-03-03 13:25                                                                           ` Gary Thomas
2009-03-03 13:30                                                                             ` Gary Thomas
2009-03-03 21:52                                                                               ` Gary Thomas
2009-03-06 15:49                                                                                 ` Gary Thomas
2009-03-07 15:53                                                                                   ` Jesper Dangaard Brouer
     [not found]                                                                                   ` <20090310102805.GO4738@xi.wantstofly.org>
2009-03-10 11:20                                                                                     ` Gary Thomas
2009-03-10 13:36                                                                                       ` Lennert Buytenhek
2009-03-10 15:11                                                                                         ` Gary Thomas
2009-03-11 15:12                                                                                           ` Lennert Buytenhek
2009-03-11 21:28                                                                                           ` Lennert Buytenhek
2009-03-10  9:56                                                                   ` Lennert Buytenhek
2009-03-10  9:43                                                                 ` Lennert Buytenhek
     [not found]                                                           ` <20090310093915.GK4738@xi.wantstofly.org>
2009-03-10 11:20                                                             ` Gary Thomas
2009-02-28 17:37                                                       ` Gary Thomas
2009-02-28 19:10                                                         ` Jesper Dangaard Brouer
2009-02-28 19:31                                                           ` Gary Thomas
2009-03-02 10:14                                                           ` Jesper Dangaard Brouer
2009-03-10  9:34                                                             ` Lennert Buytenhek
2009-02-27 12:52                 ` Lennert Buytenhek
2009-02-27 13:22                   ` Gary Thomas
2009-02-27 14:25                     ` Lennert Buytenhek
2009-02-27 15:18                       ` Anton Vorontsov
2009-02-27 15:26                         ` Gary Thomas [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49A80643.5050208@mlbassoc.com \
    --to=gary@mlbassoc.com \
    --cc=afleming@freescale.com \
    --cc=avorontsov@ru.mvista.com \
    --cc=buytenh@wantstofly.org \
    --cc=galak@kernel.crashing.org \
    --cc=leoli@freescale.com \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.