From: eazgwmir@umail.furryterror.org (Zygo Blaxell)
To: reiserfs-list@namesys.com
Subject: Re: Error messages.
Date: 7 Mar 2003 00:47:47 -0500 [thread overview]
Message-ID: <b49bq3$u2v$1@satsuki.furryterror.org> (raw)
In-Reply-To: 7473069171.20030305201818@tnonline.net
In article <7473069171.20030305201818@tnonline.net>,
Anders Widman <andewid@tnonline.net> wrote:
> This has come up on this list a number of times, and no one still
> seem to have found the true answer to the problem.
>
> kernel: status error: status=0x58 { DriveReady SeekComplete DataRequest }
>
> Most seem to say this is a bad block on the harddrive. I am not
> convinced though. Using Linux on three machines here, and I have
> seen this error on all of them, with lots of disks. The error seem
> to come random, but does cause system lockups and broken
> filesystems.
It's a timeout during a data request, which could be caused by a bad
block, but might also be caused by poor cabling, overheating, or crap
drive firmware. If there is a disk that appears to be implicated, the
real culprit could actually be caused by the _other_ disk on the cable,
if there is one. It's very hard to tell which of these is the case
without more information than this log message--all you know is that
suddenly the drive stops responding to commands, or that you can't
send commands to the drive any more.
You get data corruption because the usual way out of one of these
messages is a drive reset, which will discard any writes that might
have been buffered in the drive's controller but not written on the disk.
Linux might also get confused here, which just makes a bad situation
worse.
I had dozens of these messages every day before I started explicitly
cooling drives _and_ the drive controllers. For some reason board
manufacturers to this day do not put heat sinks on their ATA100 and
faster chips. I can only assume that this is because they assume your
machine will spend no more than 20% of its time doing disk I/O, and
design a system that will overheat if it does disk I/O continuously at
full speed for any length of time.
After I started aggressively cooling disks and controllers, I now only
see that message a few weeks before disks fail. Usually the 'smartctl'
utility (from smartsuite) will also list reallocated sectors in the
output of 'smartctl -v' (i.e. bad sectors that have been remapped).
> Have about 20 disks, and have replaced and upgraded them several
> times too. This error has shown on most of them. But when testing
> them with tools like IBM DFT, Maxtor Powermax, badblocks or chkdsk
> in Windows none show up to be with errors on.
Most vendor utilities will never report errors on a drive until the
disk has failed in some fatal way. It's against their interests to
do otherwise.
> Sometimes it seem to help to disable DMA and or lower UDMA mode
> (all drives are ATA-100 or ATA-133). But then after a few days, or
> a few minutes the kernel starts spitting out these status=0x58
> errors.
This happens to make the chips run cooler.
> After looking online on different forums it does seem that many
> people are experiencing them.
>
> What exactly does this status=0x58 error mean, and what can one do
> to solve the problem?
0x58 = 0x40 | 0x10 | 0x08 (i.e. the DriveReady, SeekComplete, and
DataRequest bits). Usually this is followed by an error message from
the last command that was sent to the drive (e.g.
end_request: I/O error, dev 03:42 (hdb), sector 69234536
).
--
Zygo Blaxell (Laptop) <zblaxell@feedme.hungrycats.org>
GPG = D13D 6651 F446 9787 600B AD1E CCF3 6F93 2823 44AD
next prev parent reply other threads:[~2003-03-07 5:47 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-05 19:18 Error messages Anders Widman
2003-03-05 20:41 ` Ross Vandegrift
2003-03-05 20:51 ` Anders Widman
2003-03-05 21:01 ` Anders Widman
2003-03-05 21:14 ` Ross Vandegrift
2003-03-05 23:02 ` Soeren Sonnenburg
2003-03-06 8:46 ` Anders Widman
2003-03-06 6:57 ` Oleg Drokin
2003-03-06 7:07 ` Voicu Liviu
2003-03-06 7:19 ` Oleg Drokin
2003-03-06 7:19 ` Voicu Liviu
2003-03-06 8:37 ` Oleg Drokin
2003-03-06 8:32 ` Anders Widman
2003-03-06 8:40 ` Oleg Drokin
2003-03-06 8:43 ` Anders Widman
2003-03-06 8:48 ` Oleg Drokin
2003-03-06 12:16 ` Hans Reiser
2003-03-06 12:23 ` Anders Widman
2003-03-06 12:23 ` Dieter Nützel
2003-03-07 5:47 ` Zygo Blaxell [this message]
2003-03-10 0:14 ` Error messages. - Possible sollution Anders Widman
2003-03-10 7:53 ` Soeren Sonnenburg
-- strict thread matches above, loose matches on Subject: below --
2003-03-05 21:01 Error messages berthiaume_wayne
2003-03-05 21:18 ` Anders Widman
2003-03-05 21:07 berthiaume_wayne
2003-03-05 21:21 ` Anders Widman
2003-03-06 6:58 ` Todd Lyons
2003-03-06 8:34 ` Anders Widman
2003-03-06 17:33 ` Anders Widman
2003-03-07 5:50 ` Todd Lyons
2003-03-05 21:31 berthiaume_wayne
2003-03-05 21:36 berthiaume_wayne
2003-03-05 22:50 ` Anders Widman
2003-03-05 22:53 ` Anders Widman
2003-03-05 23:09 berthiaume_wayne
2003-03-06 13:27 berthiaume_wayne
2003-03-06 13:52 ` Anders Widman
2003-03-06 14:12 berthiaume_wayne
2003-03-06 14:20 ` Anders Widman
2003-03-06 14:25 berthiaume_wayne
2003-03-06 14:32 berthiaume_wayne
2005-11-03 18:32 Error Messages Wilfred Holloway
2007-11-12 19:30 Error messages Haydn Solomon
[not found] ` <b75785ba0711121130v2d222800k201506c3802ecde8-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-11-12 20:17 ` Haydn Solomon
2007-11-12 20:42 ` Izik Eidus
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='b49bq3$u2v$1@satsuki.furryterror.org' \
--to=eazgwmir@umail.furryterror.org \
--cc=reiserfs-list@namesys.com \
/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.