linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* UCC GETH does not work on my MPC8360EA
@ 2008-09-17  9:17 Wolfgang Grandegger
  2008-09-17  9:38 ` Li Yang-R58472
  0 siblings, 1 reply; 4+ messages in thread
From: Wolfgang Grandegger @ 2008-09-17  9:17 UTC (permalink / raw)
  To: linuxppc-dev

Hello,

I have a wired problems with my MPC8360EA using Linux 2.6.27-rc6. The
UCC GEHT controller works fine with 100/Full but fails with 1000/Full.
What I see is that the TX done interrupts come (ifconfig's TX packet
counter goes up), but the messages does not show up on the wire. RX
seems to work properly, though.

Any idea what's going wrong? Does someone got it working with 1000/Full?

TIA,

Wolfgang.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: UCC GETH does not work on my MPC8360EA
  2008-09-17  9:17 UCC GETH does not work on my MPC8360EA Wolfgang Grandegger
@ 2008-09-17  9:38 ` Li Yang-R58472
  2008-09-18 12:43   ` Wolfgang Grandegger
  0 siblings, 1 reply; 4+ messages in thread
From: Li Yang-R58472 @ 2008-09-17  9:38 UTC (permalink / raw)
  To: Wolfgang Grandegger, linuxppc-dev

> -----Original Message-----
> From: linuxppc-dev-bounces+leoli=3Dfreescale.com@ozlabs.org=20
> [mailto:linuxppc-dev-bounces+leoli=3Dfreescale.com@ozlabs.org]=20
> On Behalf Of Wolfgang Grandegger
> Sent: Wednesday, September 17, 2008 5:18 PM
> To: linuxppc-dev
> Subject: UCC GETH does not work on my MPC8360EA=20
>=20
> Hello,
>=20
> I have a wired problems with my MPC8360EA using Linux=20
> 2.6.27-rc6. The UCC GEHT controller works fine with 100/Full=20
> but fails with 1000/Full.
> What I see is that the TX done interrupts come (ifconfig's TX=20
> packet counter goes up), but the messages does not show up on=20
> the wire. RX seems to work properly, though.
>=20
> Any idea what's going wrong? Does someone got it working with=20
> 1000/Full?

This looks like an old problem that RGMII Tx shouldn't use internal
delay while Rx should use.  So try to use 'rgmii-rxid' as
phy-connection-type in device tree.  Also there should have been a fixup
in u-boot for this.  So update to use latest u-boot might fix your
problem.

- Leo

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: UCC GETH does not work on my MPC8360EA
  2008-09-17  9:38 ` Li Yang-R58472
@ 2008-09-18 12:43   ` Wolfgang Grandegger
  2008-09-19  6:26     ` Li Yang
  0 siblings, 1 reply; 4+ messages in thread
From: Wolfgang Grandegger @ 2008-09-18 12:43 UTC (permalink / raw)
  To: Li Yang-R58472; +Cc: linuxppc-dev

Li Yang-R58472 wrote:
>> -----Original Message-----
>> From: linuxppc-dev-bounces+leoli=freescale.com@ozlabs.org 
>> [mailto:linuxppc-dev-bounces+leoli=freescale.com@ozlabs.org] 
>> On Behalf Of Wolfgang Grandegger
>> Sent: Wednesday, September 17, 2008 5:18 PM
>> To: linuxppc-dev
>> Subject: UCC GETH does not work on my MPC8360EA 
>>
>> Hello,
>>
>> I have a wired problems with my MPC8360EA using Linux 
>> 2.6.27-rc6. The UCC GEHT controller works fine with 100/Full 
>> but fails with 1000/Full.
>> What I see is that the TX done interrupts come (ifconfig's TX 
>> packet counter goes up), but the messages does not show up on 
>> the wire. RX seems to work properly, though.
>>
>> Any idea what's going wrong? Does someone got it working with 
>> 1000/Full?
> 
> This looks like an old problem that RGMII Tx shouldn't use internal
> delay while Rx should use.  So try to use 'rgmii-rxid' as
> phy-connection-type in device tree.  Also there should have been a fixup
> in u-boot for this.  So update to use latest u-boot might fix your
> problem.

I do not have problems with U-Boot using 1000/full. The DTS property

  phy-connection-type = "rgmii-rxid"

fixed the problem wuth Linux, indeed, but I realize slow boot over NFS
and sometimes I even get "nfs server not responding" with that setting.

Wolfgang.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: UCC GETH does not work on my MPC8360EA
  2008-09-18 12:43   ` Wolfgang Grandegger
@ 2008-09-19  6:26     ` Li Yang
  0 siblings, 0 replies; 4+ messages in thread
From: Li Yang @ 2008-09-19  6:26 UTC (permalink / raw)
  To: Wolfgang Grandegger; +Cc: linuxppc-dev

On Thu, Sep 18, 2008 at 8:43 PM, Wolfgang Grandegger <wg@grandegger.com> wrote:
> Li Yang-R58472 wrote:
>>> -----Original Message-----
>>> From: linuxppc-dev-bounces+leoli=freescale.com@ozlabs.org
>>> [mailto:linuxppc-dev-bounces+leoli=freescale.com@ozlabs.org]
>>> On Behalf Of Wolfgang Grandegger
>>> Sent: Wednesday, September 17, 2008 5:18 PM
>>> To: linuxppc-dev
>>> Subject: UCC GETH does not work on my MPC8360EA
>>>
>>> Hello,
>>>
>>> I have a wired problems with my MPC8360EA using Linux
>>> 2.6.27-rc6. The UCC GEHT controller works fine with 100/Full
>>> but fails with 1000/Full.
>>> What I see is that the TX done interrupts come (ifconfig's TX
>>> packet counter goes up), but the messages does not show up on
>>> the wire. RX seems to work properly, though.
>>>
>>> Any idea what's going wrong? Does someone got it working with
>>> 1000/Full?
>>
>> This looks like an old problem that RGMII Tx shouldn't use internal
>> delay while Rx should use.  So try to use 'rgmii-rxid' as
>> phy-connection-type in device tree.  Also there should have been a fixup
>> in u-boot for this.  So update to use latest u-boot might fix your
>> problem.
>
> I do not have problems with U-Boot using 1000/full. The DTS property

I mean that the latest u-boot can fixup the phy-connection-type
automatically base on the chip revision.

- Leo

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-09-19  6:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-17  9:17 UCC GETH does not work on my MPC8360EA Wolfgang Grandegger
2008-09-17  9:38 ` Li Yang-R58472
2008-09-18 12:43   ` Wolfgang Grandegger
2008-09-19  6:26     ` Li Yang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).