Subject: Re: Stopping SCSI disks
To: Anders Dinsen <firstname.lastname@example.org>
From: Ken Hornstein <email@example.com>
Date: 01/25/1999 11:52:02
>> The way IDE works is that you tell the drive, "Spin down after N seconds
>> of no accesses". The operating system doesn't know that the drive has
>> been spun down.
>Ah. Thanks for clearing this! I assume there's no such SCSI2 command?
>> There should be enough accounting in the kernel to have NetBSD do it
>> (which would also work for SCSI drives), but no one has yet written
>I imagined that a solution would be to extend the sd driver with an
>ioctl command that tells it to spin the drive down and set a flag that the
>disk has been stopped. On the next access, the driver would know (from the
>flag) that a start unit command should be sent first (and the flag should
I'd wonder why you would need the userland daemon at all. The kernel
really knows everything you need to know; is there anything to gain
by putting it in userland?
>I saw scsi-idle-2.0.36 announced on comp.os.linux.announce as a package
>and kernel patch to do this under Linux, but according to the README it is
>quite unstable (!). Anyway, I cannot see why we should suffer from that!
It should be relatively straightforward; just a Simple Matter of