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