Date: Thu, 17 Apr 2003 01:18:49 -0700 (PDT) From: Nate Lawson <nate@root.org> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: current@FreeBSD.org Subject: Re: Your locking and rman changes to pci/if_* Message-ID: <Pine.BSF.4.21.0304170117120.46723-100000@root.org> In-Reply-To: <16029.64451.191705.186274@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 16 Apr 2003, Andrew Gallatin wrote: > Ruslan Ermilov writes: > > : dc0: detached > > : panic: blockable sleep lock (sleep mutex) Giant @ vm/vm_fault.c:206 > > > > Reverting to if_dc.c,v 1.96 makes the problem go away. > > Please fix. > > I think this indciates that something trap'ed in the kernel in the > middle of handling, say, another trap. > > A stack trace from ddb or gdb would make this a lot easier to debug. Yes, backtrace please. Also, you might want to try removing the bus_child_present() check in xl_detach and just unconditionally call xl_stop(). Ian Dowse has indicated to me that some of the drivers (dc) have routines which need to always be called in detach, even if the hardware is not present. -Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0304170117120.46723-100000>