Subject: bug in RX50 device driver?
To: None <port-vax@netbsd.org>
From: Kirk Russell <kirk@ba23.org>
List: port-vax
Date: 01/03/2005 13:04:23
Hello,

I am trying to debug why the RX50 driver worked with 1.6 but stopped
working with 1.6.X:
	http://mail-index.netbsd.org/netbsd-bugs/2004/07/02/0000.html

The problem appears to be with the file src/sys/dev/mscp/mscp_disk.c.
With 1.6.X, the kernel will crash with version 1.30.10.1, but appears
to work okay with version 1.30.

Here are the diffs:
	http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/mscp/mscp_disk.c.diff?r1=1.30&r2=1.30.10.1&f=h

So, using version 1.30 is my work-a-round.  Does anybody know what the fix
is?  It appears that these extra calls to disk_busy() and disk_unbusy()
are causing problems.  TIA.

-- 
Kirk Russell            <kirk@ba23.org>            http://www.ba23.org/
Bridlewood Software Testers Guild                  Ottawa Ontario Canada