Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Apr 2003 14:32:18 +0300
From:      Ruslan Ermilov <ru@freebsd.org>
To:        Nate Lawson <nate@root.org>
Cc:        current@freebsd.org
Subject:   Re: Your locking and rman changes to pci/if_*
Message-ID:  <20030417113218.GA96808@sunbay.com>
In-Reply-To: <Pine.BSF.4.21.0304170117120.46723-100000@root.org>
References:  <16029.64451.191705.186274@grasshopper.cs.duke.edu> <Pine.BSF.4.21.0304170117120.46723-100000@root.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--6TrnltStXW4iwmi0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Apr 17, 2003 at 01:18:49AM -0700, Nate Lawson wrote:
> 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
> >  >=20
> >  > Reverting to if_dc.c,v 1.96 makes the problem go away.
> >  > Please fix.
> >=20
> > I think this indciates that something trap'ed in the kernel in the
> > middle of handling, say, another trap.
> >=20
> > A stack trace from ddb or gdb would make this a lot easier to debug.
>=20
> 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.
>=20
Yes, Ian's patch did the trick.  Let me know if you still want a backtrace,
and should it be against the kernel with debug information or not.


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--6TrnltStXW4iwmi0
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+npDCUkv4P6juNwoRAr+TAJ4jb1PpVf0krla8BkT+Gf0aWvSxKACeJ6e9
t2/UfHXz9IUVaK57eg42E+0=
=IpMp
-----END PGP SIGNATURE-----

--6TrnltStXW4iwmi0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030417113218.GA96808>