7. Les lecteurs de CDROM

Contenu de cette section

Ce chapitre contient des informations spécifiques aux lecteurs de CDROM.

7.1 Matériel supporté et non supporté

Les lecteurs de CDROM SCSI avec une taille de bloc de 512 ou 2048 octets doivent marcher. D'autres tailles de bloc ne fonctionneront pas.

7.2 Problèmes fréquents

Impossibilité de monter le CDROM

La syntaxe correcte pour monter un CDROM ISO-9660 est la suivante :

mount -t iso9660 /dev/sr0 /point_de_montage -o ro

Il est évident que pour que cela fonctionne, il faut avoir intégré dans le noyau (ou en module) le support SCSI pour votre contrôleur, pour le pilote SCSI et le système de fichiers iso9660.

Notez aussi que dans les noyaux 1.1.32, les périphériques en lecture seule tels que les CDROM ne peuvent pas être montés avec les options par défaut (lecture/écriture (read/write)).

Impossibilité d'éjecter le CDROM

Linux tente de verrouiller la porte du lecteur lorsqu'un média est monté, afin d'éviter les endommagements du système de fichiers résultants d'un changement de support.

Impossibilité d'écouter des CD audio

Essayez donc workman ou xcdplayer.

Workman ou xcdplayer ne marchent pas

Les fonctions de contrôle des fonctionnalités audio font partie de l'ensemble des commandes de la norme SCSI-II. Les lecteurs qui ne sont pas SCSI-II n'ont donc que peu de chances de marcher. De plus, quelques lecteurs de CDROM SCSI-I et SCSI-II utilisent un ensemble de commandes propriétaires au lieu des commandes de la norme SCSI-II. Il existe une version de xcdplayer pour les lecteurs NEC - jetez un oeil sur tsx-11.mit.edu au répertoire /pub/linux/BETA/cdrom.

Ces programmes peuvent également marcher avec quelques lecteurs de CDROM non SCSI, si leurs pilotes implémentent les mêmes ioctls que les pilotes SCSI.

Les disques supplémentaires sur les chargeurs SCSI ne marchent pas

La plupart des chargeurs de CDROM attribuent une unité logique à chaque disque. Vérifiez que vous avez bien un fichier spécial (/dev/...) pour chaque plateau de votre chargeur (reportez-vous aux chapitres Fichiers spéciaux et Les unités logiques autres que la première ne fonctionnent pas .

7.3 Fichiers spéciaux

Les CDROM SCSI utilisent le majeur 11.

Les mineurs sont attribués dynamiquement (reportez-vous aux chapitres Disques , Fichiers spéciaux pour des exemples) le premier CDROM trouvé ayant le mineur 0, le deuxième le mineur 1, etc.

La convention standard de nommage est la suivante :

/dev/sr{chiffre}, bien que certaines distributions aient utilisé /dev/scd{chiffre}. Par exemple :

/dev/sr0        /dev/scd0
/dev/sr1        /dev/scd1


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