[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130612212306.GA21234@electric-eye.fr.zoreil.com>
Date: Wed, 12 Jun 2013 23:23:06 +0200
From: Francois Romieu <romieu@...zoreil.com>
To: Nikita Kiryanov <nikita@...pulab.co.il>
Cc: netdev@...r.kernel.org, josright123@...il.com
Subject: Re: Davicom DM9000A regression
Nikita Kiryanov <nikita@...pulab.co.il> :
[...]
> A bit of digging revealed the cause as this patch:
> "DM9000B: driver initialization upgrade"
(aka 6741f40d198c6a5feb23653a1efd4ca47f93d83d)
> and specifically, the following line that was added by it:
> dm9000_phy_write(dev, 0, MII_BMCR, BMCR_RESET); /* PHY RESET */
> (uncommenting this line solves the problem).
> Adding a delay after the phy reset did not help.
(I have no idea why Davicom enforced a dsp phy register write everywhere
instead of using db->type to identify the specific chipset revision that
requires it)
The last version of the patch changed - not much - without notice and
it did not contain the "tested on DM9000{A, B, E}, x86, arm" part.
You may try http://marc.info/?l=linux-netdev&m=136443908225335 to
see if it behaves the same.
--
Ueimor
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists