mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Martins Krikis <mkrikis@yahoo.com>
To: jabbera@student.umass.edu
Cc: linux-kernel@vger.kernel.org
Subject: Re: libata/iswraid DMA Timeout
Date: Tue, 24 Feb 2004 09:20:53 -0800 (PST)	[thread overview]
Message-ID: <20040224172053.58512.qmail@web13702.mail.yahoo.com> (raw)
In-Reply-To: <1077580276.403a91f4094fe@mail-www4.oit.umass.edu>

--- jabbera@student.umass.edu wrote:

> Sorry never posted to this list so bear with me. 
> I am currently using kernel version 2.4.25 i386 with libata and
> iswraid. 
> Note: iswraid is for 2.4.22, but it applied to 2.4.25 without issue. 

Please try the new iswraid that was posted to this list on
Friday, Feb. 20th. It is completely redone and has a lot more
features than what you were using, including /proc fs support,
ICH6R support, updating RAID metadata on errors, ability to
work with many volumes and various configurations of them,
etc., etc. Yes, it's very new and new bugs could have been
introduced but I think you'll be better off with the latest
anyway.
 
> I was using a php script to move a bunch of my files around the file
> system 
> when my system locks up and I see: 
> ata1: DMA timeout, stat 0x21 
> ATA: abnormal status 0x59 on port 0xC407 

I had a bad SATA cable once and was seeing the same thing.
I reported it to libata1 author via personal email.
I don't think iswraid has anything to do with it as this
is a lower level driver issue. Iswraid, both old and new,
are fairly high level drivers that don't deal directly with
the SATA controllers or their interrupts. In fact, iswraid
would work with any SCSI disks that have the right metadata
format on them.

> I try to do an emegency sync but I fails, and I am forced to reboot.

In my experience the system was still usable, except the userland
application was hanging. Adding another SATA transaction (to any
disk, I believe), was what made it hang completely. So I think
we've seen the same problem.

I certainly don't understand enough of libata1 to fix this,
but you could perhaps start by changing your SATA cables or
at least swapping them around to see whether the timeout follows
the cable, perhaps, as it was in my case.

Good luck, and please report back any iswraid bugs/wishes/questions.

  Martins Krikis
  Storage Components Division (SCD)
  Intel Massachusetts


__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools

  parent reply	other threads:[~2004-02-24 17:25 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-23 23:51 jabbera
2004-02-24  4:00 ` Eric D. Mudama
2004-02-24 17:20 ` Martins Krikis [this message]
2004-02-24 20:32   ` jabbera
2004-02-24 20:43     ` Martins Krikis

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=20040224172053.58512.qmail@web13702.mail.yahoo.com \
    --to=mkrikis@yahoo.com \
    --cc=jabbera@student.umass.edu \
    --cc=linux-kernel@vger.kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®