ravi@maui.cs.ucla.edu (T.M Ravi) (05/04/90)
I am looking for information on DEC's Mass Storage Control Protocol (MSCP), and their Mass Storage Subsystem. I am interested in how they provide a logical interface which is device independent. Any information related to this or pointers on how to obtain it would be appreciated. Thanks T. M. Ravi ravi@cs.ucla.edu ravi@iag.hp.com
ckp@grebyn.com (Checkpoint Technologies) (05/05/90)
In article <34955@shemp.CS.UCLA.EDU> ravi@maui.cs.ucla.edu (T.M Ravi) writes: > >I am looking for information on DEC's Mass Storage Control Protocol (MSCP), >and their Mass Storage Subsystem. I am interested in how they provide a >logical interface which is device independent. Any information related to this >or pointers on how to obtain it would be appreciated. I've read the MSCP protocol documents and have written an MSCP disk driver (for a custom OS); however, that was a few years ago so all the details are foggy. I can't say much about anything besides the CPU's programming model for MSCP. Being device independent is pretty simple. SCSI does that too. The device is expected to appear as a linear array of 512-byte sectors numbered from 0 to the size of the device. The CPU knows nothing about tracks or cylinders, though with a command it can find out. The IO space contains a big total of two registers, the SA and the IP registers. The bulk of communications between the CPU and MSCP is via a communication region in memory. The CPU builds a request packet, "touches" the IP register to indicate there's a command; the MSCP interface reads the command from memory, performs it, and writes a reply packet into a different area describing how the operation went. There can be several packets outstanding, and the MSCP device may seek-optimize them. You can get the MSCP specs from Digital, but I don't know how hard that might be. DEC has been getting very secretive about programing info for some of their hardware, especially MSCP and TMSCP (MSCP for tape); but that's really the best place to get the documents. -- First comes the logo: C H E C K P O I N T T E C H N O L O G I E S / / \\ / / Then, the disclaimer: All expressed opinions are, indeed, opinions. \ / o Now for the witty part: I'm pink, therefore, I'm spam! \/
dave@ecrcvax.UUCP (Dave Morton) (05/08/90)
>I am looking for information on DEC's Mass Storage Control Protocol (MSCP),
Good luck to you - it's patented and all DEC documents you
might want are out of print. I believe Chris Torek somehow
figured bits of it out.
--
Dave Morton, Systems Manager,
European Computer Industry Research Centre Tel. + (49) 89-92699-139
Arabellastr 17, 8000 Munich 81. West Germany. Fax. + (49) 89-92699-170
E-mail USA: dave%ecrc.de@pyramid.com EUROPE: dave@ecrc.de
amw@cunixb.cc.columbia.edu (Andrew M. Winkler) (05/08/90)
If it's patented, it's a matter of public record :-)