Date: Fri, 29 Dec 1995 20:25:50 -0800 From: David Greenman <davidg@Root.COM> To: rich@freefall.freebsd.org Cc: FreeBSD-stable@freefall.freebsd.org Subject: Re: panic: free vnode isn't Message-ID: <199512300425.UAA03071@corbin.Root.COM> In-Reply-To: Your message of "Fri, 29 Dec 95 21:26:19 CST." <199512300326.VAA04467@rmurphy.slip.bcm.tmc.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
>It turns out that the 'panic: free vnode isn't' only occurs >when I have a Nakamichi 7 disk scsi cd changer mounted. >WHen the unit's powered off the problems go away. > >I don't know how it's munging the free vnodes, but I'm >willing to bet that the problem is directly related to the >changer. Rich DO you have the fix for the multi-changers that was recently committed to -current and -stable??? ...That likely will fix it for you. -DG Index: cd.c =================================================================== RCS file: /home/ncvs/src/sys/scsi/cd.c,v retrieving revision 1.53 retrieving revision 1.54 diff -c -r1.53 -r1.54 *** cd.c 1995/12/14 09:54:18 1.53 --- cd.c 1995/12/20 12:02:43 1.54 *************** *** 588,594 **** return; } cdqueues++; ! if(cd->dkunit) { dk_xfer[cd->dkunit]++; dk_seek[cd->dkunit]++; /* don't know */ dk_wds[cd->dkunit] += bp->b_bcount >> 6; --- 588,594 ---- return; } cdqueues++; ! if(cd->dkunit >= 0) { dk_xfer[cd->dkunit]++; dk_seek[cd->dkunit]++; /* don't know */ dk_wds[cd->dkunit] += bp->b_bcount >> 6;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199512300425.UAA03071>