From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: Felix Radensky <felix@embedded-sol.com>
Cc: netdev@vger.kernel.org
Subject: Re: RX problem in ibm_newemac driver
Date: Wed, 11 Mar 2009 07:50:01 +1100 [thread overview]
Message-ID: <1236718202.7086.10.camel@pasglop> (raw)
In-Reply-To: <49B6C4A2.8060302@embedded-sol.com>
On Tue, 2009-03-10 at 21:50 +0200, Felix Radensky wrote:
> Hi,
>
> I'm experiencing RX problem on custom board based on AMCC
> 405EXr processor. Channel 0 of EMAC is connected to 10/100
> Micrel KSZ8041NL PHY in MII mode. Ethernet works fine in
> u-boot (version 2009.01). In Linux (2.6.27) Ethernet works fine
> as well if EMAC was initialized in u-boot. It is enough to send
> ping from u-boot (even to non-existing host) to make things work
> in linux. But if u-boot takes kernel and ramdisk images from flash
> and does not initialize EMAC only TX side works in linux.
You should CC linuxppc-dev where you are more likely to find people to
help here.
> I can see that TX counters are incremented when pinging from
> EMAC side, but RX counters remain zero. RX error counter
> in PHY is zero as well. I've enabled debugging in EMAC
> driver and verified that RX EOB interrupt is not triggered.
> FER register in RGMII bridge is properly configured for MII
> mode on channel 0. I've tried to dump EMAC registers using
> ethtool and got machine check exception.
>
> I don't know what else could be done to identify the source of
> the problem. Any tips would be greatly appreciated.
I don't have a 405EXr here, but it smells like the old reset problem
when the link is down. Maybe we are missing code to force clocks on
405EXr when there's no link ?
Ben.
next prev parent reply other threads:[~2009-03-10 20:50 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-10 19:50 RX problem in ibm_newemac driver Felix Radensky
2009-03-10 20:50 ` Benjamin Herrenschmidt [this message]
2009-03-10 22:14 ` Felix Radensky
2009-03-10 22:57 ` Benjamin Herrenschmidt
[not found] ` <49B6FA3B.8030509@embedded-sol.com>
2009-03-11 0:21 ` Benjamin Herrenschmidt
2009-03-11 8:56 ` Felix Radensky
2009-03-13 20:49 ` David Miller
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=1236718202.7086.10.camel@pasglop \
--to=benh@kernel.crashing.org \
--cc=felix@embedded-sol.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 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).