Subject: kern/29177: pullups needed to fix esp(4) in netbsd-1-6
To: None <,,>
From: Greg A. Woods <>
List: netbsd-bugs
Date: 01/31/2005 22:32:00
>Number:         29177
>Category:       kern
>Synopsis:       pullups needed to fix esp(4) in netbsd-1-6
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 31 22:32:00 +0000 2005
>Originator:     Greg A. Woods
>Release:        NetBSD 1.6.2_STABLE
Planix, Inc.; Toronto, Ontario; Canada
System: NetBSD 1.6.2_STABLE
Architecture: sparc
Machine: sparc

	The esp(4) driver, and any others that also use ncr53c9x.c,
	suffers a lock-up whenever the scsi bus is reset, even if by

	This is the infamous "esp0: invalid state: 6" bug that's since
	been fixed in -current.  (thank you _very_ much!) 


	Try to use, or even try to debug, slightly flaky drives on a Sun
	SS20, for example.


$ cd src/sys/dev/ic
$ cvs diff -r 1.104 -r 1.111 ncr53c9x.c | patch ncr53c9x.c
$ cvs diff -r 1.39 -r 1.45 ncr53c9xvar.h | patch ncr53c9xvar.h