home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 163 / ADAP23XX.ZIP / 2372A.TXT < prev    next >
Text File  |  1989-08-05  |  78KB  |  1,971 lines

  1. << 8-3-89 12:00 NOON VERSION >>
  2. ACB-2372A USERS MANUAL
  3.  
  4.  
  5. Section                                            Page
  6.  
  7. 1.0   INTRODUCTION                                 1-1a
  8. 1.1   Scope and Purpose of Manual                  1-1
  9. 1.2   Reference Documents                          1-1
  10. 1.3   Overview of Product                          1-1
  11. 1.4   Hardware and Software Requirements           1-4
  12.  
  13. 2.0   HARDWARE INSTALLATION                        2-1
  14. 2.1   Introduction                                 2-1
  15. 2.2   Environmental Requirements                   2-1
  16. 2.3   Unpacking Procedure                          2-1
  17. 2.4   ACB-2372 Board Layout                        2-2
  18. 2.5   ACB-2370 Board Layout                        2-3
  19. 2.6   System Requirements                          2-4
  20. 2.7   Integration Into the System                  2-6
  21.  
  22. 3.0   SOFTWARE INSTALLATION                        3-1
  23. 3.1   Introduction                                 3-1
  24. 3.2   Software Installation Flowchart              3-1
  25. 3.3   Format Procedure for a Single Hard Disk Drive3-7
  26.  
  27. 4.0   TROUBLESHOOTING                              4-1
  28. 4.1   Introduction                                 4-1
  29. 4.2   Adaptec ACB-237X Troubleshooting Checklist   4-2
  30. 4.3   Controller Error Codes                       4-3
  31. 4.4   BIOS Error Codes                             4-7
  32.  
  33. 5.0   APPENDICES                                   A-1
  34. I.    Installing SCO Xexix                         A-1
  35. II.   Installing ISC UNIX                          A-2
  36. III.  Installing OS/2                              A-3
  37. IV.   Installing Novell 2.0A                       A-5
  38. V.    Installing Novell 2.1                        A-7
  39. VI.   Adaptec Autoconfiguration                    A-10
  40. VII.  Driver and Operating System Support          A-12
  41. VIII. Using More Than 1024 Cylinders               A-14
  42.  
  43. LIST OF TABLES
  44.                                              Table Page
  45. 2-1   ACB-237X System Memory Map                    2-4
  46. 2-2   ACB-2372 Controller Power Requirements        2-5
  47. 2-3   ACB-2370 Controller Power Requirements        2-5
  48. 2-4   ACB-2372 Controller Jumper Definitions        2-6
  49. 2-5   ACB-2370 Controller Jumper Definitions        2-8
  50. 2-6   ACB-2372 Controller Connector Definitions    2-15
  51. 2-7   ACB-2370 Controller Connector Definitions    2-15
  52. 4-1   Class 00 Error Codes (Drive Errors)           4-4
  53. 4-2   Class 01 Error Codes (Data Recovery Errors)   4-5
  54. 4-3   Class 02 Error Codes (System-Related Errors)  4-6
  55. 4-4   Class 03 Error Codes (Diagnostics Errors)     4-6
  56. 4-5   Class 04 Error Codes (Timeouts and Misc. Errors)4-7
  57. 4-6   BIOS Error Codes                                4-7
  58.  
  59.  
  60. LIST OF FIGURES
  61.  
  62. Figure                                                Page
  63. 2-1   ACB-2372 Board Layout                           2-2
  64. 2-2   ACB-2370 Board Layout                           2-3
  65. 2-3   ACB-2372 Controller and Drive Cabling-Twisted    
  66.       Cable (Hard Disk Cables)                        2-11
  67. 2-4   ACB-2372 Controller and Drive Cabling-Flat Cable 
  68.       (Hard Disk Cables)                              2-12
  69. 2-5   ACB-2370 Controller and Drive Cabling-Twisted    
  70.       Cable (Hard Disk Cables)                        2-13
  71. 2-6   ACB-2370 Controller and Drive Cabling-Flat Cable 
  72.       Hard Disk Cables                                2-14
  73.  
  74.  
  75.  
  76. 1.1   Scope and Purpose of Manual
  77.  
  78. The purpose of this manual is to guide the system integrator through 
  79. a successful installation of Adaptec's ACB-237X board. This includes 
  80. both hardware and software installation, as well as basic troubleshooting 
  81. information.
  82.  
  83. 1.2   Reference Documents
  84.  
  85. IBM PC AT Guide to Operations Manual
  86. IBM DOS Reference Manual Version 3.0 or Higher
  87. IBM PC AT Technical Reference Manual
  88. Appropriate Disk Drive User's Manual
  89.  
  90.  
  91. 1.3   Overview of Product
  92.  
  93. The Adaptec ACB-2372 is a high-performance 2,7 RLL Hard Disk and Floppy 
  94. Disk Controller for the IBM PC AT and equivalent personal computers. The 
  95. ACB-2370 is a 2,7 RLL Hard Disk Controller. The ACB-237X controllers are 
  96. software and hardware compatible with the IBM PC AT hard disk controller 
  97. interface.
  98.  
  99. The Adaptec ACB-2372 2,7 RLL Hard Disk and Floppy Disk Controller and 
  100. ACB-2370 Hard Disk Controller have the following features:
  101.  
  102. IBM hardware compatible.  Plugs directly into AT bus compatible systems 
  103. without modification. Register (port) compatible to the IBM AT controller, 
  104. giving true compatibility.
  105.  
  106. IBM software compatible.  Runs all software, without change, that runs on 
  107. the IBM AT controller. Runs software that communicates through the AT system
  108. BIOS or directly to the controller registers, thus, the highest  AT 
  109. compatibility  is achieved. 
  110.  
  111. Supports two 2,7 run-length limited (RLL) qualified ST-412/506 drives. Runs
  112. High Performance 7.5 MHz RLL drives from all major RLL manufacturers. 
  113. Supports two drives that have different capacities, different access times 
  114. and different manufacturers without controller modification. Drives with up
  115. to 16 heads and 4096 cylinders are supported by the controller through the 
  116. registers, 1024 cylinders via INT 13.  Provides both the highest capacity 
  117. and highest performance.
  118.  
  119. Can support more than 1024 cylinders under DOS. A built-in partition driver 
  120. allows use of drives with more than 1024 cylinders under DOS. Breaks the DOS
  121. INT 13 limit. See Appendix VIII for details.
  122.  
  123. Highest AT 2,7 RLL performance. The combination of non-interleaved operation,
  124. low controller overhead, and 26 sectors per track give the ACB-237X the
  125. highest transfer rate available today. This is from 700 Kilobytes per second
  126. to as high as 750 Kilobytes per second data transfer depending on system 
  127. configuration, thus the highest system performance in multitrack data 
  128. transfers.
  129.  
  130. Non-interleaved operation.  This gives the ability to read one track of 
  131. data in one disk revolution, the maximum rate that the drive can give data 
  132. to the controller. This provides the fastest controller/drive performance.
  133.  
  134. Most accurate 2,7 RLL data separator. The AIC-6225 Data Separator chip used
  135. in all Adaptec 2,7 RLL designs has the smallest data separator window margin
  136. in the industry. For the ACB-237X, the window margin is 3.3 nanoseconds 
  137. compared to 6-10 nanoseconds for the competition. This insures the hightest 
  138. data reliability for your valuable data.
  139.  
  140. Optional on-board Adaptec ACB-BIOS. This provides the most functionality of 
  141. any AT controller. The copyrighted ACB-BIOS contains the low level format, 
  142. defect management, data verification, autoconfiguration of any drive without 
  143. changing AT system BIOS, large disk partitioning and DOS device driver. The 
  144. ACB-BIOS functions are also accessible by your customized redirected I/O 
  145. drive configuration program.
  146.  
  147. ACB-BIOS low-level primary format. This provides the ability on the controller 
  148. to format the drive without the need of  system diagnostics or changing the 
  149. AT system BIOS. 
  150.  
  151. ACB-BIOS ability to add grown defects, save and protect all defect lists.  
  152. This gives the ability to run additional defect tests and add the defects 
  153. to those the manufacturer found. Also the controller saves and protects both
  154. the manufacturer's and grown lists from accidental erasure, thus the highest 
  155. data reliability.
  156.  
  157. ACB-BIOS sector-level defect mapping. This flags a sector on the disk to be
  158. unusable and reports to the operating system its location, giving system 
  159. level data integrity.
  160.  
  161. ACB-BIOS data verification using worst case data patterns. This tests the 
  162. disk with the worst possible combinations of data before valuable user 
  163. data is placed on the disk. This provides the highest data reliability.
  164.  
  165. ACB-BIOS autoconfiguration of any 2,7 RLL drive, not in AT system BIOS. This 
  166. allows any 2,7 RLL drive to be formatted and used without changing the AT
  167. system BIOS drive tables. This simplifies the cumbersome task of changing 
  168. EPROM drive tables to add 2,7 RLL. The controller writes the drive parameters 
  169. onto the drive during format and reads them on power up. This is ideal for 
  170. field upgrades since the controller does not need to be hardware configured 
  171. to the specific drive. This achieves the highest drive flexibility possible. 
  172.  
  173. ACB-BIOS large disk logical partitioning. Since many 2,7 RLL drives are 
  174. greater than the 32 MB limitation set by DOS 3.0, 3.1 and 3.2,  this allows 
  175. you to divide the drive into volumes of any size up to 32 MB each. Up to 16
  176. volumes can be defined on one drive or 24 volumes on two drives, maximizing 
  177. the drive capacity under a DOS environment.
  178.  
  179. ACB-BIOS downloadable DOS driver. The ACB-BIOS has a device driver that is
  180. downloaded to a floppy. This allows access to the 16 or 24 32 MB volumes 
  181. defined by the Large Disk Logical Partitioning. This gives all of the 
  182. software necessary to go beyond 32 MB right on the controller, thus reducing 
  183. your support and  eliminating the need to write a device driver.
  184.  
  185. XT height board.  This allows use in both XT and AT height machines, thus 
  186. giving you flexibility in choosing your  machine's enclosure. 
  187.  
  188. High component integration using Adaptec ICs. Adaptec is committed to IC
  189. developement in order to integrate and to reduce the price of both boards 
  190. and ICs. Adaptec's ICs are used in all Adaptec boards and in most integrated 
  191. drives on the market; therefore, Adaptec components are proven in reliability 
  192. and in high volume production.   
  193.  
  194. Use of surface mount technology. Adaptec is committed to the leading edge 
  195. of technology. Surface Mount Technology allows greater functionality in
  196. smaller spaces, as well as higher reliability.
  197.  
  198. The ACB-2372 has these additional features:
  199.  
  200. Support of two IBM AT-type floppy disk drives.  Compatible with the most 
  201. popular IBM floppy capacities. This includes 360 KB and 1.2 MB floppy 
  202. capacities for 5 1/4" floppy compatibility. Also supports 3 1/2" floppies 
  203. that use the 5 1/4" floppy drive interface.
  204.  
  205. Analog floppy data separator. This gives much higher data integrity than 
  206. digital data separators. Thus floppy data reliability and data 
  207. retrievability are improved over previous AT floppy controllers.
  208.  
  209. 1.4 Hardware and Software Requirements
  210.  
  211. The Adaptec ACB-2372 Hard Disk and Floppy Disk Controller has been 
  212. designed to run in IBM PC AT-compatible computers 
  213. that do not have a separate or embedded floppy disk controller.
  214.  
  215. The Adaptec ACB-2370 Hard Disk Controller has been designed to run in
  216. IBM PC AT-compatible computers that have a separate or embedded floppy
  217. disk controller.
  218.  
  219. In order to install an Adaptec ACB-237X into an IBM PC AT-compatible
  220. computer, the following configuration is required:
  221.  
  222. 1.ACB-2372: IBM PC AT-compatible computer without floppy disk controller. 
  223. ACB-2370: IBM PC AT-compatible computer with floppy disk controller.
  224.  
  225. Note: Compatible computers are defined to have I/O bus speeds of 6 MHz
  226. with one I/O wait state, 8 MHz with one I/O wait state or 10 MHz with two
  227. I/O wait states. I/O bus speed is not the same as CPU or memory speeds.
  228. For example, a 16 MHz 286 or 386 machine typically runs the I/O bus at
  229. 8 MHz with one I/O wait state.
  230.  
  231. 2.PC or MS-DOS Version 3.0 or higher. System and supplemental program
  232. diskettes.  
  233.  
  234. The ACB-237X will also run with non-DOS operating systems and networks.
  235. Please refer to the appendix for operation with Interactive System
  236. Unix V/386, SCO Xenix V.2.x , Novell NetWare 2.x, OS/2 and other operating
  237. systems.
  238.  
  239. 3.A "set-up" diskette that allows the PC AT-compatible computer's
  240. configuration RAM to be set up (such as the diagnostics diskette IBM
  241. supplies with its PC ATs.)
  242.  
  243. 4.Adaptec ACB-2372 hard disk and floppy disk controller or ACB-2370
  244. hard disk controller.
  245.  
  246. 5.A 2,7 RLL qualified Winchester disk drive (Ask your drive manufacturer
  247. if your drive is qualified for 2,7 RLL data encoding).
  248.  
  249. 6.5 1/4" or 3 1/2" floppy disk drive.
  250.  
  251. 7.20- and 34-pin flat or twisted ribbon cables for hard disk.
  252.  
  253. 8.34-pin twisted ribbon cable for floppy disk.
  254.  
  255.  
  256.  
  257. 2.2.1 Introduction
  258.  
  259. This section describes the steps necessary to install the ACB-237X board
  260. into the computer. First, the operating environment, unpacking procedure
  261. and board layout are described. This section also describes the integration
  262. of the drive and controller into the computer.
  263.  
  264. 2.2.2 Environmental Requirements
  265.  
  266. The ACB-237X will perform properly over the following range of conditions:
  267.  
  268. Operating Storage
  269.  
  270. Temperature:0 to 55C (32 to 131 F) -40 to 75C (-8 to 167F)
  271. Humidity (Noncondensing):0% to 95% 10% to 95%
  272. Altitude (Feet):Sea level to 10,000 Sea level to 20,000
  273. MTBF (Hours): 20,000 at 55íC
  274.  
  275.  
  276. 2.2.3 Unpacking Procedure
  277.  
  278. The carrier is responsible for damage incurred during shipment. In case
  279. of damage, have the carrier note the damage on both the delivery receipt
  280. and the freight bill, then notify your freight company representative so
  281. that the necessary insurance claims can be initiated.
  282.  
  283. After opening the shipping container, use the packing slip to verify receipt
  284. of the individual items listed on the slip. Retain the shipping container
  285. and packing material for possible later reuse should return of the equipment
  286. to the factory or distributor be necessary.
  287.  
  288. CAUTION: The ACB-237X like all electronic equipment, is static sensitive.
  289. Please take the proper precautions when handling the board. Keep the board
  290. in its conductive wrapping until it is ready to be configured and installed
  291. in your system.
  292.  
  293. 2.2.4 ACB-2372 Board Layout
  294.  
  295. The ACB-2372 is shown in Figure 2-1. This figure shows the location of the
  296. controller microcode, ACB-BIOS, jumpers and connectors. Note that Pin 1 of
  297. the connectors is identified by a square solder pad on the solder side of
  298. the board. The dimensions of the board are:
  299.  
  300. Width: 3.9 Inches
  301. Length: 13.0 Inches
  302. Height: 0.75 Inches
  303.  
  304.  
  305. FIGURE 2-1.  BOARD LAYOUT
  306.  
  307. 2.2.5 ACB-2370 Board Layout
  308.  
  309. The ACB-2370 is shown in Figure 2-2. This figure shows the location of the
  310. controller microcode, ACB-BIOS, jumpers and connectors. Note that Pin 1 of
  311. the connectors is identified by a square solder pad on the solder side of
  312. the board. The dimensions of the board are:
  313.  
  314. Width: 3.9 Inches
  315. Length: 8.0 Inches
  316. Height: 0.75 Inches
  317.  
  318.  
  319. FIGURE 2-2.  BOARD LAYOUT
  320.  
  321. 2.2.6 System Requirements
  322.  
  323. The ACB-237X was designed to be installed in an IBM PC AT-compatible
  324. personal computer; thus, it requires the same system resources as the IBM
  325. AT hard disk controller.
  326.  
  327. TABLE 2-1.  ACB-237X SYSTEM MEMORY MAP
  328. I/O Ports 
  329. Hard Disk - Primary 1F0,1F1,1F2,1F3,1F4,1F5,1F6,1F7,3F6,3F7
  330. - Secondary 170,171,172,173,174,175,176,177,376,377
  331.  
  332. *Floppy Disk - Primary 3F0,3F1,3F2,3F3,3F4,3F5
  333. - Secondary 370,371,372,373,374,375
  334.  
  335. If the BIOS is enabled:
  336. BIOS Address - Primary 16 Kbytes from C8000H through CBFFFH
  337. - Secondary 16 Kbytes CC000H through CFFFFH
  338. Temporary Drive
  339. Parameters Table Interrupt locations 60H through 67H
  340. * ACB-2372 only
  341. Drive Power
  342.  
  343. The IBM PC AT internal power supply does have sufficient current to power
  344. most hard disk drives in addition to its present load. Check with your drive
  345. vendor for an accurate estimate of its specific power requirements.
  346.  
  347. TABLE 2-2.  ACB-2372 POWER REQUIREMENTS
  348. (Typical)
  349.  
  350. +5V Power ________________>1.5 Amp
  351. -5V Power ________________>Not Used
  352. +12V Power _______________>130mA
  353. -12V Power  ______________>50mA
  354.  
  355.  
  356. TABLE 2-3.  ACB-2370 POWER REQUIREMENTS
  357. (Typical)
  358.  
  359.  
  360. +5V Power ________________>1.5 Amp
  361. -5V Power ________________>Not Used
  362. +12V Power _______________>Not Used
  363. -12V Power  ______________>Not Used
  364.  
  365.  
  366. CAUTION: The values for the power requirements were determined by actual
  367. measurements in an IBM PC AT while the controller was reading a hard disk.
  368. If these values are to be used to design the controller into a specific
  369. application, at least 20% should be added to these listed values as a 
  370. safety margin.
  371.  
  372. 2.2.7 Integration Into the System
  373.  
  374. To install the Adaptec ACB-237X board into your system you must first
  375. configure the drive(s), set the controller jumpers and connect the drive
  376. cables properly. This section describes all of the necessary steps to
  377. successfully install this hardware.
  378.  
  379. Step 1  Controller Jumper Setup and Definition
  380.  
  381. Check that the jumpers are set correctly for your application. Table 2-4
  382. and 2-5 defines, in detail, connectors and jumper blocks.
  383.  
  384. TABLE 2-4.  ACB-2372 CONTROLLER JUMPER DEFINITIONS
  385.  
  386. Note:  Jumper positions and pin numbers are defined from left to right,
  387. or top to bottom, where applicable per Figure 2-1. An asterisk (*) denotes
  388. jumpers that are installed for a standard configuration.
  389.  
  390. J1 Floppy Disk control and data cable (34-pin), Both drives
  391. J2 Hard disk control cable (34-pin), Both drives
  392. J3 Hard disk data cable (20-pin), First drive (Drive 1)
  393. J4 Hard disk data cable (20-pin), Second drive (Drive 2)
  394. J5 Drive activity LED - Pins 1,4 are +5 Volts, Pins 2,3 are Signal Ground
  395. J6 Manufacturing Test Points
  396. J7 Manufacturing Test Points
  397. J8 Manufacturing Test Points
  398. J9 Manufacturing Test Points
  399. J10 Manufacturing Test Points
  400. J11 Manufacturing Test Points
  401. J12 Adaptec ACB-BIOS address selection
  402. *Position 1 and 2 Jumpered for BIOS address C8000 - CBFFF
  403.  Position 2 and 3 Jumpered for BIOS address CC000 - CFFFF
  404.  No jumper ACB-BIOS disabled
  405.  Note:  Install only one jumper on J12. No jumper should be installed
  406. if ACB-BIOS Disabled.
  407.  
  408. TABLE 2-4.  ACB-2372 CONTROLLER JUMPER DEFINITIONS (Continued)
  409.  
  410. Note:  Jumper positions and pin numbers are defined from left to right,
  411. or top to bottom, where applicable per Figure 2-1. An asterisk (*)
  412. denotes jumpers that are installed for a standard configuration.
  413. J13 Manufacturing Test Points
  414. J14 BOARD CONFIGURATION JUMPERS
  415.  Position 1 Hard Disk Port Addresses
  416.  Not installed: primary address 1F0 - 1F7
  417.  Installed:  secondary address 170 - 177
  418.  Position 2 Floppy Disk Port Address
  419.  Not installed: primary address 3F0 - 3F7
  420.  Installed: secondary address 370 - 377
  421.  Position 3 Bus Wait State
  422.  Not installed: Enabled
  423.  Installed: Disabled
  424.  Position 4 Drive Recal goes to track 0 minus 1
  425.  Not installed: Enabled (ST238)
  426.  Installed: Disabled (ST4144R)
  427.  Position 5 Not Used
  428.  Position 6 Serial Monitor Mode
  429.  Not installed: Disabled
  430.  Installed:  Enabled (2400 baud)
  431.  Position 7 Manufacturing Test Point
  432. J15 Serial Monitor Output
  433. J16 Manufacturing Test Points
  434. J17 Not Used
  435. J18 Not Used
  436. J19 Controller's system interrupt selection
  437. *Pins 1 and 2 jumpered for IRQ14
  438. Pins 2 and 3 jumpered for IRQ15
  439. Pins 3 and 4 DO NOT USE
  440. J20 Floppy Disk DMA Acknowledge signal selection
  441. *Pins 1 and 2 jumpered for DACK2
  442. Pins 2 and 3 jumpered for DACK3
  443. J21 Floppy Disk Interrupt Request signal selection
  444. Pins 1 and 2 jumpered for IRQ10
  445. *Pins 2 and 3 jumpered for IRQ6
  446. J22 Floppy Disk DMA Request signal selection
  447. Pins 1 and 2 jumpered for DREQ3
  448. *Pins 2 and 3 jumpered for DREQ2
  449.  
  450. TABLE 2-5.  ACB-2370 CONTROLLER JUMPER DEFINITIONS
  451. Note:  Jumper positions and pin numbers are defined from left to right,
  452. or top to bottom, where applicable per Figure 2--2. An asterisk (*) denotes
  453. jumpers that are installed for a standard configuration.
  454.  
  455. Hard disk data cable (20-pin), second drive (Drive 2)
  456. J2 Hard disk data cable (20-pin), first drive (Drive 1)
  457. J3 Hard disk control cable (34-pin), both drives
  458. J4 Manufacturing test points
  459. J5 Drive activity LED - Pins 1,4 are +5 Volts, Pins 2,3 are signal ground
  460. J6 Board configuration jumpers
  461.  Position 1 Hard disk port addresses
  462.  Not installed: primary address 1F0 - 1F7
  463.  Installed:  secondary address 170 - 177
  464.  Position 2 Not used
  465.  Position 3 Wait state (C & T)
  466.  Not installed: enabled
  467.  Installed: disabled
  468.  Position 4 Drive recal goes to track 0 minus 1 
  469.  Not installed: enabled (ST238)
  470.  Installed: disabled (ST4144R)
  471.  Position 5 Not used
  472.  Position 6 Serial monitor mode
  473.  Not installed: disabled
  474.  Installed:  enabled (2400 baud)
  475.  Position 7 Manufacturing test point
  476. J7 Manufacturing test points
  477. J8 Manufacturing test points
  478. J9 Manufacturing test points
  479. J10 Serial monitor output
  480. J11 Manufacturing test points
  481. J12 Manufacturing test points
  482. J13 Controller's system interrupt selection
  483. Pins 1 and 2 jumpered for IRQ14
  484. Pins 2 and 3 jumpered for IRQ15
  485. Pins 3 and 4 DO NOT USE
  486. J14 Adaptec ACB-BIOS address selection
  487. *Position 1 and 2 Jumpered for BIOS address C8000 -CBFFF
  488.  Position 2 and 3 Jumpered for BIOS address CC000-CFFFF
  489.  No jumper ACB-BIOS disabled
  490. Note: Install only one jumper on J14. No jumper should be installed if
  491. ACB-BIOS is disabled
  492. J15 Manufacturing test points
  493.  
  494. Step 2  Hard Disk Cabling, Drive Selection and Termination
  495.  
  496. The drive changeable parameters that must be set are the drive selection
  497. switches (or jumpers) and the drive termination. The drive selection
  498. switches and cabling select the address (drive address 1-4 ) to which the
  499. drive will respond. This is accomplished either by setting both drives to be
  500. the second lowest address and using a twisted 34-pin cable, or by setting the
  501. drive address to the lowest two addresses and using a flat cable.
  502.  
  503. A. Twisted 34-Pin Cable 
  504.  
  505. The typical AT 34-pin cable has three connectors. Between the first (middle)
  506. drive connector (for drive D) and the second drive connector (for drive C),
  507. wires 25 through 29 are twisted, thus inverting the drive selection wires.
  508. This type of twisted cable allows both drives to have their drive selection
  509. switches (or jumpers) to be the same. Both drives must be set to the SECOND
  510. lowest drive address. The controller will see the two drives to be drive 1
  511. and drive 2, depending on the position of the connector that is used.
  512.  
  513. B. Flat 34-Pin Cable
  514.  
  515. In some cases a 34-pin flat (non-twisted) cable is used.  This cable does not
  516. invert the drive selection wires but relies on the drive addresses to be
  517. unique for each drive. Now drive 1 must have its drive selection switches
  518. (or jumpers) set to be the lowest drive address (typically 1). Drive 2 must
  519. have its selection switches (or jumpers) set to be the second lowest drive
  520. address (typically 2). The controller will  see the two drives to be drive 1
  521. and drive 2, independent of the position on the connector that is used. 
  522.  
  523. Before the drives can be cabled to the controller, the drive cable terminator
  524. must be properly set.  The terminator is used to reduce signal "ringing" in
  525. the cables. The terminator, as its name implies, must be at the end of each
  526. cable in order to have the controller and drive communicate properly. The
  527. controller has a permanent terminator built into it. The disk drives, since
  528. they can be connected in a daisy-chain configuration (see Figure 2-4), have
  529. a removable terminator. This is usually a 16-pin DIP resistor package located
  530. on the drive PCB. The last physical drive in the chain must always have its
  531. terminator installed. When two drives are connected to the same controller,
  532. only the last one in the daisy chain is terminated (see Figures 2-3 and 2-4
  533. for the ACB-2372. See Figures 2-5 and 2-6 for the ACB-2370). The other drive
  534. must have the terminator resistor removed.
  535.  
  536. Step 3  Floppy Disk Cabling, Drive Selection and Termination (ACB-2372 only)
  537.  
  538. The typical AT 34-pin floppy disk cable has three connectors. Between the
  539. first (middle) drive connector (for drive B) and the second drive connector
  540. (for drive A), wires 10 through 16 are twisted, thus inverting the drive
  541. selection wires. This type of twisted cable allows both drives to have their
  542. drive selection switches (or jumpers) to be the same. Both drives must be set
  543. to the SECOND lowest drive address (typically 1 since floppy drives are
  544. addressed as 0-3). The controller will see the two drives to be drive 0 and
  545. drive 1,  depending on the position of the connector that is used.
  546.  
  547. Termination of the floppy disk drives is the same as the hard disk drives
  548. in step 2. 
  549.  
  550.  
  551. FIGURE 2-3.  ACB-2372 CONTROLLER AND DRIVE CABLING-TWISTED CABLE
  552. (HARD DISK CABLES)
  553.  
  554.  
  555. FIGURE 2-4.  ACB-2372 CONTROLLER AND DRIVE CABLING-FLAT CABLE
  556. (HARD DISK CABLES)
  557.  
  558. FIGURE 2-5.  ACB-2370 CONTROLLER AND DRIVE CABLING-TWISTED CABLE
  559. (HARD DISK CABLES)
  560.  
  561.  
  562.  
  563. FIGURE 2-6.  ACB-2370 CONTROLLER AND DRIVE CABLING-FLAT CABLE
  564. (HARD DISK CABLES)
  565.  
  566. Step 4  Mounting the Drives and Controller in the PC AT
  567.  
  568. Now that the drives and controller are configured, they can be connected
  569. and installed in the system.
  570.  
  571. The controller has three (ACB-2370) or four (ACB-2372) cable connectors:
  572. J1, J2, J3, and J4. Their function, suggested connector plugs and maximum
  573. cable length are described in Table 2-6 and 2-7.
  574.  
  575. TABLE 2-6.  ACB-2372 CONTROLLER CONNECTOR DEFINITIONS
  576.  
  577.         Connector Signals Cable
  578. J1 Control/Data 34-pin flat ribbon cable. Connected to both floppy drives 0
  579. and 1.
  580. J2 Control 34-pin flat ribbon cable. Connected to both RLL drives 1 and 2.
  581. J3 Data 20-pin flat ribbon cable. Connected to  2,7 RLL drive 1.
  582. J4 Data 20-pin flat ribbon cable. Connected to  2,7 RLL drive 2.
  583.  
  584.  
  585. Connector Recommended Plug Maximum Length
  586. J1 3M Part #3414 20 feet (6 meters)
  587. J2 3M Part #3414 20 feet (6 meters)
  588. J3 3M Part #3421 20 feet (6 meters)
  589. J4 3M Part #3421 20 feet (6 meters)
  590.  
  591.  
  592. TABLE 2-7.  ACB-2370 CONTROLLER CONNECTOR DEFINITIONS
  593.  
  594. Connector Signals Cable
  595. J1 Data 20-pin flat ribbon cable. Connected to  2,7 RLL drive 2.
  596. J2 Data 20-pin flat ribbon cable. Connected to  2,7 RLL drive 1.
  597. J3 Control 34-pin flat ribbon cable. Connected to both RLL drives 1 and 2.
  598.  
  599.  
  600.  Connector Recommended Plug Maximum Length
  601.  J1 3M Part #3421 20 feet (6 meters)
  602.  J2 3M Part #3421 20 feet (6 meters)
  603.  J3 3M Part #3414 20 feet (6 meters)
  604.  
  605. Attach the cables to the controller, making sure that the pin 1 indicator
  606. on the cable goes to pin 1 on the controller. The connector locations and
  607. pin orientation for ACB-2372 connectors are shown in Figure 2-3 and 2-4,
  608. for ACB-2370, see Figure 2-5 and 2-6.
  609.  
  610. Now the controller must be installed into a 16-bit slot on the PC AT
  611. motherboard. Next, mount the drive(s) in any available drive bay in the AT.
  612. Consult your PC AT owner's manual for details of performing the installation
  613. of options into the motherboard expansion slots and for instructions on
  614. mounting a hard disk and floppy disk in the system. Once both the drive(s)
  615. and controller are installed in the system, complete the installation by
  616. connecting the data cable to drive 1, connect data to drive 2 and connect
  617. the daisy-chain control cable to both drives (see Figures 2-3 through 2-6).
  618. For the ACB-2372, connect the control/data cable from J1 to both floppy
  619. drives. Finally, connect the drive power connectors from the PC AT power
  620. supply to all drives.
  621.  
  622. At this point, the floppy disk, hard disk and controller hardware is
  623. completely installed in the PC AT system.
  624.  
  625. CAUTION:  Take time now to verify that all OF the drive and controller cable
  626. connectors are correctly connected, and that power cables are connected to
  627. all drives.
  628.  
  629.  
  630.  Section Four  Troubleshooting 
  631.  
  632. ACB-237X 4-1 adaptec
  633.  
  634. ACB-2372 4-1 adaptec
  635.  
  636. Section Three Software Installation 
  637.  
  638.  3-1 adaptec 
  639.  
  640. Section Three  
  641.  
  642.  Software Installation
  643.  
  644. ACB-237X 3-1 
  645.  
  646.  3-1 adaptec
  647.  
  648. Section Three Software Installation 
  649.  
  650.  4-1 adaptec 
  651.  
  652.  Section Four  Troubleshooting 
  653.  
  654. ACB-2372 4-1 adaptec
  655.  
  656. Section Four Troubleshooting
  657.  
  658.  
  659.  4-1 adaptec
  660.  
  661. Section Four  
  662.  
  663.  Troubleshooting
  664.  
  665. ACB-2372 4-1 
  666.  
  667.  4-1   adaptec
  668.  
  669. Appendix B Separate Floppy Disk Controller
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678. Section One  Introduction
  679.  
  680.  
  681. 409504-00A B-1 ADAPTEC/JULY 1987 
  682.  
  683.  
  684.  
  685. 2.3.1 Introduction
  686.  
  687. The following procedure will guide you through the preparation of a single
  688. hard disk using DOS. At the end of this procedure, a 32 MB RLL drive  and
  689. a Seagate ST-277R 65 MB drive with  two 32 megabyte volumes will be formatted. 
  690.  
  691. This software installation process allows an entire RLL drive to be used
  692. under DOS 3.0, 3.1, 3.2 and 3.3.  These all have a 32 MB limitation for one
  693. logical drive. Under DOS 3.3, DOS FDISK permits using drives greater than
  694. 32 MB by creating an Extended Partition that is divided into logical drives.
  695. Under DOS 3.0, 3.1 and 3.2, the Adaptec Volume Partitioning Program plus the
  696. Adaptec Device Driver allows using drives greater than 32 MB by dividing the
  697. drive into volumes of capacities up to 32 MB. The drive can also be formatted
  698. by the controller to be used by non-DOS operating systems and device drivers.  
  699.  
  700. Caution: If you encounter any problems while attempting to perform this
  701. installation, refer to Chapter 4, Troubleshooting.
  702.  
  703. Note: There is no software installation required for the floppy drive(s)
  704. other than formatting floppies under DOS.
  705.  
  706. 3.2 Adaptec ACB-237X Software Installation Flowchart
  707.  
  708. The software installation process is best described by the following flowchart.
  709.  
  710. Note that four possible paths may be taken. All paths follow the same first
  711. 7 steps. 
  712.  
  713. Path 1 through 7 and 8 through 12 is used for drives that format to be less
  714. than 32 MB. This applies to any version of DOS 3.x.
  715.  
  716. Path 1 through 7 and 8A through 12A is used for greater than 32 MB drives for
  717. DOS 3.3.
  718.  
  719. Path 1 through 7 and 8B through 18B is used for greater than 32 MB drives for
  720. DOS 3.0, 3.1 and 3.2, and for drives with more than 1024 cylinders under DOS.
  721.  
  722. Path 1 through 9 is used for UNIX, XENIX, OS/2, Novell & 3rd-party
  723. partitioning software.
  724.  
  725.  
  726.  
  727.  
  728.  
  729. 3.3 Adaptec ACB-237X Format Procedure for a Single hard DISK Drive
  730.  
  731. Step 1 Setting Up the PC AT Configuration RAM for a Single Hard Disk With
  732. the Appropriate Drive Type
  733.  
  734. After you have completed the hardware installation of your ACB-237X and
  735. hard disk, turn the system power switch on.  Boot from the PC/AT diagnostics
  736. diskette or any diskette that contains software for configuring the PC/AT
  737. SETUP parameters (CMOS RAM).
  738.  
  739.  
  740. Note:  When booting the PC AT with an UNFORMATTED hard disk installed, the
  741. system may report a "1790" disk failure. Ignore the message, press F1 to
  742. continue.
  743.  
  744. Invoke the SETUP RAM configuration software (i.e., option four in the IBM
  745. PC AT diagnostics program). Then follow the SETUP program's menu to set up
  746. your system for a single hard disk. Be sure to choose a drive type that is
  747. a subset of the actual disk parameters. The number of cylinders indicated
  748. by the drive type specified must be less than the actual number of cylinders
  749. on your drive. For example, with the IBM/AT, use drive type 1 (smallest
  750. available drive type) regardless of the actual drive configuration. This is
  751. necessary for proper operation of the PC AT power-on diagnostics.
  752.  
  753. After the PC AT internal configuration has been set up, reboot the system
  754. with DOS Version 3.0 or higher.
  755.  
  756. Step 2   Use DEBUG to enter the Adaptec Disk Preparation Program 
  757.  
  758. Put a disk with a copy of DOS' DEBUG program into the floppy drive and
  759. invoke the program by typing DEBUG at the DOS prompt, then press return
  760. (see screen dump below). At the debug prompt, type G=C800:5 and press return.
  761. This will invoke Adaptec's Disk Preparation Program.
  762.  
  763. Step 3   Read or Enter the RLL Drive Parameters (Start the Adaptec Primary
  764. Format)
  765.  
  766. Next, select Option 0 to format the drive. If the drive has been previously
  767. formatted with an ACB-237X controller, the saved cylinder and head count will
  768. be displayed. With an unformatted drive, the number  of cylinders, heads and
  769. sectors are the default parameters of 305 cylinders, 4 heads and 26 sectors.
  770. If the values are not correct, type N and enter the correct drive parameters.
  771. In this case, the drive has 612 cylinders and 4 heads. Enter Y if correct and
  772. Y to continue formatting the drive. An example of what you should see on the
  773. screen is shown below.
  774.  
  775. Note:  One cylinder on the drive is reserved for use by the controller. The
  776. controller automatically subtracts this cylinder from the total number of
  777. available cylinders on the drive.
  778. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  779.  A>DEBUG <CR>
  780.  -G=C800:5 <CR>
  781.  
  782.  Adaptec RLL Disk Preparation Program   V 1.0
  783.  Copyright (c) 1987  Adaptec, Inc.  All rights reserved.
  784.  Choose:   0 - to primary format the drive
  785.    1 - to create DOS & Adaptec logical partitions
  786.    2 - to select another drive, (drive 0 is currently 
  787.    selected)
  788.    3 - to generate Adaptec logical partition device driver
  789.    4 - to generate Adaptec auto-configuration device driver
  790.    5 - to end this program
  791.  
  792.  Enter your selection :  0  <CR>
  793.  
  794.  Please enter drive parameters :
  795.   Cylinder count : 612  <CR>
  796.   Head count : 4 <CR>
  797.  
  798.  Are the above correct (y/n)? Y  <CR>
  799.  
  800.  Drive 0 has 611 cylinders, 4 heads, 26 sectors
  801.  
  802.  All data in it will be LOST!!! continue (y/n) ?  Y  <CR>
  803. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  804.  
  805. Step 4   Choose to ERASE or NOT ERASE the Adaptec Saved Defect List 
  806.  
  807. If your drive was previously formatted with Adaptec's ACB-237X, the saved
  808. defect list will now be displayed. NORMALLY DO NOT ERASE THE SAVED DEFECT
  809. LIST. It is your choice to ERASE or NOT ERASE the Adaptec saved defect list.
  810. If you choose to erase, say if the controller, drive or cables were incorrectly set or defective, then the Adaptec saved list will be erased. 
  811.  
  812. Step 5  Enter Any More Defects
  813.  
  814. Next, the program will prompt you for the drive defect format. If you have no additional defect locations to enter, then select Option 0. Otherwise, choose the defect format that matches the list of defects you wish to enter.
  815. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  816.   Saved defect list (cyl/physical sector) :
  817.   Surface 0:
  818.      145/10  208/28 (for example)
  819.   Surface 1:
  820.   Surface 2:
  821.   Surface 3:
  822.  Want to ERASE saved defect list (y/n) ?  N  <CR>
  823.  Please specify additional defect format:
  824.   0 - No Additional Defects
  825.   1 - Cyl/Head/MFM byte offset
  826.   2 - Head/Cyl/MFM byte offset
  827.   3 - Cyl/Head/RLL byte offset
  828.   4 - Head/Cyl/RLL byte offset
  829.   5 - Cyl/Head/Logical Sector your selection :  0  <CR>
  830. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  831.  
  832. Step 6 Select Interleave Factor 
  833.  
  834. Now select an interleave by typing the desired interleave factor (1 to 12) 
  835. and pressing return. An interleave factor of one is used in the example 
  836. below. If you have entered a defect list, it will be displayed on the 
  837. screen for you to verify. Note that the defect locations have been 
  838. translated into cylinder/logical sector format. Surface numbers correspond 
  839. to head numbers.  
  840.  
  841. Step 7 Primary Format the Drive, Automatic Data Verification and 
  842. Automatic Flagging of Bad Sectors 
  843.  
  844. Check to be sure that all of the parameters that you have entered are 
  845. correct, then enter Y to continue.  Enter Y to primary format the drive. 
  846. The controller will now perform the primary format. The program formats 
  847. the drive from high cylinder to low cylinder, marking the defects as bad 
  848. sectors. After formatting each track, the program will write and verify 
  849. the track with worst case data patterns. Any defective sectors found 
  850. during this write/verify process that are not in the defect list will 
  851. be added to the defect list. The same track is reformatted with the 
  852. newly found defective sectors marked bad. The track is then written and 
  853. again verified against defects. The process is repeated for every track 
  854. on the drive. ECC retries are disabled during this verification.
  855.  
  856. When the controller has finished formatting the drive, you should see 
  857. "Format complete!" displayed at the bottom of the screen, indicating a 
  858. successful format. An example of what you should see on the screen is shown
  859. below.
  860.  
  861. Note: If the format operation does not complete properly, (i.e., Format
  862. complete! is not displayed after formatting) see Chapter 4, Troubleshooting.
  863.  
  864.  
  865. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866.  
  867.  Interleave (1 to 12) :  1  <CR>
  868.  
  869.  Total defect list (cyl/sector) :
  870.  
  871.  Surface 0:
  872.     145/10  208/28 (for example)
  873.  Surface 1:
  874.     
  875.  Surface 2:
  876.  
  877.  Surface 3:
  878.     
  879.  Are the above correct (y/n) ?  Y  <CR>
  880.  
  881.  Will format the drive.  Continue (y/n) ?  Y  <CR>
  882.  
  883.  Formatting Drive ...
  884.  
  885.  Head XX  Cyl XXXX
  886.  
  887.  Format complete !
  888.  
  889. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  890.  
  891. Steps 8-12 Formatting a Drive that is Less than 32 MB
  892. (See Steps 8A-12A and 8B-18B for Greater than 32 MB Drives)
  893.  
  894. Step 8 Create One Volume for the Entire Disk
  895. Now that the drive has been primary formatted, it is necessary to configure
  896. the drive as a single DOS 3.x volume. From the main menu, choose Option 1
  897. ("To create DOS & Adaptec logical partitions (volumes)") to create a
  898. volume on the drive.
  899.  
  900. Adaptec's volume partition menu will then be displayed on the screen. Choose Option 0 to create a volume, and select volume number 1 (drive C:) as the volume number to be created. Enter the total number of cylinders available (displayed on the program menu) as the number of cylinders to be used by this volume. An example, using 611 cylinders, of what should be displayed on the screen is shown below.
  901. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  902. Volume Partition Program
  903. Drive 0 has 611 cylinders, 4 heads, 26 sectors
  904. Vol #   Drive   Start   End   Vol #   Drive   Start   End
  905. 1         C                     9 
  906. 2                               10
  907. 3                               11
  908. 4                               12
  909. 5                               13
  910. 6                               14
  911. 7                               15
  912. 8                               16
  913. Choose : 0 - to create a volume
  914. 1 - to delete a volume
  915. 2 - to FDISK a volume
  916. 3 - to return to main program
  917. Enter your selection :  0  <CR>
  918. Volume number :  1  <CR>
  919. Volume 1 always starts from cyl. 0
  920. Number of cyl. (each cyl. will have 52 KB) :  611  <CR>
  921. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922. Adaptec's Volume Partitioning Program will ask you to verify that what 
  923. you have entered is correct before it writes these parameters on disk. 
  924. If you are satisfied with the parameters that are displayed, then type Y
  925. and press return.
  926.  
  927. Note:  Cylinders are numbered beginning with 0; thus, in the example 
  928. below, the 611 available cylinders used in partition 1 are labeled 
  929. as cylinders 0 through 610.
  930.  
  931. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  932.  
  933. Volume Partition Program
  934. Drive 0 has 611 cylinders, 4 heads, 26 sectors
  935. Vol #   Drive   Start   End   Vol #   Drive   Start   End
  936.  
  937. 1        C        0      610    9 
  938. 2                               10
  939. 3                               11
  940. 4                               12
  941. 5                               13
  942. 6                               14
  943. 7                               15
  944. 8                               16
  945.  
  946. Are the above correct (y/n) ?  Y  <CR>
  947. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  948. Step 9  Exit Adaptec Disk Preparation Program
  949.  
  950. Exit the Adaptec primary format routine by first selecting option 3 
  951. to return to the main menu, and then selecting Option 5 to end the 
  952. program (exit to DOS).
  953.  
  954. Step 10  Preparing the Disk for Use by DOS 3.x With the DOS FDISK 
  955. Program
  956.  
  957. At this point, the primary format of your hard disk is complete. The 
  958. disk must now be FDISK partitioned by DOS  3.x.
  959.  
  960. Insert a diskette containing a copy of the DOS 3.x FDISK and FORMAT 
  961. programs in the floppy disk drive. Use FDISK to create a DOS partition 
  962. of any size up to 32 MB. Return to DOS 3.x when finished.
  963.  
  964. Step 11  Use DOS FORMAT to High Level Format Drive C:.
  965. Use FORMAT C:/S to format and copy the DOS 3.x system to drive C:.
  966.  
  967. Step 12  Now reboot system from drive C:
  968. The disk preparation is now complete and you are ready to reboot and copy programs to drive C:.
  969.  
  970. Steps 8A-12A and 8B-18B For Drives Greater than 32 MB
  971.  
  972. As an example of a drive greater than 32 MB, a Seagate ST-277R is 
  973. used.  Steps 1-7 are performed with 820 cylinders and 6 heads instead 
  974. of 612 cylinders and 4 heads.  The following steps are then performed.  
  975.  
  976. Steps 8A-12A Logical Partitioning A Drive Greater than 32 MB Using DOS 3.3 
  977. (See Steps 8B-18B for DOS 3.0, 3.1 and 3.2)
  978.  
  979. Step 8A  Create One Volume for the Entire Disk
  980. Now that the drive has been primary formatted, it is necessary to 
  981. configure the drive as a single DOS 3.3 volume. From the main menu, 
  982. choose Option 1 ("To create DOS & Adaptec logical partitions (volumes)") 
  983. to create a volume on the drive.
  984.  
  985. Adaptec's volume partition menu will then be displayed on the screen. 
  986. Choose Option 0 to create a volume, and select volume number 1 (drive C:) 
  987. as the volume number to be created. Enter the total number of cylinders 
  988. available (displayed on the program menu) as the number of cylinders to 
  989. be used by this volume. An example, using 819 cylinders, of what should 
  990. be displayed on the screen is shown below.
  991.  
  992. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  993. Volume Partition Program
  994. Drive 0 has 819 cylinders, 6 heads, 26 sectors
  995. Vol #   Drive   Start   End     Vol #   Drive   Start   End
  996. 1        C       0       818      9
  997. 2                                10
  998. 3                                11
  999. 4                                12
  1000. 5                                13
  1001. 6                                14
  1002. 7                                15
  1003. 8                                16
  1004. Choose : 0 - to create a volume
  1005. 1 - to delete a volume
  1006. 2 - to FDISK a volume
  1007. 3 - to return to main program
  1008. enter your selection :  0  <CR>
  1009. volume number :  1  <CR>
  1010. Volume 1 always starts from cyl. 0
  1011. number of cyl. (each cyl. will have 80 KB) :  819 <CR>
  1012. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1013.  
  1014. Adaptec's Volume Partitioning Program will ask you to verify that what 
  1015. you have entered is correct before it writes these parameters on disk. 
  1016. If you are satisfied with the parameters that are displayed, then type 
  1017. Y and press return.
  1018.  
  1019. Note:  Cylinders are numbered beginning with 0; thus, in the example 
  1020. below, the 819 available cylinders used in partition 1 are labeled 
  1021. as cylinders 0 through 818.
  1022.  
  1023.  
  1024. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1025. Volume Partition Program
  1026. Drive 0 has 819 cylinders, 6 heads, 26 sectors
  1027. Vol #   Drive   Start   End   Vol #   Drive   Start   End
  1028.  
  1029. 1         C       0     818     9
  1030. 2                              10
  1031. 3                              11
  1032. 4                              12
  1033. 5                              13
  1034. 6                              14
  1035. 7                              15
  1036. 8                              16
  1037.  
  1038. Are the above correct (y/n) ?  Y  <CR>
  1039. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1040.  
  1041. Step 9A  Exit Adaptec Disk Preparation Program
  1042.  
  1043. Exit the Adaptec primary format routine by first selecting option 3 
  1044. to return to the main menu, and then selecting Option 5 to end the program 
  1045. (exit to DOS).
  1046.  
  1047. Step 10A  Preparing the Disk for Use by DOS 3.3 With the DOS FDISK Program
  1048.  
  1049. At this point, the primary format of your hard disk is complete. The 
  1050. disk must now be FDISK partitioned by DOS  3.3.
  1051.  
  1052. Insert a diskette containing a copy of the DOS 3.3 FDISK and FORMAT 
  1053. programs in the floppy disk drive. Use FDISK to create one primary 
  1054. DOS partition of any size up to 32 MB. DOS 3.3 automatically limits 
  1055. the primary partition to be 33.5 MB. Next, select the extended partition 
  1056. and use the remaining number of cylinders for the extended partition.  
  1057. Lastly, divide the extended partition into logical drives D:, E:, F:,... 
  1058. of any desired size. Return to DOS 3.3 when finished.
  1059.  
  1060. Step 11A  Use DOS FORMAT to High Level Format Drive C:, D:, E:, F:,...
  1061. Use FORMAT C:/S to format and copy the DOS 3.3 system to drive C:.  
  1062. Use FORMAT D:, FORMAT E:, FORMAT F:, ... to format the remaining logical 
  1063. drives.
  1064.  
  1065. Step 12A  Now reboot system from drive C:
  1066.  
  1067. The disk preparation is now complete and you are ready to reboot and copy 
  1068. programs to drive C:, D:, E:, F:,...
  1069.  
  1070. 2.
  1071. Steps 8B-18B Logical Partitioning A Drive Greater than 32 MB Using 
  1072. Adaptec Logical Partitioning Program and DOS 3.0, 3.1 or 3.2
  1073.  
  1074. With DOS Version 3.0, 3.1 and 3.2, the amount of hard disk storage 
  1075. accessible by the operating system is limited to two physical volumes of 
  1076. up to 32 MB each. Thus, to fully utilize the capacity of drives with 
  1077. more than 32 MB, the Adaptec Volume Partitioning Program allows a single 
  1078. drive to be logically divided into as many as 16 volumes of up to 
  1079. 32 MB each. The loadable device driver, supplied in the Adaptec ACB-BIOS, 
  1080. then provides DOS with the ability to access all of the logical drives.
  1081.  
  1082. The following procedure describes the steps necessary to format your hard 
  1083. disk with multiple Adaptec logical partitions. It also describes how to 
  1084. load the Adaptec device driver from the ACB-237X ACB-BIOS onto your 
  1085. bootable floppy and hard disk.
  1086.  
  1087. Step 8B  Creation of Multiple Volumes on a single Physical Disk
  1088.  
  1089. Steps 1 through 7 have given us a hard disk that has a primary format but 
  1090. must be divided into volumes that are less than, or equal to, the 
  1091. DOS 3.0, 3.1 and 3.2 limitation of 32 MB.
  1092.  
  1093. To calculate the exact number of cylinders to use for your volume, given 
  1094. the maximum DOS volume to be 32 MB, record the number of kilobytes-per-
  1095. cylinder displayed by the program. Divide this number into the amount 
  1096. of storage you desire to get the correct number of cylinders needed. 
  1097. Remember, 1 megabyte = 1024 kilobytes. Thus, if your drive has 80 KB 
  1098. per cylinder and you want to create a 32 MB partition (32 x 1024 = 32, 
  1099. 768 KB), then the number of cylinders needed would be 32,768 KB/80 KB = 
  1100. 409 cylinders.
  1101.  
  1102. Now  select option 1 to create DOS & Adaptec logical volumes.  Next, 
  1103. create a volume of up to 32 MB, for example, using 409 cylinders for 
  1104. each of two volumes.  Create a volume by selecting option 0. The 
  1105. first volume (1) starts at cylinder 0 and ends at cylinder.408, using 409 
  1106. cylinders.
  1107.  
  1108. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1109. Volume Partition Program
  1110. Drive 0 has 819 cylinders, 6 heads, 26 sectors
  1111.  
  1112. Vol #   Drive   Start   End     Vol #   Drive   Start   End
  1113.  
  1114. 1        C        0     408       9
  1115. 2                                10
  1116. 3                                11
  1117. 4                                12
  1118. 5                                13
  1119. 6                                14
  1120. 7                                15
  1121. 8                                16
  1122. Choose :0 - to create a volume
  1123. 1 - to delete a volume
  1124. 2 - to FDISK a volume
  1125. 3 - to return to main program
  1126. enter your selection :  0  <CR>
  1127. volume number :  1  <CR>
  1128. volume 1 always starts from cyl. 0
  1129. number of cyl. (each cyl. will have 80 KB) :  409  <CR>
  1130.  
  1131. Are the above correct (y/n) ? Y  <CR>
  1132. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1133.  
  1134. Adaptec's Volume Partitioning Program will ask you to verify that what 
  1135. you have entered is correct before it writes these parameters to the hard 
  1136. disk. If you are satisfied with the parameters that are displayed, then 
  1137. type Y and press return.
  1138.  
  1139. Proceed for volume 2 given the above starting and ending cylinder values.
  1140. Option 0, for volume 2, start at cylinder 409, and go for 409 cylinders. 
  1141. Check correctness? Y.
  1142.  
  1143. The second volume starts at cylinder 409 and ends at 817.
  1144.  
  1145. Step 9B  Use Adaptec FDISK to FDISK volume 2 (Volume 1 will later be FDISKED
  1146. by DOS).
  1147.  
  1148. The Adaptec FDISK option must now be used to create an active partition in 
  1149. the volume. Choose to FDISK a volume option by typing 2 and pressing return. 
  1150. The program will ask you which volume you would like to FDISK. Choose volume 2.
  1151.  
  1152. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1153. Volume Partition Program
  1154. Drive 0 has 819 cylinders, 6 heads, 26 sectors
  1155. Vol #   Drive   Start   End    Vol #   Drive   Start   End
  1156.  
  1157. 1         C       0      408      9
  1158. 2         D      409     817     10
  1159. 3                                11
  1160. 4                                12
  1161. 5                                13
  1162. 6                                14
  1163. 7                                15
  1164. 8                                16
  1165. Choose :0 - to create a volume
  1166. 1 - to delete a volume
  1167. 2 - to FDISK a volume
  1168. 3 - to return to main program
  1169. please enter your selection :  2  <CR>
  1170. volume number :  2  <CR>
  1171. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1172.  
  1173. Step 10B  Create a DOS Partition for the Entire Volume 2, and Format the 
  1174. Partition (Volume)
  1175.  
  1176. Choose option 0 to create a DOS partition. The simplest method to create 
  1177. a partition is to make it the same size as the volume.  In this case, choose 
  1178. partition 1 to start at cylinder 409 and go for 409 cylinders. Next check 
  1179. for correctness, then answer Y, then if you are sure again answer Y.  
  1180. The Adaptec FDISK program will automatically DOS FORMAT the drive at this time.
  1181.  
  1182. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1183.  
  1184. Part #   Start   End     Mode    O.S.   Status
  1185. 1
  1186. 2
  1187. 3
  1188. 4
  1189. Choose : 0 - to create a DOS partition
  1190. 1 - to activate a partition
  1191. 2 - to delete a partition
  1192. 3 - to format a DOS partition
  1193. 4 - to return to volume partition program
  1194. please enter your selection :  0  <CR>
  1195.  
  1196. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1197.  
  1198. Part #   Start   End     Mode    O.S.   Status
  1199. 1
  1200. 2
  1201. 3
  1202. 4
  1203. creating a partition
  1204. partition number :  1  <CR>
  1205. starting cyl. : 409  <CR>
  1206. number of cyl. (each cyl. will have 80 KB) :  409 <CR>
  1207.  
  1208. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1209.  
  1210. Step 11B  Now Activate Partition #1 for Volume 2. (You would repeat 
  1211. Steps 9B, 10B and 11B if there was a volume 3,4,...)
  1212.  
  1213. Now select option 1 to activate partition # 1. The display will match 
  1214. your selection.
  1215.  
  1216. Lastly, return to the volume partition program by choosing 4, then to the 
  1217. main menu by choosing 3.
  1218.  
  1219. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1220.  
  1221. Part #   Start   End     Mode          O.S.   Status
  1222. 1        409     817     unformatted          not active 
  1223. 2
  1224. 3
  1225. 4
  1226. Are the above correct (y/n) ? Y  <CR>
  1227.  
  1228. Will format the partition.  All data will be LOST !!! continue (y/n)?  
  1229. Y <CR>
  1230. Head XX   Cylinder XXXX
  1231.  
  1232. Part #   Start   End     Mode         O.S.   Status
  1233. 1         409    817     formatted           not active 
  1234. 2
  1235. 3
  1236. 4
  1237.  
  1238. Choose :0 - to create a DOS partition
  1239. 1 - to activate a partition
  1240. 2 - to delete a partition
  1241. 3 - to format a DOS partition
  1242. 4 - to return to volume partition program
  1243. please enter your selection :  1  <CR>
  1244. activating a partition
  1245. partition number :  1  <CR>
  1246. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1247.  
  1248. You have now completed the creation of a logical Adaptec volume with 
  1249. an active partition. Remember, Adaptec volumes can only be accessed by DOS 
  1250. through the use of the Adaptec device driver. 
  1251.  
  1252. Step 12B  Copy the Adaptec Device Driver from the ACB-BIOS to the floppy
  1253.  
  1254. The volume partition can now be used by DOS if the Adaptec device driver 
  1255. is installed.
  1256.  
  1257.  From the main program menu select Option 3 ("Generate Device Driver").
  1258.  
  1259. Option 3 will allow you to load a copy of the Adaptec device driver onto 
  1260. a floppy diskette. Insert a bootable floppy diskette with at least 5 KB 
  1261. of available storage into drive A: Next, enter the name you wish to use 
  1262. for the device driver at the prompt. In the example below, the name 
  1263. "ADAPTEC" is given for the device driver file name.
  1264.  
  1265. enter file name:  A:/ADAPTEC  <CR>
  1266.  
  1267. A copy of the Adaptec device driver will now be written on your floppy 
  1268. diskette.
  1269.  
  1270. Step 13B  Exit the Adaptec Disk Preparation Program
  1271.  
  1272. Now, exit the Adaptec Disk Preparation Program by selecting Option 5 from 
  1273. the main menu. Control will be returned to DOS, and you should see the 
  1274. DOS "A:>" prompt.
  1275.  
  1276. Step 14B  Use DOS FDISK to FDISK C: only
  1277.  
  1278. At this point, the primary format, volume partition, and high level format 
  1279. for D: is complete. Only Drive C: needs to be FDISKed by DOS 3.0, 3.1 or 3.2.  
  1280.  
  1281. Insert a diskette containing a copy of the DOS  FDISK and FORMAT programs 
  1282. in the floppy disk drive. Use FDISK to create one  DOS partition  for 
  1283. fixed disk Drive 1. Return to DOS when finished.
  1284.  
  1285. Step 15B  Use DOS FORMAT to High Level Format Drive C:/S only.
  1286.  
  1287. Use FORMAT C:/S to format and copy the DOS system to drive C:.  
  1288.  
  1289. Step 16B  Copy the Adaptec Device Driver from the floppy to drive C:
  1290.  
  1291. Use COPY A:ADAPTEC C:  to copy the device driver to C:.
  1292.  
  1293. Step 17B  Create  CONFIG.SYS on drive C:
  1294.  
  1295. In order for DOS to use the Adaptec device driver, it must be installed 
  1296. when the system boots. This is accomplished by using any text editor or 
  1297. COPY CON to create a CONFIG.SYS file that contains the command:
  1298.  
  1299. DEVICE=file name
  1300.  
  1301. Where "file name" is the name given to the Adaptec device 
  1302. driver (ADAPTEC in the example above). If you already have a CONFIG.SYS 
  1303. file for your system, then simply add this line to the file.
  1304.  
  1305. Step 18B  Now reboot system from drive C:
  1306.  
  1307. The disk preparation is now complete and you are ready to reboot and 
  1308. copy programs to drive C:, D:, and E:
  1309.  
  1310. Now, whenever you boot from your hard disk, the system will boot from 
  1311. drive C: and the Adaptec device driver will be automatically installed.
  1312.  
  1313. 2.4.1 Introduction
  1314.  
  1315. This section describes the procedures needed to troubleshoot problems 
  1316. that may arise when installing the Adaptec ACB-237X controller board. 
  1317. These are the most commonly found problems and are not inclusive of 
  1318. every application.
  1319.  
  1320. CAUTION: When troubleshooting problems, use the most basic system 
  1321. configuration. That is, one hard disk drive on the ACB-237X and all 
  1322. other devices such as printers, modems, etc. removed. Once the system 
  1323. works for the basic configuration, add drives and devices to the system 
  1324. one at a time and retest after each addition.
  1325.  
  1326. If these procedures fail to give a solution to your problem, recheck 
  1327. your steps, read the entire manual, document the problem, and check with 
  1328. the technical support department where you bought the controller.
  1329.  
  1330.  
  1331. 2.4.2 Adaptec ACB-237X Troubleshooting Checklist
  1332.  
  1333. A 1790 Error is normal for an unformatted drive. Just press F1 to continue.
  1334.  
  1335. For the ACB-2372, check floppy cables; be sure J1 goes to both drives. 
  1336. Be sure that Pin 1 on the controller is connected to Pin 1 of the drive. 
  1337. If only one drive is being used, only the last connector on the twisted 
  1338. cable should be used.
  1339.  
  1340. Make sure the drive is RLL certified. Check with the manufacturer.
  1341.  
  1342. Check to see that the SETUP program and CMOS RAM show drive type 1 is selected.
  1343.  
  1344. Check the drive select jumper on hard disk drive; be sure that it is 
  1345. correctly set for the type of cable you are using (See Section 2.7, step 2).
  1346.  
  1347. Check jumpers on controller.
  1348.  
  1349. Check hard disk cables; 
  1350. For the ACB-2372, be sure J3 goes to Drive 1, J4 goes to Drive 2, and J2 
  1351. goes to both drives. Be sure that Pin 1 on the controller is connected to 
  1352. Pin 1 of the drive. If only one drive is being used, only J2 and J3 should 
  1353. be used. 
  1354. For the ACB-2370, be sure J2 goes to Drive 1, J1 goes to Drive 2, and J3 
  1355. goes to both drives. Be sure that Pin 1 on the controller is connected to 
  1356. Pin 1 of the drive. If only one drive is being used, only J2 and J3 should 
  1357. be used.
  1358.  
  1359. Check that the terminator on each drive is set properly (see Section 2.7, 
  1360. Step 2).
  1361.  
  1362. Check that the power supply can support the added current required by the 
  1363. drive. Be sure that the +5V and +12V voltages are correct. Consult with 
  1364. the drive vendor for the correct drive power requirements.
  1365.  
  1366. You must always create a volume after the low-level format has finished, 
  1367. before exiting Adaptec's menu. If DOS FDISK shows only 1 or 2 cylinders, 
  1368. you did not create a volume.
  1369.  
  1370. The area greater than 1024 cylinders on a hard drive cannot be accessed 
  1371. through DOS. Adaptec's Partitioning & Driver must be used.
  1372.  
  1373. Remember that you must Activate each Adaptec partition after using 
  1374. Adaptec's "FDISK".
  1375.  
  1376. For system hang or boot problems, try installing the BUS WAIT STATE jumper. 
  1377. The DTK 10MHz system needs this jumper installed on the controller board.
  1378.  
  1379. Some AT systems may continue to retry booting to the hard drive even though 
  1380. it has not been formatted yet. You will have to allow this re-trying to 
  1381. continue for up to two minutes before the system will boot to the 
  1382. floppy drive. Then you can proceed to Debug and format the drive.
  1383.  
  1384. "Recal Error" is usually caused by improper cabling, or Drive-Select 
  1385. jumpering of the hard drive. If the error persists after checking these, 
  1386. then try:
  1387. For ACB-2372: J14 position 4 installed
  1388. For ACB-2370: J6 position 4 installed
  1389.  
  1390. If none of the above steps cure the problem, then swap out components in 
  1391. this order:
  1392. Replace the cables with a known-good set of cables.
  1393. Swap the drive with a known-good drive.
  1394. Swap the 237X controller with another 237X controller.
  1395.  
  1396.  
  1397. 2.4.3 Controller Error Codes
  1398.  
  1399. Tables 4-1 through 4-5 specify class 00, 01, 02, 03, and 04 error codes 
  1400. which may be returned by the ACB-237X. Note that the most significant bit 
  1401. (the address valid bit) of the one-byte error code may be set in some 
  1402. cases. Thus, 80-8F, 90-9F, A0-AF, B0-BF, and C0-CF are also valid errors 
  1403. corresponding to error codes 00-0F, 10-1F, 20-2F, 30-3F, and 40-4F, 
  1404. respectively.
  1405.  
  1406.  
  1407. Table 4-1.  class 00 error codes (drive errors)
  1408. Code Error
  1409. 00 No Error Occurred During Last Command
  1410. 01 No Index Signal Found
  1411. 02 No Seek Complete Found
  1412. 03 Write Fault Found
  1413. 04 Drive Not Ready
  1414. 05 Not Assigned  
  1415. 06 No Track 00 Signal
  1416. 07 Not Assigned  
  1417. 08 Seek Operation Not Yet Complete
  1418. 09 Not Assigned 
  1419. 0A Not Assigned  
  1420. 0B-0F Not Assigned  
  1421.  
  1422.  
  1423. Table 4-2.  class 01 error codes (data recover errors)
  1424. Code Error
  1425. 10 ID ECC Error
  1426. 11 Uncorrectable Data ECC Error Found
  1427. 12 ID Address Mark Not Found (sector not found)
  1428. 13 Data Address Mark Not Found
  1429. 14 Sector Not Found (no ID errors found)
  1430. 15 Seek Error (wrong cylinder)
  1431. 16 No ID AM and ID ECC error (sector not found)
  1432. 17 Not Assigned 
  1433. 18 Corrected ECC Error(s)
  1434. 19 Access to Sector Flagged As Bad
  1435. 1A Format Error Detected
  1436. 1B-1F Not Assigned 
  1437.  
  1438. Table 4-3.  Class 02 error codes (system-related errors)
  1439.  
  1440. Code Error
  1441. 20 Invalid Command
  1442. 21 Illegal Parameter (cyl., head, sector)
  1443. 22 Not Assigned 
  1444. 23 Cylinder Overflow (during command)
  1445. 24 Format Command With the Wrong Number of Sectors Per Track
  1446. 25-2F Not Assigned 
  1447.  
  1448.  
  1449.  
  1450. Table 4-4.  Class 03 error codes (diagnostics errors)
  1451.  
  1452. Code Error
  1453. 30 Internal CPU RAM Failed
  1454. 31 Controller ROM Checksum Error
  1455. 32 ECC Diagnostic Failed
  1456. 33 SERDES RAM Failed
  1457. 34 Disk Buffer RAM Failed
  1458. 35 Buffer Controller Registers Failed
  1459. 36 Drive Interface IC Failed
  1460. 37 Host Interface IC Failed
  1461. 38 CPU Self-Test Failed
  1462. 39-3F Not Assigned 
  1463.  
  1464.  
  1465. Table 4-5. Class 04 error codes 
  1466. (timeouts and misc. errors)
  1467. Code Error
  1468. 40 Data Time-Out
  1469. 41 Format Time-Out
  1470. 42 SERDES Time-Out
  1471. 43 Selection Time-Out
  1472.  
  1473. 2.4.6 BIOS Error Codes
  1474.  
  1475. Table 4-6 specifies error codes that may be returned during format or verify.
  1476.  
  1477. Table 4-6.  bios error codes
  1478. Code Error
  1479. 01 Bad Command Passed to Disk I/O
  1480. 02 Address Mark Not Found
  1481. 04 Requested Sector Not Found
  1482. 05 Reset Failed
  1483. 07 Drive Parameter Activity Failed
  1484. 09 Attempt to DMA Across 64K Boundary
  1485. 0A Access to Bad Sector
  1486. 0B Bad Track Flag Detected
  1487. 10 Bad ECC on Disk Read
  1488. 11 ECC Corrected Data Error
  1489. 20 Controller Timeout
  1490. 40 Seek Operation Failed
  1491. 80 Attachment Failed to Respond
  1492. BB Undefined Error Occurred
  1493. FF Sense Operation Failed
  1494.  
  1495.  
  1496. Adaptec Inc.
  1497. 691 South Milpitas Blvd.
  1498. Milpitas, California 95035  (408) 945-8600
  1499.  
  1500.  
  1501. SECTION FIVE                                           APPENDICES
  1502.  
  1503. INSTALLING SCO XENIX V.2.2 WITH ADAPTEC ACB-23XX DISK CONTROLLERS
  1504.  
  1505. Adaptec ACB-23XX controllers are fully compatible with SCO Xenix V.2.2 
  1506. and newer. The following instructions describe the process for installing 
  1507. the Xenix operating system on a disk subsystem using an Adaptec AT disk 
  1508. controller.  The following items are required to successfully perform 
  1509. this installation:
  1510.  
  1511. 1) SCO XENIX V.2.2 or newer. Operating system software and documentation
  1512. 2) DOS 3.1 or newer, Operating system software and documentation
  1513. 3) PC AT-compatible computer
  1514. 4) Adaptec ACB-23XX disk controller
  1515. 5) Hard disk drive (ESDI for use with ACB-232X, RLL for ACB-237X)
  1516.  
  1517. 1.0 INSTALLING THE DISK SUBSYSTEM
  1518.  
  1519. First, the hard disk and controller must be installed in the AT and 
  1520. formatted for use by the Adaptec controller. See Sections 2 
  1521. (Hardware Installation) and 3 (Software Installation) of the Adaptec 
  1522. ACB-23XX User's Manual.
  1523.  
  1524. During the software installation process (Section 3 of the ACB-23XX 
  1525. User's Manual), it is necessary to create a volume on the hard disk. 
  1526. At this point, a single partition must be created that contains all of 
  1527. the available cylinders on the drive. (Follow the instructions given 
  1528. for preparing a disk for use with DOS 3.3.)
  1529.  
  1530. When the hard disk has been successfully formatted with a single volume 
  1531. for the entire disk, you are ready to proceed with the installation of 
  1532. the Xenix operating system.
  1533.  
  1534. 2.0 INSTALLING THE XENIX OPERATING SYSTEM
  1535.  
  1536. To install Xenix, follow the installation instructions given in the 
  1537. SCO XENIX System V Operating System Run Time Environment (HW) 
  1538. reference manual. The instructions are given in Chapter 2, 
  1539. "Installation Procedure"> During this installation process, the 
  1540. dkinit program (invoked by hdinit) is used to set the parameters for 
  1541. the hard disk. At his point, be sure to select option 1 (Display current 
  1542. disk parameters) and verify that the values displayed for cylinders, heads 
  1543. and sectors/track are correct. If the parameters are not correct, please 
  1544. retry this installation procedure. If correct, continue with the Xenix 
  1545. installation as directed.
  1546.  
  1547. If any problems are encountered during the Xenix installation, please 
  1548. see Section 2.7 of the SCO Xenix, Run Time Environment (HW) reference for 
  1549. troubleshooting information.
  1550.  
  1551.  
  1552.  
  1553. APPENDICES
  1554.  
  1555. APPENDIX II
  1556.  
  1557. OS/2 INSTALLATION PROCEDURES AND ADAPTEC ACB-23XX
  1558. COMPATIBILITY WITH MS OS/2 AND IBM OS/2
  1559.  
  1560. 1.0 OS/2 COMPATIBILITY
  1561.  
  1562.  
  1563. Adaptec ACB-23XX controllers have been tested successfully with IBM OS/2 
  1564. version 1.0. However, due to a problem discovered with Microsoft's version 
  1565. of OS/2, any 1:1 interleave hard disk controller is not compatible with 
  1566. the current MS OS/2 revision 1.0. A specific revision of the Microsoft OS/2 
  1567. hard disk device driver is required for reliable operation of any ACB-23XX 
  1568. product with MS OS/2 1.0.
  1569.  
  1570. 2.0 NEW DISK01.SYS REQUIRED FOR MS OS/2 OPERATION
  1571.  
  1572. The name of the device driver that must be replaced is DISK01.SYS. This 
  1573. device driver is available from Microsoft, although a specific revision 
  1574. number of the file was not available at the time this note was written. 
  1575. However, the driver can be referenced as the latest revision of 
  1576. DISK01.SYS. For those on the Microsoft developers program, it is also 
  1577. available on the Microsoft developers bulletin board as DISK01.NEW. Also, 
  1578. the new revision of the device driver will be supplied in the next release 
  1579. of OS/2 from Microsoft. This driver was originally made available to correct 
  1580. problems observed when MS OS/2 was used on Compaq 386 machines with a 
  1581. 1:1 interleave, ESDI hard disk subsystem. The failure mode, observed when 
  1582. using the DISK01.SYS supplied with MS OS/2 1.0, was a random rebooting of 
  1583. the system during, and/or after, reading data from the hard disk.
  1584.  
  1585. Microsoft OS/2 versions 1.0 and 1.02, with the replacement disk device 
  1586. driver (described above), have been tested with the ACB-23XX controllers 
  1587. and were found to be fully compatible.
  1588.  
  1589. 3.0 WINDOWS COMPATIBILITY
  1590.  
  1591. Microsoft Windows 286 and Windows 386 have both been tested and are 
  1592. fully compatible with Adaptec's ACB-23XX products. Both software packages 
  1593. work whether invoked from the DOS operating system, or from the DOS 
  1594. compatibility window under the OS/2 operating system.
  1595.  
  1596. 4.0 OS/2 INSTALLATION
  1597.  
  1598. Disk preparation under OS/2 is very similar to DOS disk preparation. 
  1599. OS/2 uses the FDISK.COM and FORMAT.COM programs to create and format 
  1600. OS/2 partitions on the fixed disk. The following instructions outline 
  1601. basic fixed disk preparation, and OS/2 installation.
  1602.  
  1603. First, the hard disk and controller must be installed in the AT and 
  1604. formatted for use by the Adaptec controller. See Sections 2 (Hardware 
  1605. Installation) and 3 (Software Installation) of the Adaptec ACB-23XX User's 
  1606. Manual. You will need the DOS operating system and DEBUG utility to 
  1607. successfully complete this installation. OS/2 does not have a DEBUG-like 
  1608. utility.
  1609.  
  1610. During the software installation process (Section 3 of the ACB-23XX 
  1611. User's Manual), it is necessary to create a volume on the hard disk. At 
  1612. this point, a single partition must be created that contains all of the 
  1613. available cylinders on the drive. (Follow the instructions given for 
  1614. preparing a disk for use with DOS 3.3).
  1615.  
  1616. When the hard disk has been successfully formatted with a single volume 
  1617. for the entire disk, you are ready to proceed with the installation of 
  1618. the OS/2 operating system.
  1619.  
  1620. Finally, insert the OS/2 installation diskette in the floppy drive, and 
  1621. press Ctrl+Alt+Del to reboot the system. The OS/2 operating system will 
  1622. boot and the installation program will automatically guide you through 
  1623. the FDISK and FORMAT procedures for your fixed disk, as well as completing 
  1624. the OS/2 installation.
  1625.  
  1626.  
  1627. APPENDICES
  1628.  
  1629.  
  1630. APPENDIX III
  1631.  
  1632.  
  1633. INSTALLING ISC UNIX 386/ix  WITH ADAPTEC ACB-23XX DISK CONTROLLERS
  1634.  
  1635. Adaptec ACB-23XX controllers are fully compatible with ISC UNIX SYSTEM V 
  1636. 386/ix, and newer. The following instructions describe the process for 
  1637. installing the Xenix operating system on a disk subsystem using an Adaptec 
  1638. AT disk controller.
  1639.  
  1640. The following items are required to successfully perform this installation:
  1641.  
  1642. 1) ISC UNIX 386/ix, or newer. Operating system software and documentation. 
  1643. 2) PC AT-compatible computer.
  1644. 3) Adaptec ACB-23XX disk controller
  1645. 4) Hard disk drive (ESDI for use with ACB-232X, RLL for ACB-237X).
  1646.  
  1647. 1.0 INSTALLING THE DISK SUBSYSTEM
  1648.  
  1649. First, the hard disk and controller must be installed in the AT and formatted 
  1650. for use by the Adaptec controller. See Sections 2 (Hardware Installation) and 
  1651. 3 (Software Installation).
  1652.  
  1653. During the software installation process (Section 3 of the ACB-23XX User's 
  1654. Manual), it is necessary to create a volume on the hard disk. At this 
  1655. point, a single partition must be created that contains all of the 
  1656. available cylinders on the drive. (Follow the instructions given for 
  1657. preparing a disk for use with DOS 3.3.
  1658.  
  1659. When the hard disk has been successfully formatted with a single volume 
  1660. for the entire disk, you are ready to proceed with the installation of 
  1661. the Xenix operating system.
  1662.  
  1663. 2.0 INSTALLING THE UNIX OPERATING SYSTEM
  1664.  
  1665. To install Unix, follow the installation instructions given in the 
  1666. ISC Unix 386/ix User's Manual titled "Using 386/ix Products Managing 
  1667. 386/ix Products. The instructions are given in Section 3, 
  1668. "Installation Procedure".
  1669.  
  1670.  
  1671.  
  1672. APPENDICES
  1673.  
  1674.  
  1675.  
  1676. APPENDIX IV
  1677.  
  1678.  
  1679. NOVELL 2.0A SOFTWARE PATCH FOR USE WITH ADAPTEC
  1680. ACB-23XX DISK  CONTROLLERS
  1681.  
  1682.  
  1683. This software patch allows  Novell Advanced Netware to operate with the 
  1684. Adaptec ACB-23XX family of products. The patch provides support for hard 
  1685. disks with greater than 17 sectors per track. This patch may be used with 
  1686. the following versions of Novell Netware.
  1687.  
  1688. Novell 2.0a /SFT-1, and
  1689.             /SFT-2
  1690.  
  1691. 1.0 THE FILES TO BE MODIFIED
  1692.  
  1693. For the /SFT versions of Novell 2.0a, the following files, found on the 
  1694. Installation diskette, must be modified:
  1695. COMPSURF.EXE
  1696. INSTALL.EXE
  1697. DISKED.EXE
  1698. LOADER.DAT, and
  1699.  
  1700. The following additional files, found on the Genos-4 diskette, must  
  1701. also be modified:
  1702. NET$OS.OBJ
  1703. PREPARE.EXE
  1704.  
  1705. 2.0 PATCHING THE FILES
  1706.  
  1707. Using an editor capable of modifying executable files, (Norton Utilities, 
  1708. AT86, etc.) the following strings of machine code must be changed in each 
  1709. of the files listed above for your version of Novell 2.0a.  The procedure 
  1710. for making these changes consists of: first loading the file into memory, 
  1711. then searching the file for the hexidecimal  string to be modified, and 
  1712. finally, changing the appropriate bytes as shown below. Note that some of 
  1713. these strings may appear more than once in a single file.
  1714.  
  1715. ORIGINAL
  1716. HEX STRING CHANGE TO NEW HEX STRING FOR:
  1717.  
  1718. 17 sectors/track    26 sect/trk   34 sect/trk   35 sect/trk   36 sect/trk
  1719.  
  1720. 8AC1241F            8AC1241F      8AC1243F      8AC1243F      8AC1243F
  1721. FE22                FE34          FE44          FE46          FE48
  1722. EE22                EE34          EE44          EE46          EE48
  1723. 3C12                3C1B          3C23          3C24          3C25
  1724. B911                B91A          B922          B923          B924
  1725. B96400BAF701                      B90002BAF701
  1726. B90002BAF701                      B90002BAF701
  1727.                B90002BAF701
  1728. The last change listed is in the LOADER.DAT file only.
  1729.  
  1730. 80E11F             80E11F         80E13F         80E13F        80E13F
  1731.  
  1732. YOU MUST STILLMODIFY YOUR SYSTEM BIOS TO PROVIDE A DRIVE TYPE TABLE WITH 
  1733. WITH THE CORRECT NUMBER OF CYLINDERS AND SECTORS PER TRACK FOR NOVELL 2.0A TO 
  1734. RUN.  AFTER LOW-LEVEL FORMAT, THE ADAPTEC BIOS MUST BE DISABLED BY REMOVING
  1735. THE BIOS ADDRESS SELECTION JUMPER FROM THE CONTROLLER (i.e, REMOVE ANY 
  1736. JUMPER FROM J11 on ACB-2322). 
  1737.  
  1738. Novell 2.0a does not support a disk with  capacity greater than 250 MBytes. 
  1739. The system BIOS drive type table must specify less than 250 MBytes worth 
  1740. of storage. Use the following to calculate the maximum number of cylinders 
  1741. that may be specified:
  1742.  
  1743. MAXIMUM NUMBER OF CYLINDERS = 512,000   (SECTORS PER TRACK  X  HEAD COUNT)
  1744.  
  1745. Upredictable results may occur when attempting to use a disk with greater 
  1746. than 250 MBytes of storage.
  1747.  
  1748.  
  1749. TECH NOTE DISK MANAGER  N
  1750.  
  1751. Ontrack's DISK MANAGER-N (DMN) is a software package that allows the 
  1752. preparation and installation of disk drives as Novell file servers. With 
  1753. DMN's preparation software a disk can be installed 28 times faster than 
  1754. with Novell's Compsurf. DMN also provides for the installation of disk 
  1755. drives not listed in the file server computer's BIOS. This allows users 
  1756. to select disk drives of their own choice.
  1757.  
  1758. Up until now, DMN would only run with Netware compatible controllers. We 
  1759. are very pleased to announce that this is no longer the case. 
  1760. DISK MANAGER-N Version 2.3 due to be released in April, 1988 will contain 
  1761. support for the following Adaptec controllers:
  1762.  
  1763. ACB-2370 RLL
  1764. ACB-2372 RLL w/floppy
  1765.  
  1766. ACB-2320 ESDI
  1767. ACB-2322 ESDI w/floppy
  1768.  
  1769. DMN is compatible with Advanced Netware 2.0A and 2.1 and Entry Level 
  1770. Systems 2.0 and 2.1.
  1771.  
  1772. Due to the limitation of 1024 cylinders on any given drive the maximum 
  1773. capacity is 286 MB/drive.
  1774.  
  1775. ONTRACK's next release DMN version 3.0 due in June will alleviate the 
  1776. 1024 cylinder barrier.
  1777.  
  1778. If you have any questions, please feel free to give us a call at 
  1779. 1-800-752-1333.
  1780.  
  1781.  
  1782. APPENDICES
  1783.  
  1784.  
  1785.  
  1786. APPENDIX V
  1787.  
  1788. ADAPTEC AUTO-CONFIGURATION
  1789.  
  1790. Auto-configuration for non-listed drive types.
  1791.  
  1792. In DOS 3.X, Interrupts 60-67 are available for use as vectors to user programs.
  1793.  
  1794. Adaptec 23XX controllers use the memory space occupied  by Int 60-67 as a 
  1795. data area, instead of for vector pointers. We store the drive parameters 
  1796. there, in a table. Sixteen bytes (Int 60-63) are for drive 1, and 16 bytes 
  1797. (Int 64-67) are for drive 2. these tables contain the true cylinder, head and 
  1798. sector count for each drive. This feature allows the user to install hard 
  1799. drives that do not match the standard list of drive types in the AT BIOS.
  1800.  
  1801. Occasionally, products such as expanded memory or disk caching, will want 
  1802. to use Interrupts 60-67 as vectors to their code. This will conflict with our 
  1803. use of these locations, because our drive table will be overwritten by 
  1804. their pointers.
  1805.  
  1806. For this special case, we have included an auto-configuration driver in 
  1807. your controller BIOS. This driver can be downloaded from your controller 
  1808. and put into a CONFIG.SYS file on your hard drive. At system boot, DOS 
  1809. will execute the device driver. With the driver installed, we do not use 
  1810. Int 60-67 to store the drive parameter table. Instead, the standard hard 
  1811. drive interrupts 41 and 46 are used as vectors to point to our drive table, 
  1812. which is now in a protected memory location reserved by DOS.
  1813.  
  1814. When to use the auto-configuration driver.
  1815.  
  1816. If you have created volumes using Adaptec's partitioning, and put the 
  1817. partitioning driver into a CONFIG.SYS file, then you do not need the 
  1818. autoconfiguration driver. (It is included in the partitioning driver.)
  1819.  
  1820. If you did not use Adapte'c partitioning driver, you may want to copy the 
  1821. auto-configuration driver into a CONFIG.SYS file on your boot disk. This 
  1822. will ensure that no software will conflict with your hard disk table. 
  1823. However, if you have no software that used Int 60-67, you can run without 
  1824. a device driver installed.
  1825.  
  1826. The following have been reported to need Int 60-67 locations:
  1827.  
  1828. Superpck Cache Triangle CICS/PC Emulator
  1829. Desqview Columbia Kermit
  1830. IBM Displaywrite 3 Wang Terminal-Emulator cards
  1831.  
  1832. How to use the auto-configuration driver
  1833.  
  1834. The auto-configuration driver is accessible by using the DEBUG program 
  1835. from your hard dirve or your DOS floppy.
  1836.  
  1837. At the prompt enter:
  1838.  
  1839. A>DEBUG  <CR>
  1840. -G=C800:5  <CR>
  1841.  
  1842. The Adaptec Disk Preparation Menu will come up on the screen.
  1843.  
  1844. Choose option 4, "to generate Adaptec auto-configuration device driver".
  1845.  
  1846. Now you can copy the driver into a file that you name. If your C drive is 
  1847. already formatted, you can copy the driver to C. (If not, then copy the 
  1848. driver to a file on your A: floppy. After your C drive is formatted, then 
  1849. copy the driver from A, over to the C drive.)
  1850.  
  1851. Enter file name: C: ADAPTEC.DVR  <CR>
  1852.  
  1853. A copy of the driver will now be written onto the specified drive.
  1854.  
  1855. Now create or modify your CONFIG.SYS file to include the driver.
  1856.  
  1857. If you have an already existing CONFIG.SYS file on your hard drive, then 
  1858. modify the file to have DEVICE = ADAPTEC.DVR as the first statement.
  1859.  
  1860. If you do not have an existing CONFIG.SYS file, then create one in 
  1861. the following way:
  1862.  
  1863. C>COPYCONCONFIG.SYS  <CR>
  1864. DEVICE = ADAPTEC.DVR  <F6> <CR>
  1865.  
  1866. Now your drive table will be located in a protected area at boot time.
  1867.  
  1868. Adaptec's ACB-23XX Family
  1869.  
  1870. I/O DRIVER STATUS
  1871. VENDOR O/S REVISION AVAIL. SUPPORT
  1872.  
  1873. Interactive Systems     Unix 386/ix 1.03 
  1874. Corporation 1.04 Now
  1875. 2401 Colorado Ave.
  1876. Santa Monica, CA 90404
  1877. 213-453-8649
  1878.  
  1879. Santa Cruz              SCO XENIX V 2.2 
  1880. Operation /286/386
  1881. 400 Encinal St.
  1882. P.O. Box 1900
  1883. Santa Cruz, CA
  1884. 95061-9990
  1885. 408-425-7222
  1886.  
  1887. Microsoft Corp.          PC/MS DOS 3.X 
  1888. 16011 N.E. 36th Way 
  1889. Box 97017                MS/OS/2 with 1.0 
  1890. Redmond, WA              DISK01.SYS
  1891. 98073-9717               MS OS/2 1.02 
  1892. 206-882-8080
  1893.  
  1894. Microport Systems        System V/386 2.2RLL
  1895. 10 Victor Square
  1896. Scotts Valley, CA95066
  1897. 800-722-UNIX
  1898. 800-822-UNIX (In CA)
  1899.  
  1900. Ontrack Computer          Novell 2.0a
  1901. Systems
  1902. 6200 Bury Drive
  1903. Eden Prairie, MN
  1904. 55346
  1905. 612-937-5815
  1906.  
  1907. The Software Link          PC-MOSX
  1908. 3577 Parkway Ln.
  1909. Atlanta, GA 30092
  1910. 404-448-5465
  1911.  
  1912. IBM Corp.                 OS/2 Std. 1.0
  1913. Old Orchard Rd.
  1914. Armonk, Ny 10504          OS/2 Std. 1.1
  1915. 914-765-1900
  1916.  
  1917.  
  1918.  
  1919. APPENDICES
  1920.  
  1921.  
  1922.  
  1923. APPENDIX VII
  1924.  
  1925.  
  1926. FORMATTING AND ACCESSING DRIVES WITH GREATER THAN 1024 CYLINDERS USING 
  1927. ADAPTEC'S ACB-23XX CONTROLLERS
  1928.  
  1929. Adaptec ACB-23XX BIOS No. 412801-00C and later revisions contain a hard 
  1930. disk format utility that includes support for drives with greater than 
  1931. 1024 cylinders. The user interface for this utility is identical to that 
  1932. supplied in previous revisions of the BIOS. however, there are several 
  1933. steps that are required to make access to the cylinders beyond 1024 
  1934. possible. Please read the Adaptec User's Manual for your controller, and 
  1935. become familiar with the format utility contained in the Adaptec controller 
  1936. BIOS (located at C800:5), before attempting to format your hard disk.
  1937.  
  1938. The first step in this installation is to format the hard disk. Follow 
  1939. the instructions exactly as they are presented in the User's Manual 
  1940. for initiating the format. 
  1941.  
  1942. When the format completes it is then necessary to volume partition the drive. 
  1943. This is accomplished by selecting option 1 from the format utility main 
  1944. menu. The first 1024 cylinders on the drive may be partitioned exactly as 
  1945. described in the User's Manual.
  1946.  
  1947. Since DOS is not able to address the cylinders above 1024, cylinders 1024 
  1948. and greater can only be accessed from an Adaptec Partition, using the 
  1949. Adaptec Partition Device Driver. This means that in order to access these 
  1950. cylinders, they must be included in a volume created in the Adaptec 
  1951. Volume Partition program )option 1 in the BIOS format routine). Create as 
  1952. many 32 MB or less volumes to include each of these cylinders in a 
  1953. partition. Then select the option to FDISK each of the volumes. Under the 
  1954. FDISK menu, you will need to create a single partition that uses all of 
  1955. the cylinders allocated to each volume. This process will also format the 
  1956. partition for use by the Adaptec device driver. When the partition format 
  1957. completes, select the appropriate option to activate the partition. When 
  1958. each of the Adaptec volumes has been created and prepared using FDISK, 
  1959. they will be accessible by the device driver.
  1960.  
  1961. At this point, the low-level format and volume partitioning of the hard 
  1962. disk will be complete. Exit the format utility and follow the instructions 
  1963. in the User's Manual for preparing the first 1024 cylinders of the disk 
  1964. for DOS using the FDISK.COM and FORMAT.COM utilities.
  1965.  
  1966. After the DOS format has been completed and the system transferred to the 
  1967. hard disk, be sure to transfer the Adaptec partition device driver from 
  1968. the controller BIOS onto the hard disk and create the appropriate entry in 
  1969. the system CONFIG.SYS file. Please see the User's Manual for complete 
  1970. instructions on installing the device driver in your system.
  1971.