Date: Fri, 16 Mar 2007 09:22:47 -0500 From: Guy Helmer <ghelmer@palisadesys.com> To: freebsd-stable@freebsd.org Subject: 6.2-amd64 Hang at reboot on Supermicro X7DBR-i+ Message-ID: <45FAA837.6060603@palisadesys.com>
next in thread | raw e-mail | index | archive | help
(reposting since this involves 6-stable) 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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45FAA837.6060603>