Eh...this would have the same problems as the scads if other "all the smarts are in
the OS device driver" products. Poor platform support, difficulty in supporting
newer (or older) platforms, version dependencies, etc etc.
Standard interfaces and protocols exist for a reason..
-Dave
--
Dave McGuire
Port Charlotte, FL
On Dec 1, 2010, at 6:35 PM, "Tom Gardner" <thomas.gardner at
sbcglobal.net> wrote:
I haven't been following this thread too closely
so I may have missed
something, but it seems to me that the proposed solutions are overly
complex. One simple solution that comes to mind is to define a set of
vendor unique SCSI commands, one for each of the registers in the IDE
command stack and then do all the emulation in the device driver on the host
side. The interface card is just then a simple state machine; really simple
if u make it a non arbitrating protocol implementation and use PIO for data
transfers (SCSI-1 lives :-).
Tom