mirror of https://github.com/akuker/RASCSI.git
Created Nuvolink SCSI Card (markdown)
parent
4a1b342256
commit
874abeb46f
|
@ -0,0 +1,23 @@
|
|||
# Background
|
||||
[Saybur](https://github.com/saybur) has developed some fantastic [documentation](https://github.com/saybur/scuznet/blob/master/PROTOCOL.md) about how the Nuvolink SCSI protocol works. He has taken that and implemented it into the ["Scuznet"](https://github.com/saybur/scuznet) device.
|
||||
|
||||
The Scuznet functionality is still in early alpha stages, but has been demonstrated to work!
|
||||
|
||||
# Nuvolink & RaSCSI
|
||||
The first attempt at a SCSI Ethernet device was using the documentation from Saybur. All of this code is in the "nuvolink" Github branch. The current status is:
|
||||
- The Macintosh driver will recognize the simulated Nuvolink device
|
||||
- Outgoing traffic from the Macintosh will go out the SCSI bus and be received by the RaSCSI. It is then passed on to the TAP Linux device, where it can be seen in wireshark.
|
||||
|
||||
Below is a summary of the SCSI commands and their current status:
|
||||
- 0x00: TEST UNIT READY (cmmd_tstrdy) **WORKING**
|
||||
- 0x02: "Reset Statistics" Vendor Specific Command (cmmd_ethrst) **NOT IMPLEMENTED**
|
||||
- 0x03: REQUEST SENSE (cmmd_rqsens) **NOT IMPLEMENTED**
|
||||
- 0x05: "Send Packet" Vendor Specific Command (cmd_ethwrt) **WORKING, BUT NOT THOROUGHLY TESTED**
|
||||
- 0x06: "Change MAC Address" Vendor Specific Command (cmd_addr) **INCOMPLETE IMPLEMENTATION**
|
||||
- 0x08: GET MESSAGE(6) (probably cmmd_getmsg) **NOT IMPLEMENTED**
|
||||
- 0x09: "Set Multicast Registers" (cmmd_mcast) **INCOMPLETE IMPLEMENTATION**
|
||||
- 0x0A: SEND MESSAGE(6) (probably cmmd_sndmsg) **NOT IMPLEMENTED**
|
||||
- 0x0C: Unknown Vendor Specific Command (probably cmmd_mdsens) **NOT IMPLEMENTED**
|
||||
- 0x12: INQUIRY (cmmd_inq) **WORKING, STATISTICS ARE STATIC DATA**
|
||||
- 0x1C: RECEIVE DIAGNOSTIC RESULTS (cmmd_rdiag) **NOT IMPLEMENTED**
|
||||
- 0x1D: SEND DIAGNOSTIC (cmmd_sdiag) **NOT IMPLEMENTED**
|
Loading…
Reference in New Issue