Subject: Re: I have a lot off soft errors on my IDE disks ( and now the new
To: Jan H. van Gils <JanVG@Knoware.NL>
From: Mike Cheponis <mac@Wireless.Com>
List: port-i386
Date: 07/21/2001 11:50:49
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-1680025346-995741449=:11233
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Sat, 21 Jul 2001, Jan H. van Gils wrote:

> 2986992 of 2986992-2987007 (wd0 bn 2986992; cn 2963 tn 4 sn 36), retrying"
> 	"date time hostname /netbsd: wd0: soft error (corrected)"
>
> I have never seen these errors when I was running Linux on
> my system.

Linux often downshifts (upon startup) to a slower transfer mode, maybe
just PIO.  I don't know if this is why you haven't seen these errors on
startup.

NetBSD tries to run the interface as fast as the controller and disk can
go.  If, during operation, errors are frequent, then NetBSD will "downshift"
to a slower transfer mode.  You can see if /var/log/messages reports that
the NetBSD driver has changed to a slower mode.

Lastly, Manuel posted the attached program last week; run it on your disk
if you want to "scrub" it.  Be sure the S.M.A.R.T. option in "on" in your
BIOS; this will cause hard sector errors to be remapped to spare sectors
transparently to the OS when a "write sector" operation fails.

-Mike

--0-1680025346-995741449=:11233
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="rw_test.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.NEB.4.33.0107211150490.11233@S.Culver.Net>
Content-Description: 
Content-Disposition: attachment; filename="rw_test.c"

LyogdXNhZ2U6ICMgLi9yd190ZXN0IC9kZXYvcndkMGUgICAqLw0KLyogb3Ig
d2hhdGV2ZXIgZGV2aWNlIHlvdSB3YW50IHRvIHRlc3QgKi8NCi8qIFRoaXMg
Y29kZSBpcyBieSBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUubGlw
Ni5mcj4gICAyMDAxICovDQojaW5jbHVkZSA8c3RkaW8uaD4NCiNpbmNsdWRl
IDxmY250bC5oPg0KI2luY2x1ZGUgPHVuaXN0ZC5oPg0KDQojZGVmaW5lIE1Z
QlVGU0laRSA1MTINCg0KaW50DQptYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikNCnsNCiAgICAgICAgc3RhdGljIGNoYXIgYnVmW01ZQlVGU0laRV0sIGJ1
ZjJbTVlCVUZTSVpFXTsNCiAgICAgICAgaW50IGZkOw0KICAgICAgICBvZmZf
dCBwOw0KICAgICAgICBpbnQgbmNoYXI9MDsNCg0KICAgICAgICBmZCA9IG9w
ZW4oYXJndlsxXSwgT19SRFdSLCAwKTsNCiAgICAgICAgaWYgKGZkIDwgMCkg
ew0KICAgICAgICAgICAgICAgIHBlcnJvcigib3BlbiIpOw0KICAgICAgICAg
ICAgICAgIGV4aXQoMSk7DQogICAgICAgIH0NCiAgICAgICAgcHJpbnRmKCJz
ZWN0b3I6ICIpOw0KICAgICAgICBmb3IgKHAgPSAwOyA7IHArPSBNWUJVRlNJ
WkUpIHsNCiAgICAgICAgICAgICAgICB3aGlsZSAobmNoYXItLSkNCiAgICAg
ICAgICAgICAgICAgICAgICAgIHByaW50ZigiXGIiKTsNCiAgICAgICAgICAg
ICAgICBuY2hhciA9IHByaW50ZigiJWx1IiwgKHVfbG9uZykocCAvIE1ZQlVG
U0laRSkpOw0KICAgICAgICAgICAgICAgIGZmbHVzaChzdGRvdXQpOw0KICAg
ICAgICAgICAgICAgIGlmIChsc2VlayhmZCwgcCwgU0VFS19TRVQpIDwgMCkg
ew0KICAgICAgICAgICAgICAgICAgICAgICAgcGVycm9yKCJzZWVrIik7DQog
ICAgICAgICAgICAgICAgICAgICAgICBleGl0KDEpOw0KICAgICAgICAgICAg
ICAgIH0NCiAgICAgICAgICAgICAgICBpZiAocmVhZChmZCwgYnVmLCBzaXpl
b2YoYnVmKSkgIT0gc2l6ZW9mKGJ1ZikpIHsNCiAgICAgICAgICAgICAgICAg
ICAgICAgIHBlcnJvcigicmVhZCIpOw0KICAgICAgICAgICAgICAgICAgICAg
ICAgY29udGludWU7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg
ICAgIGlmIChsc2VlayhmZCwgcCwgU0VFS19TRVQpIDwgMCkgew0KICAgICAg
ICAgICAgICAgICAgICAgICAgcGVycm9yKCJzZWVrIik7DQogICAgICAgICAg
ICAgICAgICAgICAgICBleGl0KDEpOw0KICAgICAgICAgICAgICAgIH0NCiAg
ICAgICAgICAgICAgICBpZiAod3JpdGUoZmQsIGJ1Ziwgc2l6ZW9mKGJ1Zikp
ICE9IHNpemVvZihidWYpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICBw
ZXJyb3IoIndyaXRlIik7DQogICAgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYg
KGxzZWVrKGZkLCBwLCBTRUVLX1NFVCkgPCAwKSB7DQogICAgICAgICAgICAg
ICAgICAgICAgICBwZXJyb3IoInNlZWsiKTsNCiAgICAgICAgICAgICAgICAg
ICAgICAgIGV4aXQoMSk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAg
ICAgICAgIGlmIChyZWFkKGZkLCBidWYyLCBzaXplb2YoYnVmMikpICE9IHNp
emVvZihidWYyKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgcGVycm9y
KCJyZWFkMiIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7
DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGlmIChtZW1j
bXAoYnVmLCBidWYyLCBzaXplb2YoYnVmMikpICE9IDApDQogICAgICAgICAg
ICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNlY29uZCByZWFkIGRp
ZmZlclxuIik7DQogICAgICAgIH0NCiAgICAgICAgZXhpdCgwKTsNCn0NCg==
--0-1680025346-995741449=:11233--