From owner-freebsd-stable@FreeBSD.ORG Mon Jan 22 09:04:54 2007 Return-Path: X-Original-To: freebsd-stable@FreeBSD.org Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 96E2616A401; Mon, 22 Jan 2007 09:04:54 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (cell.sick.ru [217.72.144.68]) by mx1.freebsd.org (Postfix) with ESMTP id E897813C45A; Mon, 22 Jan 2007 09:04:53 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.13.4/8.13.3) with ESMTP id l0M8Z7QZ071608 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 Jan 2007 11:35:07 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.sick.ru (8.13.4/8.13.1/Submit) id l0M8Z6ua071607; Mon, 22 Jan 2007 11:35:06 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Mon, 22 Jan 2007 11:35:06 +0300 From: Gleb Smirnoff To: Jack Vogel Message-ID: <20070122083506.GW4485@FreeBSD.org> References: <2a41acea0701171258k16b4c6ebuf1d4794b89d0749b@mail.gmail.com> <20070120065321.DB61216A405@hub.freebsd.org> <2a41acea0701201435g6f960b40r3cf0552d87ab2bfd@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <2a41acea0701201435g6f960b40r3cf0552d87ab2bfd@mail.gmail.com> User-Agent: Mutt/1.5.6i Cc: Bill Paul , freebsd-current@FreeBSD.org, freebsd-stable@FreeBSD.org, jon.otterholm@ide.resurscentrum.se Subject: Re: Lenovo X60 em workaround X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jan 2007 09:04:54 -0000 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