IV. ID et LUN
Suivant la largeur de bus, on peut utiliser sur
une chaîne SCSI de 8 à 32 périphériques. Afin de les différencier les uns par rapport aux autres (et que le système puisse ainsi accéder au bon appareil), on leur assigne d’abord le numéro de l’adaptateur hôte (la carte SCSI), ensuite un
numéro d’identification (ID) et enfin un numéro d’unité logique (Logical Unit Number, LUN).
Numéro de l´adaptateur SCSI : Avec une seule carte d´installée, elle aura le numéro zéro (0) ; avec deux cartes, l´une aura 0, l´autre 1, etc. La seule vraie limite est le nombre de cartes utilisables sur le système (tributaire donc du
nombre de ports PCI ou ISA disponible).
Numéro d´ID : c´est le paramètre le plus important. Il faut
IMPERATIVEMENT que
chaque périphérique sur une même chaîne possède un numéro
DIFFERENT, en n´oubliant pas que la carte SCSI utilise aussi un numéro d´ID. Il n´y a par défaut aucune règle précise quand à l´assignation des ID, un périphérique peut utiliser n´importe quel numéro, à condition qu´il soit disponible.
Quelques précisions toutefois :
- Les numéros d´ID ont un ordre de priorité, c´est à dire que certaines ID ont une priorité plus élevées sur le bus que d´autres.
Tableau des priorités d´ID :
|
Largeur de bus |
32 bits |
|
16 bits |
|
8 bits |
| Numéro d´ID |
7 6 5 4 3 2 1 0 |
15 14 13 12 11 10 09 08 |
23 22 21 20 19 18 17 16 |
31 30 29 28 27 26 25 24 |
| Priorité |
1 2 3 4 5 6 7 8 |
09 10 11 12 13 14 15 16 |
17 18 19 20 21 22 23 24 |
25 26 27 28 29 30 31 32 |
C´est donc l´ID 7 qui possède la plus haute priorité sur le bus et ce quelle qu´en soit la largeur. C´est fort logiquement qu´on la retrouve couramment déjà utilisée par la carte SCSI (étant donné que c´est elle qui gère tous les échanges de données avec le système).
- Limite dans les plages d´ID : Le tableau des priorités montre qu´un périphérique 8 bit (narrow) peut avoir comme ID de 0 à 7, un 16 bit (wide) de 0 à 15 et 32 bit (extra-wide) de 0 à 31. Si l´on mélange différentes largeurs de bus sur une seule chaîne alors le nombre maximum d´ID allouables dépend de la plus petite largeur utilisée. Cela est dû à l´impossibilité d´un périphérique de communiquer avec un autre si ce dernier utilise une ID indisponible pour le
premier. Par exemple un périphérique 8 bits (narrow, avec une ID entre 0 et 7)
ne "verra" pas un périphérique 16 bits (wide, ID entre et 0 et 15) si celui-ci
utilise un numéro d´ID supérieur à 7.
Numéro d´unité logique (LUN) : A chaque ID peut correspondre 8 unités logiques.
Le plus souvent les périphériques ne possèdent qu´une seule unité logique, notée
0. Certains rares périphériques, comme les tours de lecteurs CD, peuvent
comporter plusieurs LUN.