All of lore.kernel.org
 help / color / mirror / Atom feed
From: s-jaschke@t-online.de (Stefan Jaschke)
To: Luc Lalonde <llalonde@giref.ulaval.ca>
Cc: "lkml" <linux-kernel@vger.kernel.org>
Subject: Re: Adaptec SCSI driver lockups
Date: Fri, 13 Jul 2001 23:55:10 +0200	[thread overview]
Message-ID: <01071323551000.30655@antares> (raw)
In-Reply-To: <3B4E14E4.BF0497@giref.ulaval.ca>
In-Reply-To: <3B4E14E4.BF0497@giref.ulaval.ca>

On Thursday 12 July 2001 23:21, Luc Lalonde wrote:
> Hello folks,
>
> I'm having trouble identifying wether I'm having hardware or software(
> OS ) problems.  For the past couple of Months I've been having system
> lockups every 10 days or so.

I had a similar problem with an Adaptec AHA-29160 (AIC-7892) when 
doing transfers from a SCSI DVD-drive to SCSI hard disk. It was actually 
very annoying since 
 - I did an update to SuSE 7.2
 - it almost destroyed my installation (several runs of e2fsck needed, some
    libs broken after the crash)
 - the SCSI bus hang appeared not immediatly, but after several minutes
   of activity.
I tried:
(1) to load aic7xxx_old (see
 http://sdb.suse.de/de/sdb/html/ostoelt_aic7xxx_old.html) -> crashed also.
(2) I tried to disable tagged command queuing or set "tag_info" to 
 more moderate values since I noticed that the queue length was set 
 to an incredible length of 253. However, the new driver from Adaptec 
 just ignores the old kernel parameters.
(3) According to an SDB article
 (http://sdb.suse.de/de/sdb/html/jsj_29160_interrupt.html),
 I manually set all PCI slots to different interrupts (but I could not set
 the interrupt of the graphics card). -> crashed also
(4) I finally managed to get a workable system again by booting with a 2.2.x
 kernel (SuSE 7.1), copying the DVD to a hard disk and then install from the
 hard disk. 
(5) I compiled a custom kernel and set the queue length parameter to 8. The
 system now appears to be stable with the new (!) driver.
 
My guess is: the new driver stresses the hardware more than the old driver.
And it may at least partly be a hardware problem involving slow devices.
(The same configuration that consistently crashed my DVD->HD transfers did 
not crash in an hour of very heavy HD->HD transfers.)

And here is a hint for the developers. Before the driver went into an endless
loop of SCSI bus resets, it said something like "locking queue length to 64
for device 0:0:0" (the HD that the data was copied to).
   
Hope this helps,
Stefan J.

-- 
Stefan R. Jaschke <stefan@jaschke-net.de>
http://www.jaschke-net.de

  parent reply	other threads:[~2001-07-13 21:57 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-12 21:21 Adaptec SCSI driver lockups Luc Lalonde
2001-07-12 21:32 ` Justin T. Gibbs
2001-07-12 21:54   ` Luc Lalonde
2001-07-12 22:26     ` Justin T. Gibbs
2001-07-13  8:46       ` Chuck Hemker
2001-07-12 21:33 ` Alan Cox
2001-07-12 22:06 ` Jussi Laako
2001-07-12 22:10   ` Luc Lalonde
2001-07-13 21:55 ` Stefan Jaschke [this message]
2001-07-13 22:39   ` Justin T. Gibbs
2001-07-13 23:30   ` Luc Lalonde

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=01071323551000.30655@antares \
    --to=s-jaschke@t-online.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=llalonde@giref.ulaval.ca \
    --cc=stefan@jaschke-net.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.