From owner-freebsd-scsi Tue Aug 18 08:29:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA05221 for freebsd-scsi-outgoing; Tue, 18 Aug 1998 08:29:46 -0700 (PDT) (envelope-from owner-freebsd-scsi@FreeBSD.ORG) Received: from panzer.plutotech.com (panzer.plutotech.com [206.168.67.125]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA05212 for ; Tue, 18 Aug 1998 08:29:44 -0700 (PDT) (envelope-from ken@panzer.plutotech.com) Received: (from ken@localhost) by panzer.plutotech.com (8.8.8/8.8.5) id JAA03050; Tue, 18 Aug 1998 09:28:57 -0600 (MDT) From: "Kenneth D. Merry" Message-Id: <199808181528.JAA03050@panzer.plutotech.com> Subject: Re: CAM problems.. In-Reply-To: <199808180655.QAA29460@cain.gsoft.com.au> from Daniel O'Connor at "Aug 18, 98 04:25:36 pm" To: doconnor@gsoft.com.au (Daniel O'Connor) Date: Tue, 18 Aug 1998 09:28:57 -0600 (MDT) Cc: freebsd-scsi@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28s (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Daniel O'Connor wrote... > Hi, > I am running 2.2-stable and I applied the CAM patch (19980716) so I could use > the Adaptec 7895. I hacked up CDDA2WAV and it actually works(!) after I stole > the CAM patches for cdrecord (which use the same scsi lib by the same author > :). The problem is however, if I set it reading audio and then interrupt it I > get -> > vm_page_free: pindex(31), busy(0), PG_BUSY(0_, hold(1) > panic: vm_page_free: freeing busy page > > I also got a panic with hold(7), and hold(3). That's odd. My guess is that it has something to do with pages that are mapped into kernel virtual address space in the passthrough driver not getting properly unmapped when the application exits. I'm not sure how that could happen, though. I can't reproduce that behavior with tosha. Can you send me your patches to cdda2wav? If I can reproduce it, I may be able to track it down. Does the panic happen every time, or just sometimes? Ken -- Kenneth Merry ken@plutotech.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message