Subject: Re: Uninterruptible wait lockup.
To: None <port-sparc@NetBSD.ORG>
From: Marinos Yannikos <nino@complang.tuwien.ac.at>
List: port-sparc
Date: 01/03/1996 18:48:03
What happened to this problem? Has anyone found a solution for the wait lockups
yet? I've had 3 of them within a few minutes on my IPC, all on the same disk
(as far as I can tell) and while reading or writing. The disk is a 

esp0 targ 0 lun 0: <FUJITSU, M2266S-512, 0014> SCSI1 0/direct fixed
sd1 at scsibus0: 1030MB, 1658 cyl, 15 head, 84 sec, 512 bytes/sec

and it is in a very bad shape (very old, the cable isn't very reliable etc.). 
However, SunOS 4.1 never had any trouble with it so far. The lockups are
apparently reproducible here by doing a "du" on a subdirectory which was
written under NetBSD (but I can't tell with 100% certainty that it only 
happens there). The filesystem is an old SunOS 4.1 one. My (uneducated) guess
is that NetBSD handles some SCSI errors ungracefully (I had a bunch of
"corrected" soft errors on the console screen yesterday). I'm using the
standard distribution kernel 
NetBSD 1.1 (GENERIC_SCSI3) #9: Tue Nov 21 20:15:17 MET 1995
	pk@neon:/usr/src1/sys/arch/sparc/compile/GENERIC_SCSI3
and the following controller
esp0 at sbus0 slot 0 offset 0x800000 pri 3: ESP100 25Mhz, target 7

More information available on request (or an account on my NetBSD box).

Regards,
-nino
-- 
http://www.complang.tuwien.ac.at/nino