Subject: Re: Current kernel /scsi problems
To: Allen Briggs <briggs@puma.macbsd.com>
From: Erik Bertelsen <erik@sockdev.uni-c.dk>
List: port-mac68k
Date: 05/28/1996 08:21:59
On Mon, 20 May 1996, Allen Briggs wrote:

.. 
.. Apparently the ncrscsi0 driver was depending on a bug in the via interrupt
.. handling.  I'm looking into the problem, but it looks like it will still
.. be broken in the version of current that will be available on Tues.
.. 
.. Sorry if this inconveniences anyone.
.. 
.. -allen
.. 

I still have the problem that current kernels with ncrscsi fail on
my Mac IIcx. Now that NetBSD 1.2 is in process and that we can't
sup -current anymore but get -want-to-be-1.2 sources, it may be the
time for Allen to set the interrupt handling back to the old way, that
may be wrong, but at least seamed to work. It will be sad to produce
a 1.2 release of NetBSD that won't run on one of the old trustworthy
IIcx.

My latest working kernel is from 19 may 1996.

Or if this is the solution, we should all be told to ditch the ncrscsi
config entry and replace it with sbc.

My symptom of failure is that booting stops immediately after probing
grf0 at macvid0. Then nothing happens until i press a key, which causes an
Illegal instruction trap.

Part of the output from the trace command is copied below (after my
hand writing, please excuse that it is not complete):

fault(?)
_ttychars(0) + c
_ttyinput(4a,0) + ee
...
_ite_intr
...
_via1_intr
_lev1intr
_tsleep
_scsi_execute_xs
_scsi_scsi_cmd
_scsi_prevent
_sdopen(401,0,6000,0) + a2
_szsize(401) + 16
_configure
_configure

regards
Erik Bertelsen