4. Identifier le lecteur au démarrage

Contenu de cette section

Quand votre système démarre, il devrait afficher des informations sur votre adaptateur, et sur tous les disques attachés au lecteur.

Les messages de démarrage varient selon votre adaptateur SCSI et sont aussi ajoutés au fichier /var/log/messages (ou /var/adm/messages). Vous pouvez aussi ``revoir'' ces messages à partir de la ligne de commande avec la commande dmesg.

Voici la sortie écran d'un démarrage du noyau sur un noyau 2.0.10 avec un contrôleur Adaptec 2940 :

    aic7xxx: BurstLen = 8 DWDs, Latency Timer = 64 PCLKS
    aic7xxx: AHA-2940 Ultra Rev B.
    aic7xxx: devconfig = 0x580.
    aic7xxx: Reading SEEPROM...done.
    aic7xxx: Extended translation enabled.
    aic7xxx: Using 16 SCB's after checking for SCB memory.
    AHA-2940 Ultra (PCI-bus):
        irq 11
        bus release time 40 bclks
        data fifo threshold 100%
        SCSI CHANNEL A:
            scsi id 7
            scsi selection timeout 256 ms
            scsi bus reset at power-on enabled
            scsi bus parity enabled
            scsi bus termination (low byte) enabled
    aic7xxx: Downloading sequencer code...done.
    aic7xxx: Resetting the SCSI bus...done.
    scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 3.2/3.1/3.0
    scsi : 1 host.
    aic7xxx: Scanning channel A for devices.
    aic7xxx: Target 4, channel A, now synchronous at 10.0MHz, offset(0xf).
      Vendor: iomega    Model: jaz 1GB           Rev: G.60
      Type:   Direct-Access                      ANSI SCSI revision: 02
    Detected scsi removable disk sda at scsi0, channel 0, id 4, lun 0
    scsi : detected 1 SCSI disk total.
    SCSI device sda: hdwr sector= 512 bytes. Sectors= 2091050 [1021 MB] [1.0 GB]
    sda: Write Protect is off

Dans la séquence ci-dessus, notez les noms de périphériques SCSI bruts (sda, sdb, etc). Vous en aurez besoin pour accéder au disque plus tard.

Si ces lignes n'apparaissent pas, c'est que quelque chose est mal configuré dans votre matériel ou dans le noyau.

Si la ligne scsi0: n'apparait pas, c'est que vous n'avez pas configuré votre adaptateur et son pilote correctement. Certains pilotes vous donneront un indice sur ce qui ne va pas. Si votre lecteur n'est pas détecté, vous avez probablement un problème de câble. Si un nom de lecteur n'est pas donné, vous avez probablement oublié d'inclure le support pour disque SCSI quand vous avez construit le noyau.

Vérifiez les fichiers README dans drivers/scsi et le HOWTO SCSI pour d'autres indices de débogage.

4.1 Fdisk, mke2fs, mount, etc.

Une fois que vous connaissez le nom de lecteur pour votre lecteur Jaz, vous êtes sur la bonne voie. Vous pouvez manipuler le lecteur avec les commandes traditionnelles de gestion de disques sous Linux, fdisk, mke2fs, mount, etc.

Reportez-vous aux pages de manuel pour ces programmes.

Un disque déjà formaté pour DOS

Les disques formatés en usine chez Iomega sont partitionnés avec une seule partition (pour une raison inconnue, ils utilisent la 4ème partition).

Vous pouvez monter ce disque (en supposant que votre disque Jaz est sur le périphérique brut sda) avec les commandes :

mkdir /jaz
mount -t msdos /dev/sda4 /jaz

Ou si vous utilisez les noyaux 2.0 et avez compilé le noyau avec le support de la VFAT Win95, vous pouvez le monter avec :

mkdir /jaz
mount -t vfat /dev/sda4 /jaz

(Ceci vous permettra de lire/écrire les noms de fichiers longs).

Les fichiers du disque apparaitront dans /jaz. Pendant que le disque est monté, vous ne serez pas capable de l'éjecter.

Pour démonter le lecteur, vous pouvez lancer la commande :

umount /dev/sda4

Une fois que vous avez créé le point de montage /jaz, vous n'aurez plus besoin de le refaire. (Assurez-vous aussi que vous n'êtes pas dans le répertoire /jaz quand vous essayez de démonter le lecteur.)

Re-formater un disque pour Linux

Si vous voulez effacer un disque Jaz et y créer un système de fichiers natif, vous devez utiliser fdisk sur le disque entier :

fdisk /dev/sda

et effacer toute partition existant (avec la commande d). Créez alors une nouvelle partition avec la commande n, faites-en la partition primaire numéro 1, utilisez w pour écrire la table de partitions sur le disque, et quittez avec q.

Formattez la partition :

mke2fs /dev/sda1

(Le 1 est le numéro que vous avez donné à cette partition dans fdisk). Maintenant vous pouvez monter le disque :

mount -t ext2 /dev/sda1 /jaz

(en ré-utilisant le point de montage que nous avions créé auparavant).

Le disque Jaz Tools

Il y a un peu plus de travail si vous voulez utiliser le disque livré avec le lecteur Jaz. Livré tel qu'il est, la protection en écriture contrôlée par logiciel est activée. La plupart des gens ont débloqué le disque sous DOS avant même d'essayer de l'utiliser avec Linux. Linux ne peut pas accéder à un disque protégé, et il doit être débloqué avec les outils Iomega.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre