MGNSC(4) NetBSD Programmer's Manual (AMIGA Architecture) MGNSC(4) NNAAMMEE mmggnnsscc - Magnum low level SCSI interface SSYYNNOOPPSSIISS mmggnnsscc00 aatt zzbbuuss00 DDEESSCCRRIIPPTTIIOONN The Amiga architecture uses a common machine independent scsi sub-system provided in the kernel source. The machine independent drivers that use this code access the hardware through a common interface. (see scsibus(4)) This common interface interacts with a machine dependent in- terface, such as mmggnnsscc, which then handles the hardware specific issues. The mmggnnsscc interface handles things such as DMA and interrupts as well as actually sending commands, negotiating synchronous or asynchronous trans- fers and handling disconnect/reconnect of SCSI targets. The hardware that mmggnnsscc uses is based on the NCR53c710 SCSI chip. DDIIAAGGNNOOSSTTIICCSS mmggnnsscc%%ss:: aabboorrtt %%ss:: ddssttaatt %%0022xx,, ssssttaatt00 %%0022xx ssbbccll %%0022xx The scsi operation %s was aborted due to error. Dstat, sstat and sbcl are registers within the NCR53c710 SCSI chip. ssiioopp iidd %%dd rreesseett00 The NCR53c710 SCSI chip has been reset and configure at id %d. SSIIOOPP iinntteerrrruupptt:: %%xx ssttss %%xx mmssgg %%xx ssbbccll %%xx The NCR53c710 SCSI chip has in- terrupted unexpectedly. SSIIOOPP:: SSCCSSII GGrroossss EErrrroorr The NCR53c710 SCSI chip has indicated that it is confused. SSIIOOPP:: PPaarriittyy EErrrroorr The NCR53c710 SCSI chip has indicated that it has de- tected a parity error on the SCSI bus. SSEEEE AALLSSOO scsibus(4) HHIISSTTOORRYY The mmggnnsscc interface first appeared in NetBSD 0.9a NetBSD 1.0 December 18, 1995 1