Comment utiliser un lecteur de CD-ROM sous Linux Jeff Tranter, Jeff_Tranter@Mitel.COM --- Adaptation fran- caise Bruno Cornec, cornec@stna7.stna.dgac.fr v1.0, 19 June 1994 Ce document decrit l'installation, la configuration et l'utilisation d'un lecteur de CD-ROM sous Linux. Il indique les materiels supportes et repond aux questions frequemment posees. Le but est de rendre les nouveaux utilisateurs rapidement operationnels et de reduire le trafic des forums USENET. 11.. IInnttrroodduuccttiioonn Ce document indique comment utiliser un lecteur de CD-ROM sous Linux. Il pretend etre une reference rapide, couvrant tout ce que vous avez besoin de savoir pour installer et configurer un lecteur de CD-ROM sous Linux. Les questions frequemment posees au sujet des CD-ROM y trouvent une reponse, et des references sont donnees concernant d'autres sources d'informations relatives a la technologie et aux applications liees aux CD-ROM. 11..11.. RReemmeerrcciieemmeennttss La plupart des informations contenues ici ont ete tirees du fichier README.sbpcd, fourni avec le code source de Linux, et ecrit par Eberhard Moenkeberg (eberhard_moenkeberg@rollo.central.de), de la FAQ du groupe alt.cd-rom et de remarques d'utilisateurs de Linux. Merci a Matt Welsh pour la fourniture de Linuxdoc-SGML : ce document est maintenant disponible dans plusieurs formats, tous generes a partir d'un meme source. 11..22.. HHiissttoorriiqquuee ddeess rreevviissiioonnss VVeerrssiioonn 11..00 Premiere version publiquement disponible. 11..33.. NNoouuvveelllleess vveerrssiioonnss ddee ccee ddooccuummeenntt De nouvelles versions de ce document seront postees periodiquement dans le groupe comp.os.linux.announce. Elles seront egalement mises a jour sur les divers sites ftp anonymes qui archivent de telles informations, notamment sunsite.unc.edu:/pub/Linux/docs/HOWTO. 11..44.. SSuuggggeessttiioonnss Si vous avez des suggestions, des corrections, ou des commentaires sur ce document, n'hesitez pas a les envoyer les a l'auteur, et il essayera de les incorporer dans une prochaine revision. Pour ce qui concerne la traduction, veuillez les faire parvenir a l'adresse cornec@stna7.stna.dgac.fr. 22.. LLaa tteecchhnnoollooggiiee dduu CCDD--RROOMM "Un CD-ROM est de la memoire morte, et un systeme de disque compact audio-numerique est disponible en tant que media organise de donnees numeriques pour cet usage. Pour lire des CD audio-numeriques, veuillez inserer une prise de casque." --- extrait d'un manuel d'utilisation d'un lecteur de CD-ROM (-- (NdT) Ce passage est volontairement mal traduit.--) Ne paniquez pas ! Le monde de la technologie du CD-ROM n'est pas aussi confus que votre manuel d'utilisation. CD-ROM signifie _C_o_m_p_a_c_t _D_i_s_c _R_e_a_d_-_O_n_l_y _M_e_m_o_r_y _(_D_i_s_q_u_e _c_o_m_p_a_c_t _s_e_r_v_a_n_t _d_e _m_e_m_o_i_r_e _a_c_c_e_s_s_i_b_l_e _u_n_i_q_u_e_m_e_n_t _e_n _l_e_c_t_u_r_e_), un media d'unite de stockage, utilisant un laser optique pour lire des trous microscopiques sur la couche d'aluminium du disque en polycarbonate. Il utilise le meme format que les disques compacts audio-numeriques. En raison de sa haute capacite de stockage, de sa fiabilite et de son faible cout, le CD-ROM est devenu un moyen de stockage de plus en plus repandu. La capacite de stockage d'un disque CD-ROM est approximativement de 650 Mo, soit l'equivalent de plus de 500 disquettes 3"1/2 haute densite, ou encore d'environ 250.000 pages dactylographiees. La premiere generation de lecteurs (connue sous le nom de _s_i_m_p_l_e _v_i_t_e_s_s_e), fournissait un taux de transfert d'environ 150 Ko par seconde. Des lecteurs double vitesse sont couramment disponibles, et des lecteurs triple et quadruple vitesse ont ete recemment introduits. La plupart des lecteurs de CD-ROM utilisent soit une interface SCSI (Small Computer Systems Interface) soit une interface proprietaire. Ils permettent aussi generalement l'ecoute de disques audio- numeriques, par l'entremise d'une prise casque externe, ou d'une sortie Hi-Fi. Les CD-ROM sont habituellement formates suivant la norme ISO-9660 (precedemment appelee systeme de fichiers _H_i_g_h _S_i_e_r_r_a). Ce format calque l'utilisation de nom de fichiers sur celle de MS-DOS (8+3 caracteres). Les _E_x_t_e_n_s_i_o_n_s _R_o_c_k _R_i_d_g_e utilisent des champs non- definis dans la norme ISO-9660, pour autoriser les noms de fichiers plus longs et l'ajout d'informations propres a UNIX (par exemple, les droits associes au fichier, les liens symboliques, etc.). Le _C_D_-_P_h_o_t_o est un standard developpe par Kodak, pour permettre le stockage d'images photographiques sous forme de donnees numeriques sur un CD-ROM. Grace a un logiciel approprie, il est possible de visualiser les images sur un ordinateur, ou de les imprimer. Des enregisteurs de CD sont recemment devenus disponibles. Ils utilisent un media different ainsi qu'un equipement specialise pour l'enregistrement, mais le disque resultant peut etre lu par n'importe quel lecteur de CD-ROM. 33.. MMaatteerriieellss rreeccoonnnnuuss ssoouuss LLiinnuuxx 33..11.. LLeess lleecctteeuurrss ddee CCDD--RROOMM SSCCSSII Le SCSI (Small Computer Systems Interface) est un format repandu en ce qui concerne les lecteurs de CD-ROM. Ses pricipaux avantages sont un taux de transfert relativement rapide, une capacite a reconnaitre de multiples lecteurs, et sa compatibilite avec une grande variete d'ordinateurs. Tout lecteur de CD-ROM SCSI avec une taille de blocks de 512 ou 2048 octets doit pouvoir fonctionner sous Linux, autrement dit la grande majorite des lecteurs du marche. Vous aurez egalement besoin d'une carte controleur reconnue sous Linux ; cf. "Comment utiliser des peripheriques SCSI (SCSI-HOWTO)" pour plus d'information sur le materiel d'interface. Il est a noter que certains lecteurs de CD-ROM comprennent un controleur ayant une interface modifiee, non entierement compatible avec le standard SCSI (par exemple, ne permettant pas d'ajouter d'autres peripheriques SCSI sur le bus). 33..22.. LLeess lleecctteeuurrss ddee CCDD--RROOMM aa iinntteerrffaaccee pprroopprriieettaaiirree De nombreux lecteurs utilisant des interfaces proprietaires sont disponibles ; l'interface est souvent fournie par l'entremise d'une carte son. De simples cartes, equivalentes a l'interface proposee sur les cartes son, sont egalement disponibles. Ces lecteurs sont generalement moins chers et de taille inferieure aux lecteurs SCSI. Les lecteurs de CD-ROM suivants, a interface proprietaire, sont reconnus au niveau du noyau Linux (les lecteurs presentes sur la meme ligne sont compatibles entre eux) : +o Matsushita/Kotobuki/Panasonic/Creative Labs serie CR-5xx +o Mitsumi/Radio Shack +o Sony CDU31A +o Sony CDU535 et CDU531 (le pilote est disponible comme patch du noyau) Les interfaces des cartes son suivantes sont reconnues : +o SoundBlaster/Pro +o SoundBlaster/16 (pas la version SCSI) +o Galaxy +o SoundFX +o Spea Media FX sound card (Sequoia S-1000) Les cartes d'interface suivantes sont aussi reconnues : +o Panasonic CI-101P +o LaserMate +o Aztech Le pilote du noyau pour les lecteurs Matsushita/Kotobuki/Panasonic/Creative Labs reconnait les CD multi- sessions, les CD-Photo et jusqu'a 4 lecteurs sur une carte controleur. Dans l'avenir, il sera possible d'utiliser jusqu'a 4 cartes d'interface. Les pilotes de peripheriques supplementaires sont en cours de developpement et peuvent etre disponibles sous forme de patch du noyau. Verifiez la liste des logiciels sous Linux (Linux Software Map) quant a leur disponibilite. 33..33.. LLeess lleecctteeuurrss ddee CCDD--RROOMM IIDDEE Des lecteurs de CD-ROM bases sur une version modifiee du standard IDE concernant les disques durs (ATAPI) ont ete recemment introduits sur le marche. Aucun support n'est disponible pour le moment sous Linux. Il est a noter que les interfaces proprietaires sont quelquefois appelees interface IDE de facon abusive, en raison du fait que, comme elles, elles utilisent une simple interface basee sur le bus PC/AT. 44.. IInnssttaallllaattiioonn L'installation d'un lecteur de CD-ROM sous Linux consiste en 4 etapes : 1. Installation du materiel. 2. Configuration et fabrication du noyau Linux. 3. Creation des fichiers de peripherique necessaires. 4. Montage/Demontage/Ejection du media. 44..11.. IInnssttaallllaattiioonn dduu mmaatteerriieell Veuillez suivre les instructions du fabricant pour l'installation du materiel, ou laissez votre revendeur effectuer l'operation. Les details varient suivant la nature du lecteur, interne ou externe, et le type de l'interface utilisee. Il n'y a aucune exigence specifique quant a l'installation sous Linux. 44..22.. CCoonnffiigguurraattiioonn eett ffaabbrriiccaattiioonn dduu nnooyyaauu LLiinnuuxx Pour pouvoir utiliser un lecteur de CD-ROM, il faut avoir les pilotes de peripheriques adequats. Pour monter la plupart des CD-ROM, il faut egalement que le noyau inclue le systeme de fichiers ISO-9660. Suivre la procedure habituelle pour construire le noyau : faire un "make config" et choisir les pilotes appropries lorsqu'ils vous sont proposes. Pour les lecteurs de CD-ROM SCSI, repondre "yes" a la question "SCSI support?", et ensuite, activer l'option "Scsi CDROM support", ainsi que le pilote pour l'interface SCSI appropriee (par exemple, "Adaptec AHA1542 support"). Pour les lecteurs a interface proprietaire, choisir entre "Sony CDU31A CDROM driver support", "Mitsumi CDROM driver support", ou "Matsushita/Panasonic CDROM driver support", suivant le type de votre lecteur. Pour les lecteurs Sony CDU535 et CDU531, il faut obtenir le pilote separement et l'appliquer comme un patch du noyau. Si vous utilisez un lecteur Matsushita/Panasonic, vous pouvez laisser le noyau le detecter automatiquement, ou le decrire explicitement dans le fichier /usr/src/linux/include/linux/sbpcd.h. Il est recommande d'utiliser le mode de detection automatique initialement. Ensuite, vous pourrez positionner le type et gagner un peu de temps pendant la phase d'amorcage. A nouveau, rappelez-vous d'inclure dans le noyau le systeme de fichiers ISO-9660. Les extensions Rock Ridge sont entierement prises en compte par le pilote du noyau. Apres avoir selectionne les pilotes de peripheriques, compilez le noyau et installez-le suivant la procedure habituelle. (-- (NdT) Par exemple : make dep ; make zlilo--) 44..33.. CCrreeaattiioonn ddeess ffiicchhiieerrss ddee ppeerriipphheerriiqquueess nneecceessssaaiirreess Si vous utilisez une distribution standard de Linux, il est possible que les fichiers de peripheriques necessaires aient ete crees pendant l'installation. Sous la distribution Slackware de Linux, par exemple, il y a un outil setup, base sur des menus, qui comprend le parametrage des lecteurs de CD-ROM, et la plupart des systemes possedent un script /dev/MAKEDEV. Il est recommande de verifier au moins les fichiers de peripherique par rapport aux informations du tableau ci-dessous. Creez le fichier de peripherique en utilisant la commande correspondant au type de votre lecteur. Cette operation doit s'effectuer en tant qu'utilisateur root. Il est recommande de creer aussi un lien symbolique vers le fichier de peripherique, pour mieux se le rappeler. Par exemple, pour un lecteur de CD-ROM Panasonic, le lien est cree en utilisant la commande : ______________________________________________________________________ % ln -s /dev/sbpcd /dev/cdrom ______________________________________________________________________ Pour ecouter des CD audio-numeriques, vous aurez besoin de positionner les droits permettant aux utilisateurs de lire et ecrire sur le fichier de peripherique, en faisant, par exemple : ______________________________________________________________________ % chmod 666 /dev/sbpcd ______________________________________________________________________ 44..33..11.. MMaattssuusshhiittaa//KKoottoobbuukkii//PPaannaassoonniicc//CCrreeaattiivvee LLaabbss 4 lecteurs maximum sont pris en compte. Seul le premier fichier de peripherique est necessaire si vous avez un seul lecteur. ______________________________________________________________________ % mknod /dev/sbpcd b 25 0 % mknod /dev/sbpcd0 b 25 0 % mknod /dev/sbpcd1 b 25 1 % mknod /dev/sbpcd2 b 25 2 % mknod /dev/sbpcd3 b 25 3 ______________________________________________________________________ 44..33..22.. SSoonnyy CCDDUU3311AA Un seul lecteur est pris en compte par le pilote du noyau. ______________________________________________________________________ % mknod /dev/cdu31a b 15 0 ______________________________________________________________________ 44..33..33.. SSoonnyy CCDDUU553355//553311 Veuillez noter a nouveau que ce pilote est seulement disponible pour le moment en tant que patch du noyau. ______________________________________________________________________ % mknod /dev/cdu535 b 24 0 ______________________________________________________________________ Certaines distributions de Linux utilisent /dev/sonycd pour ce peripherique. D'anciennes versions de ce pilote utilisaient le nombre majeur 21 ; Assurez-vous de la validite de votre fichier de peripherique. 44..33..44.. MMiittssuummii Le noyau prend en compte un lecteur Mitsumi. ______________________________________________________________________ % mknod /dev/mcd b 23 0 ______________________________________________________________________ 44..33..55.. SSCCSSII Deux lecteurs maximum sont pris en compte, ce qui correspond aux deux premiers peripheriques de CD-ROM trouves par le noyau. ______________________________________________________________________ % mknod /dev/scd0 b 11 0 % mknod /dev/scd1 b 11 1 ______________________________________________________________________ 44..44.. MMoonnttaaggee//DDeemmoonnttaaggee//EEjjeeccttiioonn dduu mmeeddiiaa Vous pouvez maintenant reamorcer avec le nouveau noyau. Verifier la presence d'un message comme celui montre ci-dessous, indiquant que le lecteur de CD-ROM a ete trouve par le pilote de peripherique (Le message change suivant le type de lecteur) : ______________________________________________________________________ SBPCD version 1.6 Eberhard Moenkeberg SBPCD: Looking for a SoundBlaster/Matsushita CD-ROM drive SBPCD: Trying to detect a SoundBlaster CD-ROM drive at 0x230. SBPCD: - Drive 0: CR-562-x (0.76) SBPCD: 1 SoundBlaster CD-ROM drive(s) at 0x0230. SBPCD: init done. ______________________________________________________________________ (Si les messages affiches lors de l'amorcage defilent trop vite pour etre lus, il est possible de les visualiser par la commande dmesg). Pour monter un CD-ROM, inserez un disque dans le lecteur, et executez la commande mount suivante, en tant qu'utilisateur root. (Celle-ci suppose que vous avez cree un lien symbolique vers votre fichier de peripherique, comme recommande precedemment) : (-- (NdT) La commande a passer a partir de la version 1.1.35 du noyau est : % mount -t iso9660 _-_o _r_o /dev/cdrom /mnt --) ______________________________________________________________________ % mount -t iso9660 /dev/cdrom /mnt ______________________________________________________________________ On peut maintenant acceder aux contenu du CD-ROM sous le repertoire /mnt. Il est a noter que /mnt est communement utilise comme point de montage temporaire ; un nom plus adequat pour une installation permanente pourrait etre quelque chose comme /cdrom. Il existe d'autres options de la commande mount que vous pourrez vouloir utiliser ; voir la page du manuel (man) mount(8) pour plus de details. Il est possible d'ajouter une entree au fichier /etc/fstab pour monter automatiquement le CD-ROM lors de l'amorcage de Linux, ou pour specifier les parametres a utiliser au montage ; voir la page du manuel (man) fstab(5). Il est a noter que pour ecouter des CD audio-numeriques vous _n_e _d_e_v_e_z _p_a_s essayer de les monter. Pour demonter un CD-ROM, utiliser la commande umount en tant qu'utilisateur root : ______________________________________________________________________ % umount /mnt ______________________________________________________________________ Le disque ne peut etre demonte que si aucun processus n'accede au lecteur a ce moment-la. (Donc, n'ayant pas non plus leur repertoire par defaut sur le point de montage du disque). Vous pouvez alors ejecter le disque. Noter que vous ne pourrez pas ejecter un disque tant qu'il est monte. (Ceci ne se verifie que sur certains lecteurs seulement). 55.. LLeess aapppplliiccaattiioonnss Cette section presente brievement quelques unes des applications essentielles concernant les CD-ROM et disponibles sous Linux. Verifiez la liste des logiciels sous Linux (Linux Software Map) quant aux dernieres versions et aux sites ou elles sont archivees. 55..11.. PPllaattiinneess ddee lleeccttuurree ddee CCDD aauuddiioo--nnuummeerriiqquueess De nombreux programmes de lecture de CD audio-numeriques sont disponibles, soit au moyen d'un casque relie au lecteur, soit par le biais de la carte son auquel le lecteur est relie. WWoorrkkmmaann Une platine graphique, s'executant en environnement X11 avec une base de donnees des CD et de nombreuses autres fonctions. WWoorrkkBBoonnee Une platine interactive s'executant en mode texte. xxccddppllaayyeerr Une platine simple s'executant en environnement X11. ccddppllaayyeerr Une platine tres simple pilotee par la ligne de commande. XXmmccdd Une platine s'executant en environnement X11/Motif. xxmmiittssuummii Une autre platine s'executant en environnement X11 pour les lecteurs Mitsumi. Certains de ces programmes sont codes pour utiliser un fichier de peripherique precis pour acceder au CD-ROM (par exemple, /dev/cdrom). Il est dans ce cas soit possible de passer le nom correct de ce fichier en parametre, soit de creer un lien symbolique dans le repertoire /dev. Pour utiliser une carte son, vous pourrez avoir besoin d'un programme de mixage pour selectionner l'entree CD-ROM. 55..22.. SSyysstteemmee ddee ffiicchhiieerrss aa hheerriittaaggee ((IInnhheerriittiinngg FFiillee SSyysstteemm)) Le systeme de fichiers a heritage (IFS) est un pilote du noyau permettant de monter plusieurs systemes de fichiers sur le meme point de montage. Il est similaire au systeme de fichiers translucide (Translucent File System) fourni sous SunOS. En montant un repertoire du disque dur sur un systeme de fichiers du CD-ROM, vous pouvez effectivement obtenir un systeme de fichiers sur lequel on peut ecrire sur le CD-ROM. La version actuelle est experimentale et a ete ecrite pour les noyaux 0.99pl11 et pl12 ; elle peut fonctionner, comme ne pas fonctionner avec les revisions plus recentes. Son auteur est Werner Almesberger (almesber@bernina.ethz.ch). 55..33.. LLee CCDD--PPhhoottoo Hadmut Danisch a ecrit un paquetage logiciel pour convertir des fichiers image de CD-Photos. Il peut etre obtenu sur ftp.gwdg.de:/pub/linux/hpcdtoppm/. 55..44.. MMkkiissooffss Le paquetage mkisofs d'Eric Youngdale permet de creer un systeme de fichiers ISO-9660 sur une partition du disque dur. Celui-ci peut ensuite etre utilise pour aider a la creation et le test de systeme de fichiers de CD-ROM avant le pressage des disques. 55..55.. 99666600__uu Il existe quelques outils pour verifier le format des disques ISO-9660 ; Vous pourrez les trouver utiles pour tester des CD suspects. Le paquetage peut etre trouve sur le site ftp.cdrom.com dans le repertoire /pub/ptf. Ils ont ete ecrits par Bill Siegmund et Rich Morin. 66.. RReeppoonnsseess aauuxx qquueessttiioonnss ffrreeqquueemmmmeenntt ppoosseeeess ((FFAAQQ)) 66..11.. CCoommmmeenntt uunn uuttiilliissaatteeuurr nn''eettaanntt ppaass rroooott ppeeuutt--iill mmoonntteerr//ddeemmoonntteerr uunn ddiissqquuee ?? Certaines commandes mount comprennent une option _u_s_e_r. Si vous ajoutez une entree de cette nature au fichier /etc/fstab : ______________________________________________________________________ /dev/sbpcd /cdrom iso9660 user,noauto ______________________________________________________________________ alors, un utilisateur ordinaire pourra monter et demonter le disque en utilisant : ______________________________________________________________________ % mount /cdrom % umount /cdrom ______________________________________________________________________ Le disque sera monte avec certaines options qui assure la securite (par exemple, des programmes ne pourront etre executes, des fichiers de peripheriques seront ignores) ; dans certains cas, cela peut etre trop restrictif. Une autre methode consiste a obtenir le paquetage usermount qui permet a des utilisateurs n'etant pas root de monter et demonter des peripheriques amovibles tels que disquettes et CD-ROM, mais restreint l'acces aux autres peripheriques (tels que les partitions du disque dur). Il est disponible sur les principaux site d'archives. Enfin, vous pouvez ecrire un petit programme C qui monte et demonte le CD-ROM et l'installer en tant qu'executable setuid. 66..22.. PPoouurrqquuooii aaii--jjee ddeevviiccee iiss bbuussyy quand je demonte un CD-ROM ? Le disque ne peut etre demonte s'il y a encore un processus accedant au lecteur, ceci comprend les processus ayant leur repertoire de defaut positionne sur le systeme de fichiers monte. Si vous ne pouvez pas identifier le processus utilisant le disque, utilisez la commande fuser, comme dans l'exemple ci-apres. ______________________________________________________________________ % umount /cdrom umount: /dev/sbpcd: device is busy % fuser -v /cdrom /cdrom: USER PID ACCESS COMMAND tranter 50 ..c.. bash ______________________________________________________________________ 66..33.. CCoommmmeenntt eexxppoorrtteerr uunn CCDD--RROOMM vveerrss dd''aauuttrreess mmaacchhiinneess vviiaa NNFFSS ?? Vous devrez ajouter une ligne au fichier /etc/exports ; reportez-vous a la page de manuel (man) exports(5), pour plus de details. 66..44.. PPuuiiss--jjee aammoorrcceerr LLiinnuuxx aa ppaarrttiirr dd''uunn CCDD--RROOMM ?? La maniere la plus facile d'amorcer depuis un CD-ROM est d'utiliser une disquette d'amorcage. Nombreuses parmi les distributions de Linux sur CD-ROM sont celles qui en fournissent une (par exemple, Yggdrasil), ou vous pouvez utiliser une disquette d'amorcage de l'une des distributions de Linux (par exemple, Slackware), qui inclut les pilotes de lecteurs de CD-ROM necessaires pour votre systeme. 66..55.. PPoouurrqquuooii llee nnooyyaauu nnee rreeccoonnnnaaiitt--iill ppaass mmoonn lleecctteeuurr ddee CCDD--RROOMM ?? Si vous avez une interface proprietaire a une adresse non-standard, essayez d'ajuster la valeur du port d'entree/sortie dans le fichier d'inclusion approprie, dans le noyau. De facon similaire, l'auto- detection par le pilote du noyau peut entrer en conflit avec un autre pilote (par exemple, une carte reseau) et occasionner un plantage du systeme. Pour les lecteurs Matsushita/Kotubuki/Panasonic/Creative Labs, editez le fichier sbpcd.h. Pour les lecteurs Mitsumi, c'est le fichier mcd.h et pour les lecteurs Sony, le fichier cdu31a.h. Tous ces fichiers sont normalement installes sous /usr/include/linux. 66..66.. CCoommmmeenntt ppeeuutt--oonn lliirree lleess ddoonnnneeeess ddeess CCDD aauuddiioo--nnuummeerriiqquueess ?? Seul un petit nombre de lecteurs de CD-ROM fournissent ce service. Heiko Eissfeldt (heiko@colossus.escape.de) et Olaf Kindel ont ecrit un utilitaire qui lit les donnees audio et les enregistre au format des fichiers son .wav. Ceci fonctionne uniquement avec les lecteurs Toshiba XM3401 et XM4101 SCSI. Le paquetage est intitule cdda2wav.tar.gz et peut etre trouve sur sunsite.unc.edu. Quelques moyens pour lire les donnees audio sont fournies par le pilote SBPCD pour le lecteur Panasonic, mais n'ont pas actuellement ete testes. Pour plus d'informations sur le sujet, lire la FAQ du groupe alt.cd- rom mentionnee dans la section des references. 66..77.. CCoommmmeenntt ppuuiiss--jjee ssuupppprriimmeerr lleess mmeessssaaggeess dd''aauuttoo--tteesstt aa ll''aammoorrccaaggee ?? Le pilote SBPCD affiche beaucoup d'informations pendant la phase d'amorcage. Si vous voulez les supprimer, positionnez la variable sbpcd_debug dans le fichier sbpcd.c. Les commentaires a l'interieur du fichier expliquent les differentes valeurs qu'elle peut prendre. 66..88.. PPoouurrqquuooii llaa ccoommmmaannddee ffiinndd ne fonctionne-t-elle pas normalement ? Sur des disques formates en ISO-9660, sans les Extensions Rock Ridge, vous devez ajouter l'option -noleaf a la commande find. La raison en est que le nombre de liens pour chaque repertoire ne s'obtient pas facilement, c'est pourquoi il est positionne a 2. Le comportement par defaut de la commande find est de chercher (i_links - 2) sous-repertoires dans chaque repertoire, et elle suppose ensuite que le reste est constitue de fichiers ordinaires. L'option -noleaf annule cette optimisation. 77.. RReeffeerreenncceess Des informations sur le pilote du lecteur de CD-ROM Panasonic peuvent etre trouvees dans le fichier /usr/src/linux/drivers/block/README.sbpcd. Les FAQs Usenet suivantes sont publiees regulierement dans news.answers et archivees sur des sites FTP internet tels que rtfm.mit.edu : +o la FAQ alt.cd-rom +o la FAQ comp.periphs.scsi De nombreux autres HOWTO Linux contiennent des informations relatives aux CD-ROM : +o Comment utiliser des peripheriques SCSI (SCSI HOWTO) +o Comment tester la compatibilite materielle (Hardware Compatibility) +o Comment gerer le son (Sound HOWTO) +o Comment choisir une distribution (Distribution HOWTO) Au moins 10 societes vendent des distributions Linux sur CD-ROM ; la plupart d'entre elles sont citees dans la HOWTO Distribution. Les forums Usenet suivants discutent de sujets relatifs au CD-ROM : +o comp.publish.cdrom.hardware +o comp.publish.cdrom.multimedia +o comp.publish.cdrom.software +o comp.sys.ibm.pc.hardware.cd-rom +o alt.cd-rom +o alt.cd-rom.reviews Le site internet ftp.cdrom.com a une archive colossale d'informations et de logiciels dedies au CD-ROM ; voir le repertoire /pub/cdrom. Le Projet de Documentation Linux (Linux Documentation Project) a produit plusieurs livres sur Linux, comprenant _L_i_n_u_x _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _G_e_t_t_i_n_g _S_t_a_r_t_e_d ainsi que sa traduction francaise _B_i_e_n _d_e_b_u_t_e_r _s_o_u_s _L_i_n_u_x. Ils sont disponibles gratuitement par FTP anonyme aupres des principaux sites d'archive dedies a Linux (par exemple ftp.ibp.fr), ou peuvent etre achetes sur divers supports. La liste des logiciels sous Linux (_L_i_n_u_x _S_o_f_t_w_a_r_e _M_a_p - LSM) est une reference inestimable pour localiser des logiciels sous Linux. La LSM peut etre trouvee sur differents sites FTP anonymes, par exemple : sunsite.unc.edu:/pub/Linux/docs/LSM.gz.