Câbles, connecteurs et terminateurs SCSI
Câbles SCSI : connecteurs 50 broches, HD68 et SCA-80, bus narrow et wide, signalisation SE, LVD et HVD, terminaison et longueur.
Le SCSI est un bus parallèle, pas une liaison point à point, et ce seul fait explique la plupart des problèmes qu’on y rencontre. Tous les périphériques partagent le même jeu de fils de signal, le bus doit être terminé à ses deux extrémités physiques, et chaque périphérique a besoin de sa propre adresse. Si l’un de ces trois points est mal respecté, le symptôme est généralement le même : le contrôleur ne voit pas un disque, ou tout le bus retombe à la vitesse du périphérique le plus lent, ou un scan se bloque au démarrage.
Le câble est la pièce que l’on remplace en premier, et souvent à tort. Les types de câbles SCSI se définissent par la largeur (combien de bits de données circulent simultanément), par le connecteur, et par la signalisation électrique utilisée par le bus. Ces trois éléments doivent correspondre au contrôleur, aux périphériques et au terminateur.
Narrow et wide : combien de bits, combien d’ID
Le SCSI narrow est un bus 8 bits. Il utilise des connecteurs 50 broches et prend en charge jusqu’à 8 ID, contrôleur compris, soit sept périphériques. Le SCSI wide est un bus 16 bits, utilise des connecteurs 68 broches et prend en charge jusqu’à 16 ID, soit quinze périphériques. Un contrôleur wide peut généralement piloter des périphériques narrow via un adaptateur, mais l’adaptateur doit gérer correctement la terminaison, sinon le bus devient peu fiable.
| Largeur de bus | Connecteur | ID (contrôleur compris) | Usage typique |
|---|---|---|---|
| Narrow, 8 bits | Centronics 50 externe, IDC 50 interne, HD50 | 8 | Scanners anciens, lecteurs de bande, premiers disques |
| Wide, 16 bits | HD68 (VHDCI sur de nombreux ports de contrôleur externes) | 16 | Stations de travail, serveurs, baies RAID |
| SCA-80 | Connecteur de disque 80 broches à échange à chaud | 16 | Baies de disques et fonds de panier |
Le connecteur HD68 est celui que l’on rencontre le plus souvent sur un contrôleur wide ou une baie externe. C’est une fiche haute densité à 68 broches, et ce n’est pas la même chose que le connecteur VHDCI 68 broches utilisé sur certaines cartes contrôleur, plus petit et nécessitant son propre câble. Acheter le mauvais est une erreur courante et coûteuse.
Vitesses et générations correspondantes
La vitesse SCSI s’exprime en mégaoctets par seconde, pas en gigabits, car c’est un bus parallèle cadencé au rythme des données. Les générations se sont succédé : Fast SCSI 10 MB/s, Fast Wide 20 MB/s, Ultra Wide 40 MB/s, Ultra2 Wide 80 MB/s, Ultra160 160 MB/s et Ultra320 320 MB/s. Un câble certifié Ultra320 fera fonctionner des périphériques plus lents, mais un câble certifié seulement Ultra Wide ne transportera pas l’Ultra320 de manière fiable, et le bus négociera à la baisse ou produira des erreurs.
SE, LVD et HVD : la règle qui protège votre matériel
Le SCSI single-ended (SE) référence chaque signal par rapport à un retour de masse commun. C’est la forme la plus ancienne et celle qui porte le moins loin. Le low voltage differential (LVD) transmet chaque signal sous forme d’une paire de tensions opposées, ce qui annule le bruit et permet des bus plus longs. Le high voltage differential (HVD) fait de même avec une excursion de tension bien plus élevée, et c’est celui qui importe le plus ici.
Ne connectez jamais de périphériques HVD à un bus SE ou LVD. Les niveaux de tension sont incompatibles et la tentative peut détruire les émetteurs-récepteurs SE ou LVD. Le matériel HVD est rare, généralement plus ancien et souvent clairement marqué, mais si le type de signalisation d’un périphérique est inconnu, ne devinez pas. Les bus LVD vont jusqu’à 12 m (39 ft) avec plusieurs périphériques, ou 25 m (82 ft) en point à point. Les bus SE sont bien plus courts, environ 3 m pour le Fast SCSI. Si un bus dépasse ce que sa signalisation autorise, le résultat habituel est des erreurs intermittentes en charge, pas une panne franche.
Terminaison : les deux extrémités, et uniquement là
Le bus SCSI est terminé à ses deux extrémités physiques et nulle part ailleurs. Cela signifie un terminateur du côté du contrôleur et un terminateur à l’extrémité opposée de la chaîne de câbles. Si un périphérique situé au milieu a son terminateur activé, le bus est terminé en trois endroits et se comportera mal. Si aucune extrémité n’est terminée, les signaux se réfléchissent et le bus devient peu fiable.
Les terminateurs actifs sont utilisés sur les bus LVD et Ultra. Ils régulent la tension de terminaison au lieu de compter sur une simple résistance, ce qui compte à mesure que les vitesses augmentent. Les terminateurs passifs n’ont leur place que sur les bus SE plus anciens et plus lents. Un terminateur manquant se manifeste souvent par un périphérique qui apparaît lors du scan du contrôleur mais échoue à l’écriture des données.
Longueur de câble et nombre de périphériques
Les limites de longueur dépendent du type de signalisation et du nombre de périphériques sur le bus. Les bus LVD atteignent 12 m (39 ft) avec plusieurs périphériques, ou 25 m (82 ft) en point à point. Les bus SE sont bien plus courts, environ 3 m pour le Fast SCSI. L’ajout de périphériques réduit la longueur utilisable, et l’ajout de dérivations de câble en dehors du trajet principal aggrave la situation. Gardez la chaîne aussi courte et aussi droite que l’installation le permet.
Ce qui ne va pas, et ce qui ne fonctionnera pas
Mélanger les types de signalisation est la défaillance qui endommage le matériel. Du HVD sur du SE ou du LVD peut détruire les émetteurs-récepteurs, et aucun adaptateur ne rend cela sûr.
Le mauvais type de terminateur est la panne la plus courante. Un terminateur passif sur un bus LVD, ou un terminateur actif sur un vieux bus SE, provoquera des erreurs qui ressemblent à des câbles défectueux. Terminer le milieu de la chaîne au lieu des extrémités cause les mêmes symptômes.
Des ID SCSI en double empêchent le bus de fonctionner. Chaque périphérique, contrôleur compris, a besoin d’un ID unique, et le contrôleur est généralement l’ID 7 sur les bus narrow.
Utiliser un câble narrow sur un bus wide, ou l’inverse, sans l’adaptateur adéquat, laisse la moitié des lignes de données non connectées ou les met en court-circuit. L’adaptateur doit aussi transmettre correctement la terminaison.
Un câble certifié en dessous de la vitesse du bus négociera à la baisse ou produira des erreurs. Un câble Ultra320 sur un bus Ultra160 convient ; l’inverse non.
Si le matériel est remplacé plutôt que réparé, les équivalents modernes sont traités dans Câbles et connecteurs SAS vs SATA, où la signalisation est point à point et la terminaison n’est pas un souci pour l’utilisateur.
Vérifications pratiques avant d’acheter
Confirmez la largeur de bus et le connecteur sur le contrôleur. Confirmez le type de signalisation (SE, LVD ou HVD) sur chaque périphérique. Confirmez la vitesse certifiée du câble. Confirmez où se trouvent les deux extrémités de la chaîne, et que seuls ces deux points sont terminés. Si un périphérique possède un cavalier ou un interrupteur de terminaison, réglez-le délibérément au lieu de le laisser dans l’état où il était quand le disque a été retiré d’une autre machine.
Pour le matériel série plus ancien aux côtés du SCSI, les brochages sont différents et les niveaux de tension ne sont pas interchangeables ; voir Brochages série RS-232 : DB9 et DB25 pour le câblage des connecteurs de ce côté.
Questions fréquentes
Qu'est-ce qu'un terminateur SCSI et en ai-je besoin ?
Un terminateur est un réseau de résistances qui absorbe les réflexions de signal à l'extrémité du bus SCSI. Il en faut un à chaque extrémité physique de la chaîne, et uniquement là. Les terminateurs actifs sont utilisés sur les bus LVD et Ultra ; les terminateurs passifs appartiennent aux bus single-ended plus anciens et plus lents.
Quelle est la différence entre le SCSI HD68 et le 50 broches ?
Le HD68 est le connecteur haute densité à 68 broches utilisé sur les bus SCSI wide 16 bits, prenant en charge jusqu'à 16 ID. Les connecteurs 50 broches (Centronics 50, IDC 50, HD50) sont utilisés sur les bus SCSI narrow 8 bits, prenant en charge jusqu'à 8 ID. Ils ne sont pas interchangeables sans l'adaptateur adéquat.
Puis-je mélanger des périphériques SCSI LVD et SE sur un même bus ?
Les périphériques LVD et SE peuvent parfois partager un bus si le contrôleur prend en charge le multimode et que le bus est correctement terminé, mais tout le bus retombe aux limites de vitesse et de longueur du SE. Les périphériques HVD ne doivent jamais être connectés à un bus SE ou LVD, car les niveaux de tension sont incompatibles et peuvent détruire les émetteurs-récepteurs.
Quelle longueur peut avoir un câble SCSI ?
Cela dépend du type de signalisation et du nombre de périphériques. Les bus LVD vont jusqu'à 12 m (39 ft) avec plusieurs périphériques, ou 25 m (82 ft) en point à point. Les bus single-ended sont bien plus courts, environ 3 m pour le Fast SCSI. L'ajout de périphériques ou de dérivations de câble réduit la longueur utilisable.
Pourquoi mon bus SCSI ne voit-il qu'une partie des disques ?
Les causes habituelles sont des ID SCSI en double, une terminaison absente ou mal placée, ou un câble dont la catégorie est inférieure à la vitesse du bus. Vérifiez que chaque périphérique a un ID unique, que seules les deux extrémités de la chaîne sont terminées, et que le câble correspond à la largeur et à la vitesse du bus.
Lire ensuite
Câbles null modem : câblage, adaptateurs et brochage
Un câble null modem croise TX et RX pour relier deux ordinateurs directement. Brochages DB9 et DB25, adaptateurs vs câbles, inverseurs de genre et test en boucle.
Câbles d'imprimante parallèle : IEEE 1284, DB25 et Centronics
Câbles d'imprimante parallèle IEEE 1284 expliqués : connecteurs DB25 et Centronics 36, longueurs maximales, modes, et quand un adaptateur USB-parallèle fonctionne.
Câbles et connecteurs SAS vs SATA
Comparaison des câbles SAS et SATA : débits, connecteurs SFF-8087 et SFF-8643, câbles breakout, compatibilité disques et contrôleurs, et limites de longueur.