From owner-freebsd-scsi Sun Jul 13 09:03:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA25022 for freebsd-scsi-outgoing; Sun, 13 Jul 1997 09:03:37 -0700 (PDT) Received: from pluto.plutotech.com (root@[206.168.67.137]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA25014 for ; Sun, 13 Jul 1997 09:03:33 -0700 (PDT) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.5/8.8.5) with ESMTP id JAA25833; Sun, 13 Jul 1997 09:55:38 -0600 (MDT) Message-Id: <199707131555.JAA25833@pluto.plutotech.com> To: dg@root.com cc: Simon Shapiro , filo@yahoo.com, freebsd-SCSI@FreeBSD.ORG Subject: Re: problems with reboot In-reply-to: Your message of "Sat, 12 Jul 1997 04:13:14 PDT." <199707121113.EAA15976@implode.root.com> Date: Sun, 13 Jul 1997 09:55:37 -0600 From: "Justin T. Gibbs" Sender: owner-freebsd-scsi@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>There is an issue with FreeBSD shutdown not waiting for the DPt to flush >>caches as it should. > > Should be easy to fix by adding a shutdown routine to the driver that waits >for the flushes to complete. > >-DG > >David Greenman >Core-team/Principal Architect, The FreeBSD Project If we're not waiting for the last close to complete, that is a bug that should be fixed. I believe that Simon added a syncronize cache command into sdclose which should address the DPT issue so long as it actually gets performed and we wait for it to complete. The syncronize cache command may be required for other disk devices as well, and a generic solution is always better than a controller specific one. -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations ===========================================