at one time there sort of was. I worked for Peer Protocols, and one of
the things we sold was a pretty fully implemented target and initiator
model test system. We had a card set that could do up to the ultra. We
never went to all the varieties above the original push on this,
couldn't get the scsi chips from LSI which were not special purposed so
we could use them as general interfaces.
Anyway, vendors would buy our systems to run as either initiators or
targets. They had full source and could customize them to emulate any
special features they had (such as ID info etc.)
I know at one time we could break anything, but the degree to which it
was broken was the key.
Zadian Systems also did a lot of this as a competitor, but later
abandoned our little field and went off into making manufacturing test
equipment.
Ancot was there, but never did the verification and development tools we
did. I guess the proof of the wisdom of the market selection is that
both Ancot and Zadian still are small bits of big corporations, and Peer
went away.
However we did serve to help get all of the systems to work better than
if there were no such tools.
I might mention the tools went for $25,000 and up for the development
systems (you frequently needed two) and our capture tool was $5000 for
the cheap one, and $12,000 for the ultra capable one.
Ancot mastered the capture and analysis business and basically ran us
out, and that was a lucrative line we lost out on eventually.
BTW the thing we broke the most was the Queuing. I remember one time we
tested almost 20 common drives and broke all of them. The problem
showed up when Linux first implemented queuing and actually made the
kernel use it. Most of the other vendors such as Sun programmed around
the shortcomings in their code, but Linux let it all hang out.
Jim
On 4/18/2012 4:46 PM, Eric Smith wrote:
(Of course, those devices aren't truly
SCSI-compliant, but there
aren't any "SCSI Police" to haul the vendor off to jail.)