SCSI Cables: more than a couple of connectors and a few pieces of wire.For more than fifteen years, Paralan Corporation has been assisting customers with SCSI SCSI in full Small Computer System Interface Once common standard for connecting peripheral devices (disks, modems, printers, etc.) to small and medium-sized computers. SCSI has given way to faster standards, such as Firewire and USB. bus subsystem performance problems. Many times, frustrated frus·trate tr.v. frus·trat·ed, frus·trat·ing, frus·trates 1. a. To prevent from accomplishing a purpose or fulfilling a desire; thwart: system integrators end up forfeiting Forfeiting Method of financing international trade of capital goods. all their profits making weekly trips to the customer's site to trouble-shoot system performance problems. Through this experience, it has become clear to those of us doing the troubleshooting that poorly designed and manufactured cabling is usually the culprit preventing a SCSI subsystem from running reliably with maximum data throughput. Fortunately, the problem is easy to correct. To prevent problems, designers must carefully define and build the cables to the specification and test them rigorously for reliability. With SCSI running at data rates of up to 320 Megabytes/sec, reliable SCSI cables are essential. The specification is clear on how to design and build reliable cables that will accommodate high speeds. This article covers the indicators of poorly constructed SCSI cabling and defines how to specify cabling to assure correct assembly. Finally, it goes into detail on how to test the cables to assure that the specifications are met. Symptoms of Cable Problems Many symptoms indicate SCSI cable problems ranging from inconsistent operation to reduced data throughput to non-operation. Examples include: * SCSI controller A common term for a SCSI host adapter. See SCSI. SCSI controller - SCSI adaptor does not recognize the drives * SCSI controller recognizes the drives but cannot exchange data * System runs at reduced data throughput * Occasional bus crashes or creates error reports * Various problems occur when changing cable length or peripheral location What Causes These Problems? Software: If the right drivers for the peripherals are not loaded, the bus will not work correctly. If the latest version of the drivers is not loaded, the bus may run at reduced throughput. Hardware: Although rare, there is a possibility that the SCSI controller or the peripheral failed. A failure in the controller will usually affect all the peripherals with the exception of a failure in the upper byte of a wide SCSI A SCSI interface that transfers 16 bits in parallel rather than 8 bits. See SCSI. (hardware, standard) Wide SCSI - A variant on the SCSI-2 interface. It uses a 16-bit bus - double the width of the original SCSI-1 - and therefore cannot be connected to a SCSI-1 bus. controller--which may not affect data transfer to narrow peripherals. Failure of a peripheral can be easily remedied by replacing the peripheral with one that is known to be good. If one Single-Ended (SE) drive is placed on a multimode Low Voltage Differential (hardware) Low Voltage Differential - (LVD) A method of driving SCSI cables that will be formalised in the SCSI-3 specifications. LVD uses less power than the current differential drive (HVD), is less expensive and will allow the higher speeds of Ultra-2 SCSI. LVD requires 3. (LVD See LVDS. LVD - Low Voltage Differential ) bus, the bus and all the peripherals will switch to the SE mode, which provides a maximum data throughput of Ultra SCSI The designation for various high-speed SCSI interfaces. The original specification was Ultra SCSI, followed by Ultra2, Ultra3, etc. For details, see SCSI. (40 MB/sec for wide SCSI) Also, in the SE mode, the maximum allowable cable lengths are considerably shorter than for LVD. Terminators: After cables, terminators and termination are the next major source of SCSI problems. For proper operation, each SCSI bus segment must be terminated at the two extreme ends of the segment. In a typical system, that means there must be termination at the SCSI controller and at the very end of the SCSI cabling. The termination must be appropriate for the type of SCSI used. That is, LVD or LVD/MSE terminators are used for LVD; HVD (1) (High Voltage Differential) See SCSI and differential signaling. (2) (Holographic Versatile Disc) A high-capacity optical disc from the HVD Forum (www.hvd-forum. terminators for HVD; and SE active terminators An active terminator is a type of single ended SCSI terminator with a built-in voltage regulator to compensate for variations in terminator power. for SE SCSI. Some SE drives have built-in terminations but most HVD drives and all LVD drives must be terminated externally. Even the fastest SCSI hard drive with a large data buffer In computing, a buffer is a region of memory used to temporarily hold data while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device (such as a keyboard) or just before it is sent to an output device (such may burst data at up to 320MB/sec but will give a sustained data throughput of about 40MB/sec. Most tape drives do not exceed 30MB/sec. The best use of the available bandwidth is achieved when multiple high data throughput peripherals are used on the bus. Cables: The first thing to check, when trouble shooting SCSI cabling, is the total length of each cable segment. Each implementation of SCSI has a different maximum recommended cable length. Exceeding the cable lengths specified for SE SCSI is ill advised. HVD and LVD are more tolerant of longer cable lengths, however, exceeding the maximum recommended lengths can result in problems that can be very difficult to trouble shoot. (Table 1 is a list of maximum cable lengths. The terminology conforms to the SCSI Trade Association The SCSI Trade Association, or SCSITA, is an industry trade group which exists to promote the use SCSI technology. It was formed in 1996 [1]. As of 2006, major members include Adaptec, HP, Intel, LSI Logic, Seagate, and IBM [1]. [www.scsita.org] recommendation). Stubs stubs The shares of equity in a firm that is financed almost completely with debt. Stubs are often created when firms go through a leveraged buyout or pay big cash dividends in order to fend off a takeover. : A stub A small software routine placed into a program that provides a common function. Stubs are used for a variety of purposes. For example, a stub might be installed in a client machine, and a counterpart installed in a server, where both are required to resolve some protocol, remote procedure is an un-terminated length of transmission line. At the speed that SCSI operates today (now up to 320 MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc. ), a SCSI cable is a radio frequency transmission line. Stubs are typically created by a "Y" or a "T" in the cabling, or by having cable that extends beyond the terminator (1) A character that ends a string of alphanumeric characters. (2) A hardware component that is connected to the last peripheral device in a series or the last node in a network. . Stubs are usually not a problem with round, shielded external cables but can be easily created with internal ribbon cables A thin, flat, multiconductor cable that is widely used for internal peripheral connections in electronic systems. In a PC, a 34-wire ribbon connects the floppy drive (if present) to the motherboard. . Incorrect Cable Type: Using cable that meets SCSI specifications for impedance, twisted pairs A thin-diameter wire (22 to 26 gauge) commonly used for telephone and network cabling. The wires are twisted around each other to minimize interference from other twisted pairs in the cable (Alexander Graham Bell invented this and was awarded a patent for it in 1881). and shielding is critical. If the cable does not have the correct impedance, not all the signal is absorbed at the receiving device but is reflected back toward the transmitter. If these reflected signals arrive at a device that is expecting to receive signals, it will result in a SCSI resend or even a bus shut down. At a minimum, this results in a substantial reduction in data throughput. Incorrect Cable Assembly: Even if the cable is made of quality components that meet SCSI specifications, if SCSI signal pairs are not matched to twisted pairs in the cable it increases crosstalk (1) Electromagnetic interference that comes from an adjacent wire. "Alien" crosstalk is interference that comes from a wire in an adjacent cable, for example, when two or more twisted wire pair cables are bundled together. significantly. This can ,also result in SCSI resends or bus shut down. The faster the SCSI bus and the longer the cabling, the more pronounced the effect will be. It should be noted that the SCSI specifications demand that the Request (REQ REQ Request REQ Required REQ Requirement REQ Requisition ) and Acknowledge (ACK (ACKnowledgment code) The communications code sent from a receiving station to a transmitting station to indicate that it is ready to accept data. It is also used to acknowledge the error-free receipt of transmitted data. Contrast with NAK. 1. ) signal pairs be located in the core of the SCSI cable. The control pairs should be in the second layer and the data pairs should be in the outside layer next to the shield (see Figure 1). The REQ and ACK signals control the timing of the SCSI bus and are most susceptible to noise. Placing the REQ and ACK pairs in the core of the cable provides the greatest shielding from external noise sources. SCSI cable assemblies that ignore pair placement are suspect and should not be used. It is not safe to assume that a cable designated as a SCSI cable is manufactured with the parameters cited above. It is best to specify how cables are to be assembled and then test them to be sure every instruction was followed. [FIGURE 1 OMITTED] How to Specify Good SCSI Cables Specifications for correct SCSI cables can be found in the SCSI Parallel Interface (SPI (1) (Stateful Packet Inspection) See stateful inspection. (2) (Service Provider Interface) The programming interface for developing Windows drivers under WOSA. ) document in the SCSI-3 specifications. The latest version, which includes Ultra320 SCSI, is SPI-4. (See http://www.tl0.org for the T10 SCSI developers website.) Quality parts: Components used to make SCSI cables are as important as the construction. Be sure to specify a quality manufacturer of connectors, back shells and cable. Cable Length: It is not sufficient to specify that cable assemblies be manufactured with cable containing 50 or 68 wires. Adequate cabling must meet the SCSI specifications including cable impedance When radio frequency signals are transmitted via coaxial cable or ribbon cable, the impedance of the cable is significant in determining the load placed on the source and the efficiency of the transmission. , stranded or solid wire, wire gauge wire gauge n. 1. A gauge for measuring the diameter of wire, usually consisting of a disk having variously sized slots in its periphery or a long graduated plate with similar slots along its edge. 2. , 25 or 34 twisted pairs and shielding. Note, too, that Very High Density Cable Interconnect (VHDCI (Very High Density Cable Interconnect) A standard 68-pin interface for connecting UltraSCSI and other peripheral devices. It is highly miniaturized and uses a similar flat leaf-style pin like the Centronics connector. ) SCSI connectors There have been a large variety of SCSI connectors in use at one time or another in the computer industry. Probably no computer interconnect (with the possible exception of RS-232 serial) has caused as much confusion. typically do not accept the 28-gauge wire of most SCSI cables. The SPI-4 document of the SCSI-3 specification acknowledges that fact and allows the use of 30-and 32-gauge wire, but the higher resistance of smaller wires results in a reduction of the maximum allowable SCSI cable lengths. Proper Assembly: As important as using the correct cable is making sure that the SCSI signal pairs are assigned to twisted pairs in the cable and that correct pair location within the cable is observed. Correct pair selection will be found in the SPI documents of the SCSI specifications as well as on websites such as http://www.paralan.com/lvdmsepinout.html. How to Test SCSI Cables The first test is to visually inspect all the pins in the connectors on both ends of the cable (the SCSI specifications define that all external, shielded SCSI cables have male connectors A plug or socket that contains pins. The female counterpart contains receptacles. In order to test the electrical function of the cable, the cable could be torn apart; however, that is not practical and is certainly not practical in the field. There are a number of cable testers A cable tester is an electronic device used to verify the electrical connections in a cable or other wired assembly. Generally a cable tester consists of:
On the low end of the price scale are testers in the $100 range that test continuity only. Continuity is an essential test because if you do not have pin-to-pin continuity on a copper cable you do not have a useful cable. However, continuity alone is not a sufficient test of the suitability of a SCSI cable for current SCSI speeds. A SCSI cable tester in the $2K range meant for bench-top use is entirely adequate. It should test pin-to-pin continuity and check for pin-to-pin and pin-to-shield shorts. In addition, it should perform an integrity test that assures that the SCSI signal pairs are matched to twisted pairs in the cable. An LED display would be helpful to report pins that do not have continuity or signal/cable pairs that are not properly matched. Testing Cables in the Field The cable testers mentioned above are generally not suitable for testing cables in the field, due to their large size and reliance on line voltage for power. Instead, a hand-held SCSI cable tester that is small, lightweight (less than 16 oz.) and provides pass/fail testing of SCSI cables in a few seconds is preferable. It should test for continuity and shorts with only one end of the cable connected to the tester so it is not necessary to completely remove installed cables to test them. It should also perform an integrity test to assure matching of signal pairs and twisted pairs in the cable assembly. In addition, a cable pair location test to determine if the REQ and ACK pairs are located in, or close to, the core of the cable is a requirement. The display should then indicate the suitability of the cable as "Good" for SCSI applications or "Poor" if it is not suitable to serve as a reliable SCSI cable assembly. A valuable added test feature to look for would permit unplugging a SCSI subsystem from the SCSI controller and plugging it into the tester with power still applied to the peripherals. The LCD display on the tester would then indicate whether the bus is SE, HVD or LVD, display the measured value of DIFF-SENSE and indicate if term power is on the bus. (DIFF-SENSE is a pin on the SCSI bus used by SCSI devices to determine the type of SCSI bus it is being connected to. If this pin is at a voltage level of 0-0.5V, the bus is single-ended; if it is between 0.7-1.9V the bus is LVD; and if it is greater than 2.4V, the bus is HVD.) SCSI enterprise storage systems are the most reliable, highest performance and easiest to maintain storage systems available today. SCSI will be around for a long time and continue to serve the needs of mission-critical applications across the industry. Well-designed, well-manufactured and thoroughly tested cables are the life-line of the SCSI system. Without them, the system cannot perform to its highest capability. With the excellent SCSI cable testers that are available on the market today, there is no excuse for repeated trips to a distant customer's site only to find that the SCSI cables were causing the problem. Everybody wins with good SCSI cables.
Table 1: Maximum SCSI cable lengths
STA TERM Max Bus Bus MAXIMUM BUS LENGTH Max
Speed, Width, Number of
Mbytes/Sec Bits SE HVD LVD SCSI IDs
Slow SCSI (SCSI-1) 5 8 6m 25m -- 8
Fast SCSI (SCSI-2) 10 8 3m 25m -- 8
Fast Wide SCSI 20 16 3m 25m -- 16
Ultra SCSI (SCSI-3) 20 8 1.5m 25m -- 8
Ultra SCSI 20 8 3m 25m -- 4
Wide Ultra SCSI 40 16 1.5m 25m -- 16
Wide Ultra SCSI 40 16 3m 25m -- 4
Ultra2 SCSI 40 8 -- -- 12 * 8
Wide Ultra2 SCSI 80 16 -- -- 12 * 16
Ultra160 SCSI 160 16 -- -- 12 * 16
Ultra320 SCSI 320 16 -- -- 12 * 16
Jim Stein, director worldwide sales, Paralan Corporation (San Diego San Diego (săn dēā`gō), city (1990 pop. 1,110,549), seat of San Diego co., S Calif., on San Diego Bay; inc. 1850. San Diego includes the unincorporated communities of La Jolla and Spring Valley. Coronado is across the bay. , CA) www.paralan.com scsi@paralan.com www.scsita.com |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion