From owner-freebsd-scsi Mon Aug 4 23:25:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA22887 for freebsd-scsi-outgoing; Mon, 4 Aug 1997 23:25:04 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (ala-ca8-36.ix.netcom.com [207.93.141.164]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA22878 for ; Mon, 4 Aug 1997 23:25:00 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.6/8.6.9) id XAA15599; Mon, 4 Aug 1997 23:24:54 -0700 (PDT) Date: Mon, 4 Aug 1997 23:24:54 -0700 (PDT) Message-Id: <199708050624.XAA15599@silvia.HIP.Berkeley.EDU> To: gibbs@plutotech.com CC: scsi@FreeBSD.ORG In-reply-to: <199708050607.AAA27673@pluto.plutotech.com> (gibbs@plutotech.com) Subject: Re: NOT READY From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-scsi@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * Unfortunately, I don't think it will work unless you poll * for completion since the error will be returned in an * interrupt context. Oh. I thought I did what you said, but I have no clue as to what to do. I just searched for "sense_handler" and "start_unit" in sd.c and tried to paste them together. Can someone tell me some more about how to go about this? And as David pointed out, it's going to lock up the system for 5 seconds (which is probably not bad for our case, though...). Satoshi