From owner-freebsd-questions@FreeBSD.ORG Thu Mar 15 20:45:30 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D77FF16A402 for ; Thu, 15 Mar 2007 20:45:30 +0000 (UTC) (envelope-from ghelmer@palisadesys.com) Received: from magellan.palisadesys.com (magellan.palisadesys.com [192.188.162.211]) by mx1.freebsd.org (Postfix) with ESMTP id A0A4F13C457 for ; Thu, 15 Mar 2007 20:45:30 +0000 (UTC) (envelope-from ghelmer@palisadesys.com) Received: from [172.16.2.242] (cetus.palisadesys.com [192.188.162.7]) (authenticated bits=0) by magellan.palisadesys.com (8.13.8/8.13.8) with ESMTP id l2FKYwAJ042340 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 15 Mar 2007 15:34:58 -0500 (CDT) (envelope-from ghelmer@palisadesys.com) Message-ID: <45F9ADF1.7060609@palisadesys.com> Date: Thu, 15 Mar 2007 15:34:57 -0500 From: Guy Helmer User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (magellan.palisadesys.com [192.188.162.211]); Thu, 15 Mar 2007 15:34:58 -0500 (CDT) X-Palisade-MailScanner-Information: Please contact the ISP for more information X-Palisade-MailScanner: Found to be clean X-Palisade-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (not cached, score=-4.399, required 6, autolearn=not spam, ALL_TRUSTED -1.80, BAYES_00 -2.60) X-Palisade-MailScanner-From: ghelmer@palisadesys.com Subject: 6.2-amd64 Hang at reboot on Supermicro X7DBR-i+ X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 20:45:30 -0000 I'm investigating a problem where a pretty much stock 6.2 SMP kernel randomly hangs on multiple Supermicro X7DBR-i+ and X7DBR-8+ systems. The system syncs the filesystems and prints "Uptime: ...", then hangs. So far, I've narrowed it down to the MOD_SHUTDOWN request to the "rootbus" module. Adding a printf() before and after the "device_shutdown(child);" line in subr_bus.c method bus_generic_shutdown() seems to make the problem go away, as does running a kernel with INVARIANTS, WITNESS, and DDB/KDB. I'm trying to reproduce the hang on a plain SMP kernel with just DDB/KDB, but it hasn't hung yet. Any ideas? Guy -- Guy Helmer, Ph.D. Chief System Architect Palisade Systems, Inc.