From owner-freebsd-stable@FreeBSD.ORG Sat Nov 4 16:35:28 2006 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E343C16A6F9; Sat, 4 Nov 2006 16:35:28 +0000 (UTC) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id E6C0E43D6D; Sat, 4 Nov 2006 16:35:27 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (aldan [127.0.0.1]) by aldan.algebra.com (8.13.8/8.13.7) with ESMTP id kA4GZO7v021652 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 4 Nov 2006 11:35:24 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by aldan.algebra.com (8.13.8/8.13.7/Submit) id kA4GZNGp021651; Sat, 4 Nov 2006 11:35:23 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) From: Mikhail Teterin To: "Jack Vogel" Date: Sat, 4 Nov 2006 11:35:23 -0500 User-Agent: KMail/1.9.5 References: <200610282112.k9SLC0cC024602@corbulon.video-collage.com> <20061101015738.090863a2@loki.starkstrom.lan> <2a41acea0610311741w653d5bfdhad49d2f606a7cffe@mail.gmail.com> In-Reply-To: <2a41acea0610311741w653d5bfdhad49d2f606a7cffe@mail.gmail.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: Joerg Pernfuss , stable@freebsd.org, re@freebsd.org Subject: ULE-scheduler helped (Re: new em-driver still broken) 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: Sat, 04 Nov 2006 16:35:29 -0000 On Tuesday 31 October 2006 20:41, Jack Vogel wrote: = I still think it looks like some kind of scheduler issue going on = here, so maybe this is something to check. Ok. First I tried to cvs the sys/dev/em back to 6.1 -- the new kernel had the same problems... Then I tried to change the 'PCI latency timer' in the BIOS -- from the minimum of 32 to the maximum of 360. Same problems. Then, finally, I decided to give the ULE-scheduler a try -- and things seem to work just fine (with polling enabled on the interface)... The dump has completed -- in 7 hours or so... Could this (failure of the BSD44 scheduler) be due to my using slightly different CPUs (Opteron 244 in the first slot and 246 in the second)? I thought, BIOS/motherboard take care to "downgrade" the second one to match -- according to the dmesg.boot, both processors are identified as: CPU: AMD Opteron(tm) Processor 244 (1800.01-MHz K8-class CPU) But if the scheduler looks at some CPU-local register, it may, in some cases, still think, it is running on 246? To summarize, unless someone else continues to see em-related problems, the current driver is fine, I guess... -mi