On 9/23/20 3:28 PM, Michael Engel via cctech wrote:
It seems that the problem lies in the firmware of the
ACB4000, which
doesn?t seem to support some standard commands, e.g. the INQUIRY command.
Most recent Linux SCSI drivers seem to use this command.
Lack of Inquiry support seems to be quite typical for early SCSI devices,
sadly - and the Linux kernel at least has depended on it for a very long
time. I remember trying to work out how to bypass it in the kernel source,
but there were so many layers of code (without any design-type docs that I
could find) that I ended up homebrewing a SCSI controller out of a few TTL
chips and hacking some user-land code to drive it. From what I recall (this
was around 15 years ago now) there aren't any timeouts to worry about on
the HBA side of things, only on the targets, so it didn't matter that it
was slow as molasses.
cheers
Jules