Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jan 2007 11:35:06 +0300
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        Jack Vogel <jfvogel@gmail.com>
Cc:        Bill Paul <wpaul@FreeBSD.org>, freebsd-current@FreeBSD.org, freebsd-stable@FreeBSD.org, jon.otterholm@ide.resurscentrum.se
Subject:   Re: Lenovo X60 em workaround
Message-ID:  <20070122083506.GW4485@FreeBSD.org>
In-Reply-To: <2a41acea0701201435g6f960b40r3cf0552d87ab2bfd@mail.gmail.com>
References:  <2a41acea0701171258k16b4c6ebuf1d4794b89d0749b@mail.gmail.com> <20070120065321.DB61216A405@hub.freebsd.org> <2a41acea0701201435g6f960b40r3cf0552d87ab2bfd@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
  Jack,

On Sat, Jan 20, 2007 at 02:35:17PM -0800, Jack Vogel wrote:
J> >> Since this was just seen, and the patch below validated as working I 
J> >wanted
J> >> to send general email to capture this:
J> >>
J> >> The Lenovo X60 can have issues with long ping times, this is a KNOWN
J> >> hardware problem, and Intel is working with IBM/Lenovo, a final 'fix' has
J> >> not been decided on yet. Nevertheless, the patch below will work, but
J> >> I do not want to check it in as its still temporary.
J> >>
J> >> Address questions to me,
J> >
J> >Okay, I have a question. Could you elaborate on just what the problem is?
J> >(I mean, since it's KNOWN and all...) I'm just having a hard time figuring
J> >out what problem could possibly be fixed by setting the RX interrupt
J> >delay timer to a non-zero value (especially since elsewhere in the em(4)
J> >source it says that doing so is a Bad Thing (tm)).
J> 
J> saying its known to be a problem doesnt mean its cause is known :)
J> They discovered that setting this eliminated the problem, but we
J> immediately pointed out that this is, as you pointed out, a Bad
J> Thing on other hardware, so the investigation continues, there is
J> always a communication lag on these kind of things, so I dont know
J> if it has been resolved yet or not.
J> 
J> I just dont think this patch will become the final way to solve this,
J> but we shall see :)

Good to know that there is progress on this. Thanks! I will try the patch
on my Lenovo T60 notebook, where the problem is also present. AFAIK, it
is present on any Lenovo notebook with 82573 NIC.

Can you please acknowledge that another bug with Lenovo + em(4) is known? I
mean the problem, that em(4) isn't initialized properly on kernel boot, if
the link is down. I have already reported this to you, and you said that
I probably have bad hardware. Since that time, I've found several similar
reports about Lenovo notebooks and em(4) driver in FreeBSD.

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070122083506.GW4485>