Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 May 1998 17:54:18 -0400
From:      "Brian Haskin" <haskin@ptway.com>
To:        <freebsd-stable@FreeBSD.ORG>
Cc:        "Michael Robinson" <robinson@public.bta.net.cn>
Subject:   Re: Bug in wd driver 
Message-ID:  <003901bd88f0$d7250ca0$0b00000a@brianjr.haskin.org>

next in thread | raw e-mail | index | archive | help

-----Original Message-----
From: Nate Williams <nate@mt.sri.com>
To: Mike Smith <mike@smith.net.au>
Cc: Michael Robinson <robinson@public.bta.net.cn>;
freebsd-stable@FreeBSD.ORG <freebsd-stable@FreeBSD.ORG>
Date: Tuesday, May 26, 1998 12:09 PM
Subject: Re: Bug in wd driver


>> > >> I wrote a message related to this problem to freebsd-questions
>> > >> yesterday, but upon further investigation, I have decided this is
>> > >> a bug, not a feature.
>> > >
>> > >Actually, it's almost certainly a hardware fault.
>> >
>> > Actually, the bug is that the driver does not recover gracefully from a
>> > recoverable hardware fault.  It instead goes into an infinite loop,
taking
>> > significant pieces of the kernel with it.
>>
>> Actually, an interrupt timeout is not a "recoverable hardware fault".
>
>Sure it is.  You're being silly now Mike, this is indeed a 'bug' in the
>driver, but it's probably not one that's going to be fixed unless the
>submitter fixes it himself.  Fixing it is non-trivial but possible to
>do.
>
>Having a bad spot on a disk shouldn't make the disk *totally* unusable,
>as every other 'significant' OS can deal with fine.
>
>This is also why I was w/out a laptop for 5 months, since our driver
>couldn't get past the bad sector on the boot partition when it went bad
>and everytime fsck tried to read it it locked up the computer. :(
>

Nate,

I think what Mike is saying is that at least in this case the bad spot
doesn't seem to be the real problem. The problem appears to be that the disk
firmware is crashing, which is certainly an unrecoverable error.

Brian Haskin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?003901bd88f0$d7250ca0$0b00000a>