Updated Nuvolink SCSI Card (markdown)

akuker 2020-12-27 21:11:53 -06:00
parent d218a471f2
commit e34b21cbef
1 changed files with 7 additions and 0 deletions

@ -21,3 +21,10 @@ Below is a summary of the SCSI commands and their current status:
- 0x12: INQUIRY (cmmd_inq) **WORKING, STATISTICS ARE STATIC DATA**
- 0x1C: RECEIVE DIAGNOSTIC RESULTS (cmmd_rdiag) **NOT IMPLEMENTED**
- 0x1D: SEND DIAGNOSTIC (cmmd_sdiag) **NOT IMPLEMENTED**
# Current status - ON HOLD
The "Standard Packet Reception" functionality of the NuvoLink relies on a RESELECT SCSI function. Typically, only the computer will initiate a SCSI transaction using a SELECT operation. However, the NuvoLink will initiate a transaction with the host computer whenever a new packet is received.
This approach prevents the host driver from needing to periodically "poll" the Nuvolink device, which is a definite benefit. However, in its current design, RaSCSI is set up to do a RESELECT.
It will be a non-trivial architectural change to enable RESELECT functionality. Therefore, the RaSCSI NuvoLink emulation is indefinitely **ON HOLD**. The DaynaPort SCSI Link driver for the Mac OS appears to periodically poll the DaynaPort, which means that the RESELECT function may not be needed.