lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 27 Jul 2015 22:51:21 -0300 From: Fabio Estevam <festevam@...il.com> To: plyatov@...il.com Cc: linux-kernel <linux-kernel@...r.kernel.org>, "netdev@...r.kernel.org" <netdev@...r.kernel.org>, Florian Fainelli <f.fainelli@...il.com>, Joe Perches <joe@...ches.com>, Luwei Zhou <b45643@...escale.com>, Duan Fugang-B38611 <b38611@...escale.com>, Richard Cochran <richardcochran@...il.com>, "David S. Miller" <davem@...emloft.net>, Uwe Kleine-König <u.kleine-koenig@...gutronix.de>, Fabio Estevam <fabio.estevam@...escale.com>, Lothar Waßmann <LW@...o-electronics.de>, Frank Li <Frank.Li@...escale.com> Subject: Re: Buggy cable detection on i.MX51, fec driver and LAN8700 PHY On Mon, Jul 27, 2015 at 11:50 AM, Igor Plyatov <plyatov@...il.com> wrote: > Dear all, > > very often we observe issue with Ethernet cable detection during cable > unplugging and plugging. > > We use Voipac i.MX51 SOMs (System On Modules). They are based on Freescale > i.MX51 CPU with LAN7800 PHY in MII mode. The schematic of PHY connection is > very similar to the Freescale i.MX51 Babbage board. > > The Ethernet interface eth0 is configured statically for simplicity, but > same issue exists with DHCP configuration. > > I did a lot of tests to determine stability of Ethernet cable detection by > the "fec" Ethernet driver. > > In normal operation, if I unplug the Ethernet cable, then "fec" driver > prints "fec 83fec000.ethernet eth0: Link is Down" and green LED (Ethernet > medium detected) is OFF. > If I plug cable back, then "fec" driver print "fec 83fec000.ethernet eth0: > Link is Up - 100Mbps/Full - flow control off" and green LED is ON. > > But sometimes, after cable plugging, "fec" driver does not print anything on > the console and green LED does not show detection of Ethernet cable. > Frequency of issue appearing is a random value. Sometimes issue appears > after second cable unplugging/plugging, but sometimes - after 10-20 > unplugging/plugging. > > The issue was tested and exists on kernels from linux-3.8.5 till current > linux-4.2-rc4-cbfe8fa6cd672011c755c3cd85c9ffd4e2d10a6f. > > Same tests was made with different versions of the Barebox bootloader and > cable detection works flawless. > > Please, help to resolve issue with Linux drivers. I tried linux-next on a imx51-babbage and could not reproduce the problem here. Regards, Fabio Estevam -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists