Mostly says that our driver doesn't talk "correctly" to the hardware.
The panic in this place is of course pretty silly.
if (hb == sc->heartbeat)
panic("ciss: dead"); /* XX reset! */
Linux just ignores the heartbeat counter. I'd replace the panic with
a possibly ratechecked printf() and try if that works.
It works. The controller is now seen and working, I'm not really familiar
with those drivers, is this check bypass safe? May I fill a PR with
this "fix"?
Thanks,
------------------------------------------------------------------
Emile "iMil" Heitor .°. <imil@{home.imil.net,NetBSD.org,gcu.info}>
_
| http://imil.net | ASCII ribbon campaign ( )
| http://www.NetBSD.org | - against HTML email X
| http://gcu.info | & vCards / \