X3T9.2/88-061 May 16, 1988 To: Del Shoemaker, X3T9 Chairman From: John B. Lohmeyer, X3T9.2 Chairman Subject: Registration Authority for SCSI-2 and ESDI At the last X3T9 meeting, I accepted an action item to document my thoughts on how to handle the registration authority issue for SCSI-2 and ESDI. I am only attempting to address ANS registration issues, not international registration issues, which may be slightly different. I know that some people are concerned that the registration process may be tantamount to creating a standard and may subvert the standards process. However, the reason that we have a registration authority issue is that the standards process takes too long for it to work as the registration process. Therefore, we must define a process that will permit timely registration with a reasonable amount of review. Not all items to be registered require the same amount of review. For example, the SCSI Vendor ID and the ESDI Vendor Code require little review -- a competent clerk could handle this registration. The only task is to insure that the vendor ID or code has not already been assigned. Other registrations require a more technical review. The SCSI Medium Type and SCSI Density Codes really require review by a Task Group (and Technical Committee?) to insure that the proposed usage adequately describes the medium or density and that the proposed usage cannot be handled by using a pre-existing code. I know it is the latter type of registration that is of greatest concern for creating de facto media standards. Usually X3T9.2 receives requests for these codes after some sort of standardization activity has been initiated. Usually we can reference a working document of one of the X3Bn groups. It would be unreasonable, however, to insist that a working document exist. As far as an interface standard is concerned, any existing media standard, including a de facto standard, is enough to warrant assigning a code value. Interface standards should not discriminate on how the media standard came into existence, merely is it in use by multiple vendors. (If it is not in use by multiple vendors, SCSI provides a range of vendor unique codes that the single user can assign himself.) I am actually proposing two registration processes for ANSI standards: (1) Non-technical registrations and (2) Technical registrations. In both cases, the standard should include a current list as of the time of publication along with a note stating that the list was current as of the time of publication and that readers can obtain the current list by contacting the appropriate Secretariat (the X3 Secretariat in the case of X3-developed standards). Furthermore, both cases should include a note saying that additions and changes can be made by contacting the Secretariat. In the case of a non-technical registration, the Secretariat should maintain the registration list, making updates as requested and mailing the list to those people who request it. My preference would be that this service be performed without charging a fee, but that could be changed if the work load became too great. The Secretariat should mail the current list to the appropriate Chair on a regular basis (semi-annually?) for distribution within the Task Group. In the case of a technical registration, the Secretariat should mail the current list to those who request it, but the list should be maintained by the appropriate Task Group. The Secretariat should refer any request for a change or update to the Chair of the Task Group. The Chair should request a written proposal and place the request on the agenda for the next plenary meeting upon receiving the written proposal. Upon approval by the Task Group (and upon concurrence by the Technical Committee?), the Secretary of the Task Group should update the current list and send it to the Secretariat and the requesting party. The Task Group Secretary should also mail the revised list to the Task Group members. The following items require registration authority in ESDI and SCSI-2: ESDI Vendor Identification Code non-technical SCSI-2 Vendor ID non-technical SCSI-2 Medium Type technical SCSI-2 Density Code technical I am including current copies of these lists for your reference. 7.7.4 Vendor Identification Response (Optional) 7.7.4.1 Standard Vendor Information If a subscript of 0 was issued in the command, bits 15-8 return a binary value which identifies the vendor and bits 7-0 identify the vendor model, revision and any other information the vendor wishes to provide. The following table lists the identification code assigned to vendors of ESDI drives: +----------------------------------+ +----------------------------------+ | Vendor Identification Code | | Vendor Identification Code | | +-----------------------------+ | +-----------------------------+ | | Company Name | | | Company Name | +----+-----------------------------+ +----+-----------------------------+ | 00 | Vendor Not Identified | | 10 | PRIAM | | 01 | CONTROL DATA/MPI | | 11 | SIEMENS COMMUNICATIONS | | 02 | CAST | | 12 | TOSHIBA | | 03 | Reserved | | 13 | IBM | | 04 | FUJITSU | | 14 | MINISCRIBE | | 05 | HITACHI | | 15 | HEWLETT PACKARD | | 06 | INFORMATION STORAGE | | 16 | RICOH | | 07 | LASERDRIVE | | 17 | MICROSCIENCE INTERNATIONAL | | 08 | MAXTOR | | 18 | VERBATIM | | 09 | MICROPOLIS | | 19 | QUANTUM | | 0A | MITSUBISHI ELECTRIC | | 1A | CALIPER | | 0B | NEC | | 1B | NAKAMICHI | | 0C | NEWBURY DATA RECORDING | | 1C | MATSUSHITA | | 0D | NISSEI SANGYO | | 1D | RODIME | | 0E | OPTIMEM | | 1E | BRAND TECHNOLOGY | | 0F | PERTEC PERIPHERALS | | 1F | not assigned | +----+-----------------------------+ +----+-----------------------------+ NOTE: Any manufacturer of ESDI products which are not listed above should contact the Chairman of Approved Standards Committee X3T9 to have an Identification Code assigned. At the time of printing: Mr. Del Shoemaker Digital Equipment 1331 Pennsylvania Ave #600 Washington DC 20004 202-383-5622 TABLE 7-17 VENDOR IDENTIFICATION CODES RESPONSE VENDOR IDENTIFICATION in the SCSI-2 INQUIRY Command SCSI-2 defines a vendor identification field in the INQUIRY data. This field is only 8 bytes in length, so there is a small probability that more than one vendor may elect to use the same vendor ID. This document contains the current list of vendor IDs selected by a number of vendors. This should help to avoid conflicts. This is not intended to be an exhaustive list of SCSI implementors nor does it guarantee that these firms will offer SCSI products. Please contact John Lohmeyer, X3T9.2 Chairman, NCR Corporation, 3718 N. Rock Road, Wichita, KS 67226 to change IDs or to include a new ID. X3T9 is investigating a better mechanism for registering vendor IDs, medium codes, etc.; however, until a better mechanism is identified, this will have to do. Vendor ID (8 ASCII Characters) Organization ----------- --------------------------------------------------------------- 3M 3M Company ADAPTEC Adaptec ADSI Adaptive Data Systems, Inc. (a Western Digital subsidiary) AMCODYNE Amcodyne ANAMRTIC Ansmartic Limited (England) ARCHIVE Archive ASPEN Aspen Peripherals AST AST Research AT&T AT&T BULL Bull Peripherals Corp CALIPER Caliper (California Peripheral Corp.) CAST Advanced Storage Tech CDC Control Data or MPI CHEROKEE Cherokee Data Systems (New) CIE&YED YE Data, C.Itoh Electric Corp. CIPHER Cipher Data Products CNGR SFW Congruent Software, Inc. COGITO Cogito CONNER Conner Peripherals DATACOPY Datacopy Corp DEC Digital Equipment DEST DEST Corp. (New) DGC Data General Corp DILOG Distributed Logic Corp DTC Data Technology Corp DPT Distributed Processing Technology EMULEX Emulex EPSON Epson EXABYTE Exabyte Corp. (New) FILENET FileNet Corp FUJITSU Fujitsu Goidelic Goidelic Precision, Inc. (New) GOULD Gould HITACHI Hitachi America Ltd or Nissei Sangyo America Ltd HP Hewlett Packard Vendor ID (8 ASCII Characters) Organization ----------- --------------------------------------------------------------- IBM International Business Machines IGR Intergraph Corp IOMEGA Iomega JVC JVC Information Products Co KODAK Eastman Kodak KONAN Konan KONICA Konica Japan LAPINE Lapine Technology LASERDRV LaserDrive Limited LMS Laser Magnetic Storage International Company MATSHITA Matsushita MAXTOR Maxtor Corp MELA Mitsubishi Electronics America MELCO Mitsubishi Electric (Japan) MICROP Micropolis MICROTEK Microtek Storage Corp MINSCRIB Miniscribe MOTOROLA Motorola NAI North Atlantic Industries NatSemi National Semiconductor Corp. (New) NCL NCL America NCR NCR Corporation NEC NEC NT Northern Telecom OSI Optical Storage International OPTIMEM Cipher/Optimem OPTOTECH Optotech PERTEC Pertec Peripherals Corporation PFTI Performance Technology Inc. PRAIRIE PrairieTek PTI Peripheral Technology Inc. PRIAM Priam QUALSTAR Qualstar QUANTUM Quantum Corp. RICOH Ricoh RODIME Rodime RTI Reference Technology SEAGATE Seagate SIEMENS Siemens SMS Scientific Micro Systems/OMTI SONY Sony Corporation Japan SPERRY Sperry [Should this code be deleted?] STK Storage Technology Corporation SYSGEN Sysgen T-MITTON Transmitton England TANDON Tandon TEAC TEAC Japan TI-DSG Texas Instruments TOSHIBA Toshiba Japan Vendor ID (8 ASCII Characters) Organization ----------- --------------------------------------------------------------- UNISYS Unisys USDC US Design Corp VRC Vermont Research Corp. (New) WANGTEK Wangtek WDIGTL Western Digital XEBEC Xebec Corporation Table 8-46: Direct-Access Medium-Type Codes ============================================================================== Code Value Medium Type ---------- ------------------------------------------------------------------ 00h Default medium type (currently mounted medium type) 01h Flexible disk, single-sided; unspecified medium 02h Flexible disk, double-sided; unspecified medium Flexible Disks Diameter Bit Density Track Density Number Reference mm (inch) Bits/Radian /mm (/inch) Of Sides Standard ---------- ----------- ------------- -------- ---------------- 05h 200 (8.0) 6 631 1.9 (48) 1 ANSI X3.73-1980 06h 200 (8.0) 6 631 1.9 (48) 2 Note 1 09h 200 (8.0) 13 262 1.9 (48) 1 None 0Ah 200 (8.0) 13 262 1.9 (48) 2 ANSI X3.121-1984 0Dh 130 (5.25) 3 979 1.9 (48) 1 ANSI X3.82-1980 12h 130 (5.25) 7 958 1.9 (48) 2 ANSI X3.125-1985 16h 130 (5.25) 7 958 3.8 (96) 2 ANSI X3.126-1986 1Ah 130 (5.25) 13 262 3.8 (96) 2 ISO DIS8630-1985 1Eh 90 (3.5) 7 958 5.3 (135) 2 ANSI X3.137 (Note 2) Direct-Access Magnetic Tapes Width Density Reference mm (inch) Tracks ftpmm (ftpi) Standard ----------- ------ ------------ ----------- 40h 6.3 (0.25) 12 394 (10 000) Note 1 44h 6.3 (0.25) 24 394 (10 000) Note 1 80h - FFh Vendor unique All others Reserved ============================================================================== NOTES: (1) See Appendix F for additional standards that may be applicable. (2) This standard is under development. Please contact the Secretariat for current information on status and availability. Table 9-31: Sequential-Access Density Codes ============================================================================== Code Value Density ---------- ------------------------------------------------------------------ 00h Default (peripheral device's default or only density) Magnetic Tapes Width Density mm (Inch) Tracks bpmm bpi Code Type Reference Note ---------- ------ ------------ ---- ---- ------------ ---- 01h 12.7 (0.5) 9 32 (800) NRZI R X3.22-1983 2 02h 12.7 (0.5) 9 63 (1 600) PE R X3.39-1986 2 03h 12.7 (0.5) 9 246 (6 250) GCR R X3.54-1986 2 04h 6.3 (0.25) 4/9 315 (8 000) GCR C X3.136-198 1,3 05h 6.3 (0.25) 4/9 315 (8 000) GCR C X3.136-1986 1 06h 12.7 (0.5) 9 126 (3 200) PE R X3.157-1987 2,4 07h 6.3 (0.25) 4 252 (6 400) IMFM C X3.116-1986 1 08h 3.81 (0.15) 4 315 (8 000) GCR CS X3.158-1987 1,4 09h 12.7 (0.5) 18 1491 (37 871) GCR C X3B5/87-099 2,4 0Ah 12.7 (0.5) 22 262 (6 667) MFM C X3B5/86-199 1,4 0Bh 6.3 (0.25) 4 63 (1 600) PE C X3.56-1986 1 0Ch 12.7 (0.5) 24 500 (12 690) GCR C HI-TC1 1,6 0Dh 12.7 (0.5) 24 999 (25 380) GCR C HI-TC2 1,6 0Eh Reserved for ECMA 0Fh 6.3 (.25) 15 394 (10 000) GCR C QIC120 1,6 10h 6.3 (.25) 18 394 (10 000) GCR C QIC150 1,6 11h 6.3 (.25) 24 709 (18 000) NRZI C QIC300 1,6 12h 6.3 (.25) 24 1418 (36 000) NRZI C QIC600 1,6 13h 3.81 (0.15) 1 2400 (61 000) DDS CS DAT 5,6 14h - 7Eh Reserved 7Fh No change from previous density (NO-OP) 7 80h - FFh Vendor unique ============================================================================== Key: Code Type -------------------------------------------- ----------------------- NRZI Non Return to Zero, change on ones R Reel-to-Reel GCR Group Code Recording C Cartridge PE Phase Encoded CS Cassette IMFM Inverted Modified Frequency Modulation MFM Modified Frequency Modulation DDS DAT Data Storage NOTES: (1) Serially Recorded. (2) Parallel Recorded. (3) Old format known as QIC-11. (4) See Appendix F for additional standards that may be applicable. (5) Helical Scan (6) This is not an American National Standard. The reference is based on an industry standard definition of the media format. (7) This density code value is defined for the MODE SELECT command and shall not be returned by the MODE SENSE command.