Re: Problem with 2.0.31-pre2

Richard Waltham (dormouse@farsrobt.demon.co.uk)
Sun, 20 Jul 1997 01:57:26 +0100 (BST)


Dave Wreski wrote:
>
>
>
> On Sat, 19 Jul 1997, Richard Waltham wrote:
>
> > This looks like a problem with the jaz spinning down. It does this
> > automatically after 30 minutes of inactivity unless told otherwise.
> >
> > I had similar problems so came up with the following patch. Also patches
> > against 2.0.30 and pre-2.0.31 OK.
> >
> > Many Adaptec controllers do their own error checking so whether this will
> > work with your Adaptec controller I'm not sure but works for me - but I'm
> > using Symbios based controller.
>
> Hi. Thanks for the reply. Before I add this patch, a few comments. I
> have been using this controller for months without a single problem. It
> was about three days since the controller was accessed, so the drive had
> indeed spun down. Nothing I could do would make the drive spin up again.
>
> I'm afriad by adding your patch I won't know if it fixed the problem, as
> it has never happened before.. Any ideas?
>
> Dave
>
>

The behaviour you're seeing is somewhat different to what I've seen.

If the jaz had spun down then trying to execute a command on it would fail
the first time but the drive would spin up. Executing the command a second
time would then work OK.

I have an idea the different behaviour may be due to the way the adaptec
controllers handle drive errors internally, automatically checking error
status rather than letting the Linux drivers do it.

When the drive spins down it will report itself not ready even though really
it has just gone to sleep. It could be that the Adaptec controller is seeing
it not ready and generates a fatal error to the driver which gives up rather
than trying to spin it up which happens somewhere in the linux scsi disk
code.

Perhaps someone who knows the Adaptec drive code could comment on this.

You can try and get it to spin up using the following program which can be
used to set the spin down time of the jaz or disable spin down all together.

Richard

begin 644 jazsleep.tar.gz
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
'_%*Y`%```$./
`
end

-- 
 Richard Waltham   |               Work: richard@digtalinterface.demon.co.uk
   At home in      |               Home:       dormouse@farsrobt.demon.co.uk
 Southampton UK    |                                  Compuserve 100421.1276