[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <acba044454de4ade8388d81584e96b33@BLUPR03MB373.namprd03.prod.outlook.com>
Date: Thu, 8 May 2014 01:47:22 +0000
From: "fugang.duan@...escale.com" <fugang.duan@...escale.com>
To: Brian Lilly <brian@...stalfontz.com>,
Florian Fainelli <f.fainelli@...il.com>
CC: Uwe Kleine-König
<u.kleine-koenig@...gutronix.de>,
"David S. Miller" <davem@...emloft.net>,
"Fabio.Estevam@...escale.com" <Fabio.Estevam@...escale.com>,
Jim Baxter <jim_baxter@...tor.com>,
"Frank.Li@...escale.com" <Frank.Li@...escale.com>,
netdev <netdev@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
kernel <kernel@...gutronix.de>
Subject: RE: i.MX28 based system losing eth0 on boot
From: Brian Lilly <brian@...stalfontz.com>
Data: Thursday, May 08, 2014 3:52 AM
>To: Florian Fainelli
>Cc: Uwe Kleine-König; David S. Miller; Estevam Fabio-R49496; Jim Baxter; Li Frank-
>B20596; Duan Fugang-B38611; netdev; linux-kernel@...r.kernel.org; kernel
>Subject: Re: i.MX28 based system losing eth0 on boot
>
>Florian:
>
>Thank you for your help.
>
>After doubling the timeout length it worked.
>
>I managed to get my hands on a imx28evk board and compared our component load
>versus theirs, to find they have a 1.5k pull-up on ENET_MDIO to +3.3v which wasn't
>present on our board. Adding a 1.5k pull-up resistor on ENET_MDIO solves the
>problem, and boots as expected without patching anything.
>
>Sorry for the trouble on this.
>
>Apparently our EE had some question as to whether or not the pull-up was necessary,
>and put it in the schematic, and the footprint on the board, but marked it as a
>DNP, which of course left it off the board and out of the BOM.
[...]
Yes, 1.5K pull-up on MDIO is necessary, otherwise write/read phy register data is not right due to the drive strength is not enough.
Thanks,
Andy
Powered by blists - more mailing lists