next up previous contents Next:  Terminaisons SCSI et refroidissement. Up:  Configuration de divers périphériques. Previous:  Cartes Ethernet multiples.   Table des matières  


43.6.9  Disques SCSI.

L'acronyme SCSI (prononcez scuzzy) provient de Small Computer System Interface. SCSI désigne tout à la fois, une nappe, une norme et un protocole de communication entre périphériques et ordinateurs. Les nappes SCSI ne peuvent être connectées qu'à des disques durs SCSI. Elles existent sous différentes versions destinées à améliorer la vitesse des transferts, les derniers modèles (UltraWide SCSI) étant constitués de nappes fines et garnies d'un grand nombre de connexions-aiguilles. Contrairement à IDE, le protocole SCSI permet de connecter aussi des systèmes de bandes, des scanners, et bien d'autres périphériques matériels. En théorie, le système SCSI autorise de nombreux ordinateurs à partager le même périphérique, bien que cette pratique soit assez peu courante. Du fait que de nombreuses plate-formes UNIX ne supportent que du SCSI, ce dernier est devenu une partie intégrante des systèmes d'exploitation UNIX.

Le protocole SCSI a introduit les notions de LUN (Logical Unit Number), de bus et d'ID. Il s'agit d'un triplet de nombres attribué à chaque périphérique associé aux cartes SCSI utilisées (lorsqu'il y a en plus d'une), auxs câbles SCSI posés sur ces cartes et au périphérique connecté à ces cartes (la norme SCSI prévoit de supporter de nombreuses cartes). Le noyau attribue des fichiers de périphérique: /dev/sda, /dev/sdb, etc.

De nombreux éléments pourraient être décrits mais l'essentiel tient dans la commande insmod <pci-scsi-driver>. Vous pourrez accéder au disque via /dev/sd?, aux lecteurs de bandes via /dev/scd? ou aux scanners par /dev/sg? [les programmes utilisateur pour les scanners contiennent la documentation relatives au périphérique à utiliser]. Les périphériques SCSI sont souvent fournis avec leur propre BIOS auquel on peut accéder au moment du démarrage (comme c'est le cas pour votre CMOS). Ceci permet d'effectuer des réglages. Dans certains cas, lorsque votre distribution permet de compiler les modules en dehors du noyau, vous serez peut-être amené à charger un des modules suivants (dans l'ordre): sd_mod.o, sr_mod.o ou sg.o. Le noyau réclamera sans doute le module central scsi_mod.o et les fichiers de périphériques dans /dev/ devront peut-être être créés. Une méthode sûre consiste à opérer ainsi:

cd /dev 
./MAKEDEV -v sd 
./MAKEDEV -v st0 st1 st2 st3 
./MAKEDEV -v scd0 scd1 scd2 scd3 
./MAKEDEV -v sg 


Il est recommandé que vous compiliez en dur le support des cartes SCSI (aussi appelé SCSI Host Adapter) ainsi que le support pour les lecteurs de bandes, les CD-ROMs, etc. Lorsque votre système sera réamorcé, chacun des périphériques sera autodétecté. Voici un exemple de message produit au réamorçage et qui concerne un disque et un lecteur de bandes SCSI:

(scsi0) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 0/12/0 
(scsi0) Wide Channel A, SCSI ID=7, 32/255 SCBs 
(scsi0) Cables present (Int-50 YES, Int-68 YES, Ext-68 YES) 
(scsi0) Illegal cable configuration!! Only two 
(scsi0) connectors on the SCSI Controller may be in use at a time! 
(scsi0) Downloading sequencer code... 384 instructions dowloaded 
(scsi1) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 0/12/1 
(scsi1) Wide Channel B, SCSI ID=7, 32/255 SCBs 
(scsi1) Downloading sequencer code... 384 instructions dowloaded 
scsi0: Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4 
       <Adaptec AIC-7895 Ultra SCSI host adapter> 
scsi1: Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4 
       <Adaptec AIC-7895 Ultra SCSI host adapter> 
scsi: 2 hosts. 
(scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8. 
 Vendor: FUJITSU   Model: MAE3091LP         Rev: 0112 
 Type: Direct-Access                        ANSI SCSI revision: 02 
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 
(scsi0:0:0:0) Synchronous at 10.0 Mbyte/sec, offset 15. 
 Vendor: HP        Model: C1533A            Rev: A708 
 Type: Sequential-Access                    ANSI SCSI revision: 02 
Detected scsi tape st0 at scsi0, channel 0, id 3, lun 0 
scsi: detected 1 SCSI tape 1 SCSI disk total. 
SCSI device sda: hdwr sector= 512 bytes. Sectors= 17826240 [8704 MB] [8.7 GB] 
 . 
 . 
 . 
Partition check: 
 sda: sda1 
 hda: hda1 hda2 hda3 hda4 
 hdb: hdb1 


Vous devriez consulter la section 32.5 pour déterminer comment amorcer sur un disque SCSI quand le module requis se trouve dans un système de fichiers qui est sur le disque SCSI qui, à son tour, nécessite le module.

Pour utiliser un lecteur de bandes, revoyez la discussion à la page 19.5.6.


next up previous contents Next:  Terminaisons SCSI et refroidissement. Up:  Configuration de divers périphériques. Previous:  Cartes Ethernet multiples.   Table des matières  
1-01-2006