Subject: Re: jerky interactive behavior -- a clue?
To: None <current-users@NetBSD.org>
From: Pavel Cahyna <pavel@NetBSD.org>
List: current-users
Date: 01/29/2007 23:45:40
On Mon, Jan 29, 2007 at 09:36:43PM +0000, David Laight wrote:
> On Mon, Jan 29, 2007 at 02:07:11PM -0600, Eric Haszlakiewicz wrote:
> > I haven't looked into it, but my guess is there's probably a call to
> > delay() with interrupts blocked somewhere in the driver. In contrast,
> > the aue interface on the same machine was fine.
>
> I'd look for code that is reading PHY registers in order to determine whether the
> interface has changed from FDX to HDX (which the MAC unit has to be told about).
There is lots of delay()s in wm_gmii_i8254[34]_{read,write}reg...