Guide d'utilisation d'un lecteur de CD-ROM sous Linux
Jeff Tranter,
[email protected] - Adaptation fran�aise Bruno
Cornec,
[email protected]
v1.14, 24 Mars 1999
Ce document d�crit l'installation, la configuration et l'utilisation
d'un lecteur de CD-ROM sous Linux. Il indique les mat�riels pris en
charge et r�pond � certaines questions fr�quemment pos�es. Le but est
de rendre les nouveaux utilisateurs rapidement op�rationnels et de
r�duire le trafic des forums USENET et des listes de discussion.
______________________________________________________________________
Table des mati�res
1. Introduction
1.1 Remerciements
1.2 Nouvelles versions de ce document
1.3 Suggestions
1.4 Licence de Distribution
2. La technologie du CD-ROM
3. Mat�riels pris en charge
3.1 Les lecteurs de CD-ROM ATAPI
3.2 Les lecteurs de CD-ROM SCSI
3.3 Les lecteurs de CD-ROM � interface propri�taire
3.4 Lecteur sur port parall�le
3.5 Pilotes alternatifs
4. Installation
4.1 Installation du mat�riel
4.2 Configuration et fabrication du noyau Linux
4.3 Cr�ation des fichiers de p�riph�rique et passage de param�tres � l'initialisation
4.3.1 Le pilote Sbpcd
4.3.2 Pilote Sonycdu535
4.3.3 Pilote Cdu31a
4.3.4 Pilote Aztcd
4.3.5 Pilote Gscd
4.3.6 Pilote Mcd
4.3.7 Pilote Mcdx
4.3.8 Pilote Cm206
4.3.9 Pilote Optcd
4.3.10 Pilote Sjcd
4.3.11 Pilote Paride
4.3.12 Pilote SCSI
4.3.13 Pilote IDECD
4.4 Amor�age du noyau Linux
4.5 Montage, D�montage, et �jection du media
4.6 D�pannage
4.6.1 �tape 1: Assurez vous d'ex�cuter le noyau que vous avez compil�
4.6.2 �tape 2: Assurez vous que les pilotes ad�quats sont dans le noyau
4.6.3 �tape 3: Le noyau a-t-il d�tect� votre lecteur lors de l'amor�age ?
4.6.4 �tape 4: Pouvez-vous lire des donn�es du lecteur ?
4.6.5 �tape 5: Pouvez-vous monter le disque ?
4.6.6 Diagnostiquer des probl�mes audio-num�riques
4.6.7 Si rien ne marche
5. Les applications
5.1 Platines de lecture de CDs audio-num�riques
5.2 Le CD-Photo
5.3 Mkisofs
5.4 Outils ISO-9660
6. R�ponses aux questions fr�quemment pos�es (FAQ)
6.1 Comment un utilisateur n'�tant pas
6.2 Pourquoi ai-je
6.3 Comment exporter un CD-ROM vers d'autres machines via NFS ?
6.4 Puis-je amorcer Linux � partir d'un CD-ROM ?
6.5 Comment peut-on lire les donn�es des CDs audio-num�riques ?
6.6 Pourquoi la commande
6.7 Est-ce que Linux prend en charge les graveurs de CD ?
6.8 Pourquoi est-ce que j'obtiens mount: Read-only file system lorsque je monte un CD-ROM ?
6.9 Pourquoi le tiroir du lecteur s'ouvre-t-il quand j'arr�te le syst�me ?
6.10 J'ai un CD "sp�cial" qui ne peut �tre mont�
6.11 Est-ce que des lecteurs multi-CDs fonctionnent avec Linux ?
6.12 J'obtiens des erreurs "/cdrom: Permission denied" ou "/cdrom: permission non accord�e"
6.13 Comment dois-je interpr�ter les messages d'erreur noyau du pilote IDE CD ?
6.14 Comment puis-je savoir la vitesse de mon lecteur de CD-ROM ?
6.15 Mon lecteur de CD-ROM s'est arr�t� de fonctionner apr�s l'installation de Linux
6.16 Il y a des fichiers cach�s sur un CD que je ne peux lire
6.17 O� est document�e l'API du CD-ROM ?
6.18 Pourquoi ne vois-je pas les noms de fichiers longs sur ce CD-ROM Windows?
6.19 Le syst�me de fichiers Joliet de Microsoft est-il pris en charge ?
6.20 Linux prend-il en charge les CDs "extra" ?
6.21 Linux prend-il en charge les DVD-ROM ?
6.22 Linux prend-il en charge les CD-RW ?
7. R�f�rences
______________________________________________________________________
11.. IInnttrroodduuccttiioonn
Ce document indique comment utiliser un lecteur de CD-ROM sous Linux.
Il est con�u comme un guide de r�f�rence rapide, couvrant tout ce que
vous avez besoin de savoir pour installer et configurer un lecteur de
CD-ROM sous Linux. Les questions fr�quemment pos�es au sujet des CD-
ROMs y trouvent une r�ponse, et des r�f�rences sont donn�es concernant
d'autres sources d'informations relatives � la technologie et aux
applications li�es au CD-ROM.
11..11.. RReemmeerrcciieemmeennttss
La plupart des informations contenues ici proviennent de la
documentation et des fichiers, fournis avec le code source du noyau
Linux, de la FAQ du forum Usenet alt.cdrom et de remarques
d'utilisateurs de Linux.
Gr�ce au logiciel SGML Tools ce document est maintenant disponible
dans plusieurs formats, tous g�n�r�s � partir d'un m�me source.
11..22.. NNoouuvveelllleess vveerrssiioonnss ddee ccee ddooccuummeenntt
De nouvelles versions de ce document seront diffus�es p�riodiquement
dans le forum comp.os.linux.answers. Elles seront �galement mises �
jour sur les divers sites ftp anonymes qui archivent de telles
informations, notamment
<
ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/>. Des versions
hypertextuelles de ce HOWTO ainsi que d'autres sont disponibles sur de
nombreux sites de la toile (World Wide Web), y compris
<
http://metalab.unc.edu/LDP/HOWTO/>. La plupart des distributions
Linux sur CD-ROM comprend les HOWTOs, souvent sous le r�pertoire
/usr/doc, et vous pouvez aussi en acheter des exemplaires imprim�s
chez de nombreux vendeurs. Quelques fois, les HOWTOs disponibles par
l'interm�diaire des vendeurs de CD-ROM, des sites ftp ou sous forme
imprim�e sont p�rim�s. Si ce HOWTO date de plus de six mois, alors une
nouvelle copie est probablement disponible sur l'Internet.
_V_e_u_i_l_l_e_z _n_o_t_e_r _q_u_e_, _v_u_e _l_a _n_a_t_u_r_e _d_y_n_a_m_i_q_u_e _d_e _l_'_I_n_t_e_r_n_e_t_, _t_o_u_s _l_e_s
_l_i_e_n_s _v_e_r_s _l_e_s _s_i_t_e_s _w_e_b _e_t _f_t_p _m_e_n_t_i_o_n_n_�_s _d_a_n_s _c_e _d_o_c_u_m_e_n_t _s_o_n_t
_s_u_s_c_e_p_t_i_b_l_e_s _d_e _c_h_a_n_g_e_r_.
Des traductions de ce document sont disponibles dans plusieurs langues
:
Chinoise : <
http://www.linux.org.tw/CLDP/CDROM-HOWTO.html>
Fran�aise : <
http://www.freenix.org/unix/linux/HOWTO/> [NDT : le
miroir primaire est disponible � l'adresse <
ftp://ftp.medasys-
digital-systems.fr/pub/linux/doc/>]
Japonaise : <
http://jf.linux.or.jp/JF/JF.html/>
Polonaise : <
http://www.jtz.org.pl/Html/CDROM-HOWTO.pl.html>
Espagnole : <
ftp://ftp.insflug.org/es>
Su�doise : <
http://www.swe-doc.linux.nu/>
La majorit� des traductions de ce HOWTO et des autres HOWTO consacr�s
� Linux peut aussi �tre trouv�e � l'adresse
<
http://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/> et
<
ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/>. [NDT :
les versions fran�aises peuvent aussi �tre trouv�es aux adresses
<
http://www.freenix.org/unix/linux/HOWTO/> et
<
ftp://ftp.lip6.fr/pub/Linux/french/HOWTO>].
Si vous faites une traduction de ce document dans une autre langue,
faites le moi savoir pour que j'inclue une r�f�rence ici.
11..33.. SSuuggggeessttiioonnss
Je me repose sur vous, lecteur pour rendre ce HOWTO utile. Si vous
avez des suggestions, des corrections, ou des commentaires, n'h�sitez
pas � me les envoyer
[email protected], et j'essaierai de les
incorporer dans une prochaine r�vision. [NDT : Pour ce qui concerne
la traduction, veuillez les faire parvenir au traducteur
[email protected]]
Je souhaite aussi r�pondre aux questions g�n�rales sur les CD-ROM sous
Linux, du mieux possible. Avant de les poser, lisez s'il vous pla�t
toutes les informations de ce HOWTO, et ensuite envoyez moi un rapport
d�taill� de votre probl�me. Veuillez ne pas me poser de questions sur
les lecteurs de CD-ROM sur d'autres syst�mes d'exploitation que Linux.
Si vous publiez ce document sur un CD-ROM ou sous forme papier, une
copie de remerciement serait appr�ci�e; envoyez moi un courrier
�lectronique pour obtenir mon adresse postale. Consid�rez �galement
l'opportunit� de faire une donation au Projet Linux de Documentation
pour encourager la documentation libre autour de Linux. Contactez le
coordinateur des HOWTO Linux, Tim Bynum (
[email protected]),
pour plus d'informations.
11..44.. LLiicceennccee ddee DDiissttrriibbuuttiioonn
Copyright (c) 1995-1999 Jeff Tranter. Traduction Copyright (c)
1995-1999 Bruno Cornec. [NDT : ce qui suit s'applique � cette
traduction �galement]
Ce document peut �tre diffus� dans les m�mes termes que ceux en
vigueur dans la licence LDP consultable � l'adresse
<
http://metalab.unc.edu/LDP/COPYRIGHT.html>.
22.. LLaa tteecchhnnoollooggiiee dduu CCDD--RROOMM
"Un CD-ROM est de la m�moire morte, et un syst�me de disque compact
audio-num�rique est disponible en tant que m�dia organis� de donn�es num�riques
pour cet usage. Pour lire des CDs audio-num�riques, veuillez ins�rer une prise
de casque."
--- extrait d'un manuel d'utilisation d'un lecteur de CD-ROM
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(Disque Compact servant
de M�moire accessible en lecture uniquement), un m�dia de stockage,
utilisant un laser optique pour lire des trous microscopiques sur la
couche d'aluminium du disque en polycarbonate. Il utilise le m�me
format que les disques compacts audio-num�riques. En raison de sa
haute capacit� de stockage, de sa fiabilit� et de son faible co�t, le
CD-ROM est devenu un moyen de stockage de plus en plus r�pandu.
La capacit� de stockage d'un disque CD-ROM est approximativement de
650 Mo, soit l'�quivalent de plus de 500 disquettes 3"1/2 haute
densit�, ou encore d'environ 250.000 pages dactylographi�es.
La premi�re g�n�ration 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. Les fabriquants de lecteurs ont ensuite produit des lecteurs
double vitesse (300 Ko/s), quadruple vitesse (600 Ko/s), et plus
rapides. Les lecteurs du moment fonctionnent � plus de 40 fois la
vitesse (40x), bien que l'on atteigne le taux maximum de transfert
seulement sur certaines portions de la surface du disque.
La plupart des lecteurs de CD-ROM utilisent soit une interface SCSI
(Small Computer Systems Interface), soit une interface IDE ATAPI, soit
une interface propri�taire. Ils permettent aussi g�n�ralement l'�coute
de disques audio-num�riques, par l'entremise d'une prise casque
externe, ou d'une sortie Hi-Fi. Certains lecteurs de CDs permettent
aussi la lecture de trames (frames) de donn�es issues d'un disque
audio-num�rique, sous une forme num�rique.
Les CD-ROM sont habituellement format�s avec un syst�me de fichier
ISO-9660 (pr�c�demment appel� _H_i_g_h _S_i_e_r_r_a). Ce format calque
l'utilisation de noms de fichiers sur celle de MS-DOS (8+3
caract�res). Les _E_x_t_e_n_s_i_o_n_s _R_o_c_k _R_i_d_g_e utilisent des champs non-
d�finis dans la norme ISO-9660, pour autoriser les noms de fichiers
plus longs et l'ajout d'informations propres � Unix (par exemple, les
droits associ�s au fichier, les liens symboliques, etc). Microsoft a
d�fini un syst�me de fichiers ISO propri�taire appel� Joliet, qui
prend en charge les noms de fichiers longs en utilisant l'encodage de
caract�res 16 bits UNICODE.
Le _C_D _P_h_o_t_o est un standard d�velopp� par Kodak, pour permettre le
stockage d'images photographiques sous forme de donn�es num�riques sur
un CD-ROM. Gr�ce � un logiciel appropri�, il est possible de
visualiser les images sur un ordinateur, de les manipuler, ou de les
imprimer. Des informations peuvent �tre ajout�es sur un CD Photo � une
date ult�rieure; ceci est appel� une possibilit� _m_u_l_t_i_-_s_e_s_s_i_o_n.
Les graveurs de CD (CD-R) permettent l'�criture sur un CD sp�cial
"dor�", qui peut �tre lu par n'importe quel lecteur de CD-ROM. Les
donn�es ne peuvent y �tre �crites qu'une fois, bien que l'utilisation
du format multi-session, permette d'ajouter de nouvelles donn�es au
disque. Ces lecteurs deviennent de plus en plus abordables.
Les lecteurs de CD-RW (read/write ou lecture/�criture) autorisent de
multiples �critures de donn�es sur le CD. Ils utilisent des disques
sp�ciaux qui ne peuvent pas �tre lus sur des lecteurs de CD-ROM
standard, bien que les lecteurs de CD-RW eux-m�mes sachent lire des
disques standard.
Le DVD-ROM �tend la capacit� de stockage du CD jusqu'� 17 gigaoctets.
Ils sont couramment utilis�s comme m�dia de distribution pour les
films longue dur�e encod�s avec le format MPEG-2. L'encodage vid�o
MPEG est habituellement utilis� conjointement avec des d�codeurs
mat�riels sp�cialis�s.
33.. MMaatt��rriieellss pprriiss eenn cchhaarrggee
Cette section pr�sente les lecteurs de CD-ROM et les interfaces qui
sont actuellement pris en charge par Linux. Les informations sont ici
bas�es sur le dernier noyau Linux stable, qui en ce moment est la
version 2.2.4.
Ces informations sont seulement valides pour Linux sur plate-forme
Intel. L'essentiel s'applique � Linux sur d'autres architectures de
processeurs, de la m�me mani�re.
33..11.. LLeess lleecctteeuurrss ddee CCDD--RROOMM AATTAAPPII
L'ATAPI (ATA Packet Interface - Interface par paquets ATA) est un
protocole pour le contr�le des p�riph�riques de stockage. Il est
construit sur l'interface ATA (Attachement AT), le nom officiel du
standard ANSI pour l'interface IDE, d�velopp� pour les disques durs.
L'ATAPI est commun�ment utilis� pour les disques durs, les lecteurs de
CD-ROM, les lecteurs de bandes, et d'autres p�riph�riques. �tant
actuellement le type d'interface le plus populaire, il offre la
plupart des fonctions du SCSI, sans besoin d'un contr�leur ou de
c�bles chers.
Le noyau Linux dispose d'un pilote qui devrait fonctionner avec
n'importe quel lecteur de CD-ROM conforme au standard ATAPI. La liste
des fabriquants fournissant des lecteurs compatibles inclut Aztech,
Mitsumi, NEC, Sony, Creative Labs, et Vertos. Si vous avez achet�
r�cemment un lecteur de CD-ROM, en particulier s'il est quadruple
vitesse au moins, vous �tes quasiment assur�s qu'il est IDE/ATAPI.
Linux propose �galement un pilote du noyau d'�mulation IDE SCSI, qui
permet � un p�riph�rique IDE/ATAPI d'appara�tre, au niveau logiciel,
comme un p�riph�rique SCSI, ce qui autorise l'utilisation d'un pilote
de p�riph�rique SCSI au lieu du pilote natif ATAPI. Ceci est utile
quand vous disposez d'un p�riph�rique ATAPI pour lequel aucun pilote
natif n'a �t� �crit (par exemple, un lecteur ATAPI PD-CD ou CDR); vous
pouvez utiliser cette �mulation conjointement avec le pilote de
p�riph�rique SCSI appropri�.
33..22.. LLeess lleecctteeuurrss ddee CCDD--RROOMM SSCCSSII
Le SCSI (Small Computer Systems Interface) est un format populaire en
ce qui concerne les lecteurs de CD-ROM. Ses principaux avantages sont
un taux de transfert relativement rapide, une capacit� � reconna�tre
de multiples p�riph�riques, et sa prise en compte par une grande
vari�t� d'ordinateurs. Quelques d�savantages du SCSI sont le besoin
d'une carte contr�leur et de c�bles relativement chers.
Tout lecteur de CD-ROM SCSI avec une taille de blocs de 512 ou 2048
octets devrait fonctionner sous Linux; ceci inclut la grande majorit�
des lecteurs de CD-ROM du march�.
Vous aurez �galement besoin d'une carte contr�leur SCSI; Cf "Comment
utiliser des p�riph�riques SCSI ("SCSI HOWTO") pour plus d'information
sur le mat�riel d'interface.
Il est � noter que certains lecteurs de CD-ROM comprennent un
contr�leur propri�taire ayant une interface modifi�e, non enti�rement
compatible avec le standard SCSI (par exemple, ne permettant pas
d'ajouter d'autres p�riph�riques SCSI sur le bus). Ceux-ci ne
fonctionneront vraisemblablement _p_a_s avec Linux.
33..33.. LLeess lleecctteeuurrss ddee CCDD--RROOMM �� iinntteerrffaaccee pprroopprrii��ttaaiirree
De nombreux lecteurs utilisant des interfaces propri�taires sont
disponibles; l'interface est souvent fournie par l'entremise d'une
carte son. De simples cartes d'interface, �quivalentes � l'interface
propos�e sur les cartes son, sont �galement disponibles. Ces lecteurs
sont g�n�ralement moins chers et de taille inf�rieure aux lecteurs
SCSI. Leur d�savantage est le manque de standardisation et
d'�volutivit�.
Il est � noter que ces interfaces propri�taires sont parfois appel�es
abusivement IDE, parce que, � l'instar des disques durs IDE, elles
utilisent une simple interface bas�e sur le bus PC/AT. Pour ajouter �
la confusion, certains fabriquants, et de fa�on notable Creative Labs,
ont fourni diff�rents types de lecteurs de CD-ROM et ont propos� des
interfaces propri�taires, SCSI et ATAPI sur leurs cartes son.
Les lecteurs de CD-ROM suivants, � interface propri�taire, sont
reconnus au niveau du noyau Linux (les lecteurs pr�sent�s sur la m�me
ligne sont compatibles entre eux):
Le tableau ci-dessous donne les lecteurs de CD-ROM propri�taires qui
sont connus pour fonctionner sous Linux. Des pilotes pour des lecteurs
additionnels peuvent �tre disponibles dans les derniers noyaux de
d�veloppement ou en tant que rustine du noyau. Ces derni�res peuvent
le plus souvent �tre trouv�es � l'adresse
<
ftp://metalab.unc.edu/pub/Linux/kernel/patches/cdrom/>. V�rifiez
aussi les fichiers de documentation inclus avec la distribution du
noyau, habituellement install�s dans le r�pertoire
/usr/src/linux/Documentation/cdrom, pour obtenir les derni�res
informations.
Lecteurs de CD-ROM propri�taires
Fabriquant Type Pilote du noyau Notes
---------- ---- --------------- -----
Panasonic CR-521 sbpcd Note 1
Panasonic CR-522 sbpcd Note 1
Panasonic CR-523 sbpcd Note 1
Panasonic CR-562 sbpcd Note 1
Panasonic CR-563 sbpcd Note 1
Creative Labs CD-200 sbpcd
IBM External ISA sbpcd Note 2
Longshine LCS-7260 sbpcd
Teac CD-55A sbpcd
Sony CDU-31A cdu31a
Sony CDU-33A cdu31a
Sony CDU-535 sonycd535 Note 3
Sony CDU-531 sonycd535
Aztech CDA268-01A aztcd Note 4
Orchid CDS-3110 aztcd
Okano/Wearnes CDD110 aztcd
Conrad TXC aztcd
CyCDROM CR520ie aztcd
CyCDROM CR940ie aztcd
GoldStar R420 gscd Note 5
Philips/LMS CM206 cm206 Note 6
Mitsumi CRMC LU005S mcd/mcdx Note 7, 8
Mitsumi FX001 mcd/mcdx Note 7, 8
Optics Storage Dolphin 8000AT optcd
Lasermate CR328A optcd
Sanyo H94A sjcd
various various isp16 Note 9
Notes:
1. Vous pouvez trouver ces lecteurs sous les noms Creative Labs,
Panasonic, Matsushita, ou Kotobuki.
2. Ce lecteur est le m�me que le Panasonic CR-562.
3. Peut aussi �tre vendu sous le nom Procomm.
4. Ce pilote est pour le lecteur CDA268-01A seulement. Les autres
mod�les, y compris le CDA268-03I et le CDA269-031SE ne sont pas
propri�taires et doivent utiliser le pilote du noyau IDECD (ATAPI).
5. Peut aussi �tre vendu dans le kit multim�dia Reveal.
6. Le lecteur Philips CM205 n'est pas pris en charge par ce pilote,
mais il existe un pilote s�par� en version alpha disponible sur le
serveur
ftp://metalab.unc.edu sous
/pub/Linux/kernel/patches/cdrom/lmscd0.4.tar.gz
7. Peut aussi �tre vendu sous le nom Radio Shack.
8. Il y a deux pilotes disponibles. "mcd" est le pilote originel, et
"mcdx" est le nouveau pilote avec plus de fonctions (mais
�ventuellement moins stable).
9. Ce pilote fonctionne avec les lecteurs de CD-ROM qui sont reli�s �
l'interface disponible sur les cartes son ISP16, MAD16 ou Mozart.
Si un lecteur mentionn� ici n'est pas pris en charge par votre
noyau, vous avez probablement besoin de le mettre � niveau avec une
nouvelle version.
Si votre lecteur n'est pas de l'un des mod�les mentionn�s ici, en
particulier s'il a �t� achet� r�cemment et s'il est quadruple vitesse
ou plus rapide, il utilise probablement l'interface IDE/ATAPI
mentionn�e dans une section pr�c�dente. _L_'_e_r_r_e_u_r _l_a _p_l_u_s _c_o_u_r_a_n_t_e
_p_a_r_m_i _l_e_s _u_t_i_l_i_s_a_t_e_u_r_s _d_e _C_D_-_R_O_M _s_o_u_s _L_i_n_u_x _e_s_t _d_e _p_e_n_s_e_r _q_u_e _t_o_u_t
_l_e_c_t_e_u_r _r_a_c_c_o_r_d_� _� _u_n_e _c_a_r_t_e _S_o_u_n_d_B_l_a_s_t_e_r _d_o_i_t _u_t_i_l_i_s_e_r _l_e _p_i_l_o_t_e
_S_B_P_C_D. Creative Labs et la plupart des autres fabriquants ne vendent
plus de lecteur disposant d'interface propri�taire, ils suivent le
standard de l'interface ATAPI/IDE.
33..44.. LLeecctteeuurr ssuurr ppoorrtt ppaarraallll��llee
Il existe des p�riph�riques de stockage externes, y compris des
lecteurs de CD-ROM, qui se connectent sur le port parall�le des
ordinateurs personnels. Dans la plupart des cas, ces p�riph�riques
utilisent en interne une interface IDE ainsi qu'un adaptateur qui
interconnecte le bus IDE interne au port parall�le du PC.
Linux dispose d'un pilote IDE pour port parall�le qui prend en charge
la majorit� des p�riph�riques sur port parall�le. Au moment o�
j'�cris, il prend en charge les p�riph�riques des vendeurs suivants
(ainsi que la plupart des clones et autres lecteurs sans nom
compatibles avec ceux-ci): ATEN, Avatar, DataStor, Fidelity
International Technology, Freecom, Hewlett-Packard, Imation, KT
Technology, KingByte Information Corp., Maxell, MicroSolutions,
OnSpec, Shuttle Technology, SyQuest, et ValuStore.
Des informations additionnelles peuvent �tre trouv�es � l'adresse
<
http://www.torque.net/linux-pp.html>.
33..55.. PPiillootteess aalltteerrnnaattiiffss
Il existe un pilote du noyau alternatif pour les lecteurs
Panasonic/Matsushita CR-56x �crit par Zoltan Vorosbaranyi. Il peut
�tre trouv� � l'adresse
<
ftp://ftp.honlap.net/pub/linux/pcd/pcd-0.30.tar.gz>.
44.. IInnssttaallllaattiioonn
L'installation d'un lecteur de CD-ROM sous Linux comporte les �tapes
suivantes :
1. Installation du mat�riel.
2. Configuration et fabrication du noyau Linux.
3. Cr�ation des fichiers de p�riph�rique et positionnement des
param�tres d'amor�age.
4. Amor�age du noyau Linux
5. Montage du m�dia.
Les sections suivantes vont couvrir chacune de ces �tapes en d�tail.
44..11.. IInnssttaallllaattiioonn dduu mmaatt��rriieell
Veuillez suivre les instructions du fabricant pour l'installation du
mat�riel, ou laissez votre revendeur effectuer l'op�ration. Les
d�tails varieront suivant la nature du lecteur, interne ou externe, et
le type de l'interface utilis�e. Il n'y a aucune exigence sp�cifique
quant � l'installation sous Linux. Il est possible que vous ayez �
positionner des cavaliers sur le lecteur et/ou la carte d'interface
pour un fonctionnement correct; certains pilotes du noyau incluent des
fichiers de documentation qui contiennent cette information.
Comme expliqu� dans le fichier ide-cd, les lecteurs de CD-ROM ATAPI
doivent �tre configur�s par cavalier comme "seul" ("single") ou
"ma�tre" ("master"), et non "esclave" ("slave") lorsqu'un seul
p�riph�rique IDE est raccord� � l'interface (bien que cette
restriction ne soit plus obligatoire avec les noyaux r�cents).
44..22.. CCoonnffiigguurraattiioonn eett ffaabbrriiccaattiioonn dduu nnooyyaauu LLiinnuuxx
Lors de la premi�re installation de Linux � partir d'un CD-ROM, vous
utiliserez vraisemblablement les disquettes d'amor�age (boot et root)
fournies avec votre distribution Linux. Si possible, choisissez une
disquette d'amor�age avec un pilote de noyau pour votre type de
lecteur de CD-ROM. Si vous ne pouvez pas trouver de disque d'amor�age
avec le pilote de CD-ROM n�cessaire au votre, vous avez plusieurs
options :
1. Amorcer directement depuis le CD-ROM (si votre CD Linux et votre
ordinateur le permettent)
2. Installer � travers le r�seau
3. Amorcer DOS, et installer les fichiers Linux sur votre disque dur.
4. Amorcer DOS, et cr�er un jeu de disquettes pour installer Linux
5. Trouver quelqu'un qui peut fabriquer pour vous une disquette
d'amor�age contenant le pilote n�cessaire pour votre CD-ROM
Le Guide d'installation de Linux (Linux Installation HOWTO)
<
http://metalab.unc.edu/LDP/HOWTO/Installation-HOWTO.html> a
d'avantage d'informations sur l'installation de Linux. Si vous avez
achet� Linux sur CD-ROM, il y a des chances qu'il y ait �galement des
instructions d'installation (le petit livret � l'int�rieur du bo�tier
de disque, et/ou des fichiers sur le CD).
Une fois Linux install�, la plupart des utilisateurs voudra compiler
son propre noyau, en g�n�ral pour l'une des raisons suivantes :
� prendre en charge un lecteur de CD-ROM ou un autre mat�riel
� �voluer vers une nouvelle version du noyau
� lib�rer des ressources m�moire en minimisant la taille du noyau
Le Guide du noyau Linux (Linux Kernel HOWTO)
<
http://metalab.unc.edu/LDP/HOWTO/Kernel-HOWTO.html> doit �tre
consult� pour les d�tails de fabrication du noyau. Je mentionnerai
uniquement ici les points qui sont sp�cifiques aux lecteurs de CD-ROM.
�videmment, vous devez int�grer la prise en charge pour votre lecteur
de CD-ROM lorsque vous faites un "make config".
Si vous avez un lecteur de CD-ROM ATAPI, vous devez r�pondre yes aux
questions:
Enhanced IDE/MFM/RLL disk/cdrom/tape support (CONFIG_BLK_DEV_IDE) [Y/n/?]
(Prise en charge �volu�e des disques/lecteurs de CD-ROM/lecteurs de bande IDE/MFM/RLL)
Include IDE/ATAPI CDROM support (CONFIG_BLK_DEV_IDECD) [Y/n/?]
(inclusion de la prise en charge des CD-ROMs IDE/ATAPI)
Pour les lecteurs de CD-ROM SCSI, activez ces options :
SCSI support (CONFIG_SCSI) [Y/n/m/?]
(Prise en charge du SCSI)
SCSI CDROM support (CONFIG_BLK_DEV_SR) [Y/n/m/?]
(Prise en charge de CD-ROM SCSI)
Activez �galement la prise en charge de votre carte adaptateur SCSI,
lorsque cela vous est demand�, par exemple :
Adaptec AHA152X/2825 support (CONFIG_SCSI_AHA152X) [Y/n/m/?]
(Prise en charge des cartes Adaptec de type AHA152X)
Pour les lecteurs de CD-ROM � interface propri�taire, activez le
pilote appropri�. Vous pouvez utiliser le tableau pr�sent� dans la
section pr�c�dente pour d�terminer le pilote � utiliser pour votre
mod�le.
Virtuellement tous les CD-ROM utilisent le syst�me de fichier
ISO-9660, vous devez donc aussi l'activer :
ISO 9660 CDROM filesystem support (CONFIG_ISO9660_FS) [Y/n/m/?]
(Prise en charge du syst�me de fichier ISO9660)
Bien que cela ne soit pas n�cessaire pour le fonctionnement du CD-ROM,
si vous avez une carte son prise en charge par Linux, il est possible
que vous vouliez l'activer et configurer le pilote son du noyau en
m�me temps. Le Guide de configuration du Son (Sound HOWTO)
<
http://metalab.unc.edu/LDP/HOWTO/Sound-HOWTO.html> peut �tre une
r�f�rence utile pour cela.
Vous devez ensuite suivre la proc�dure habituelle de fabrication et
d'installation du noyau . N'amorcez pas le syst�me avec le nouveau
noyau, tant que vous n'avez pas cr�� les fichiers de p�riph�riques et
que vous n'avez pas r�gl� les param�tres d'amor�age, ainsi que d�crit
dans la section suivante.
Le syst�me de fichiers ISO-9660 et presque tous les pilotes de
lecteurs de CD-ROM peuvent �tre compil�s comme modules chargeables du
noyau. Ce proc�d� permet aux pilotes du noyau d'�tre charg�s et
d�charg�s sans r�amorcer le syst�me, ce qui lib�re aussi de la
m�moire. Je vous recommande d'avoir votre installation du CD-ROM
fonctionnelle en utilisant des pilotes compil�s dans le noyau d'abord.
L'utilisation des modules est d�crite dans la documentation des
modules et dans le Guide du noyau (Kernel HOWTO)
<
http://metalab.unc.edu/LDP/HOWTO/Kernel-HOWTO.html>.
Si un type de lecteur mentionn� ici n'est pas pris en charge par votre
noyau, vous devrez vraisemblablement le mettre � jour pour une version
plus r�cente.
Il est possible que vous ayez � utiliser un pilote distribu�
s�par�ment du code source du noyau. Ceci implique habituellement
d'appliquer une rustine au noyau. A nouveau le Guide du noyau (Kernel
HOWTO) <
http://metalab.unc.edu/LDP/HOWTO/Kernel-HOWTO.html> explique
comment le faire.
Notez qu'il existe un programme de configuration du noyau � base de
menus, invoqu� par "make menuconfig" et une version graphique bas�e
sur X11, invoqu�e par "make xconfig". Les trois moyens de
configuration offrent tous une aide en ligne.
44..33.. CCrr��aattiioonn ddeess ffiicchhiieerrss ddee pp��rriipphh��rriiqquuee eett ppaassssaaggee ddee ppaarraamm��ttrreess ��
ll''iinniittiiaalliissaattiioonn
Le noyau utilise des fichiers de p�riph�riques pour identifier quel
pilote utiliser. Si vous utilisez une distribution standard de Linux,
il est possible que les fichiers de p�riph�rique n�cessaires aient �t�
cr��s pendant l'installation. Sous la distribution Slackware de Linux,
par exemple, il y a un outil de param�trage, setup dot� de menus, qui
inclut le param�trage des lecteurs de CD-ROM, et la plupart des
syst�mes dispose d'un script /dev/MAKEDEV. Si vous n'utilisez pas ces
m�thodes, vous pouvez appliquer la proc�dure manuelle d�crite dans
cette section. M�me si vous utilisez l'une de ces m�thodes, il est
recommand� de v�rifier au moins les fichiers de p�riph�rique par
rapport aux informations de cette section.
Vous cr�ez le fichier de p�riph�rique en ex�cutant les commandes shell
correspondant � votre type de lecteur. Ceci doit �tre effectu� en tant
que superutilisateur (root). Notez que certaines distributions Linux
peuvent utiliser des noms de p�riph�riques de CD-ROM l�g�rement
diff�rents de ceux mentionn�s ici.
Il est recommand� de cr�er aussi un lien symbolique vers le
p�riph�rique de CD-ROM pour s'en souvenir plus facilement. Par
exemple, pour un lecteur de CD-ROM IDE qui se trouve en deuxi�me
position sur la seconde interface, le lien serait cr�� en utilisant :
# ln -s /dev/hdd /dev/cdrom
Si vous voulez �couter des CDs audio-num�riques, vous devrez
positionner les protections sur le fichier de p�riph�rique (le vrai
fichier, pas le lien symbolique pointant dessus) pour permettre � tous
les utilisateurs de lire, par exemple :
# chmod 664 /dev/hdd
# ls -l /dev/hdd
brw-rw-r-- 1 root disk 22, 64 Feb 4 1995 /dev/hdd
Si vous amorcez Linux, le pilote de p�riph�rique tente de d�terminer
si les p�riph�riques appropri�s sont pr�sents, typiquement en testant
des adresses sp�cifiques. De nombreux pilotes testent automatiquement
� plusieurs adresses, mais en raison des diff�rences de configuration,
de conflits possibles entre pilotes et de limitations du mat�riel, les
pilotes ont parfois besoin d'aide pour identifier les adresses et
d'autres param�tres. La plupart des pilotes acceptent une option
pass�e au niveau de la ligne de commande par le noyau au pilote de
p�riph�rique. Ceci peut s'effectuer interactivement, ou plus
commod�ment, se configurer dans votre outil d'amor�age. Avec LILO, par
exemple, vous ajouteriez une commande append telle que la suivante �
votre fichier /etc/lilo.conf:
append = "sbpcd=0x230,SoundBlaster"
Consultez la documentation de LILO pour plus d'informations.
Dans la section suivante, je pr�sente les probl�mes sp�cifiques � un
pilote de p�riph�rique particulier, y compris les fichiers de
p�riph�rique, les param�tres d'amor�age, et les possibilit�s des
diff�rents pilotes. Vous avez seulement besoin de lire la section
relative � votre type de lecteur. Les fichiers de documentation se
trouvent g�n�ralement dans le r�pertoire
/usr/src/linux/Documentation/cdrom.
44..33..11.. LLee ppiilloottee SSbbppccdd
Auteur principal: Eberhard Moenkeberg (
[email protected])
Support multi sessions: oui (mais pas tous les lecteurs)
Support multi lecteurs: oui
Support module chargeable: oui
Lecture de trames audio: oui (uniquement les CR-562, CR-563, CD-200)
Test automatique: oui
Fichier p�riph�rique: /dev/sbpcd, nombre majeur 25
Fichier de configuration: sbpcd.h
Option configuration noyau: Matsushita/Panasonic CDROM support?
Fichier de documentation: sbpcd
Ce pilote accepte une ligne de commande du noyau de la forme:
sbpcd=<io-address>,<interface-type>
o� le premier param�tre est l'adresse de base du p�riph�rique (par ex.
0x230), et <interface-type> est soit "SoundBlaster", "LaserMate", ou
"SPEA". Consultez le fichier sbpcd.h pour des conseils sur le type
d'interface � utiliser. L'utilisation de sbpcd=0 d�sactive la
d�tection automatique ainsi que le pilote.
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/sbpcd b 25 0
Jusqu'� quatre lecteurs par contr�leur sont pris en charge. Les trois
lecteurs suivants sur le premier contr�leur utiliseront les nombres de
p�riph�rique mineurs 1 � 3. Si vous avez plus d'un contr�leur, cr�ez
les fichiers de p�riph�rique avec des nombres majeurs 26, 27 et 28,
jusqu'� un maximum de 4 contr�leurs (soit 16 lecteurs de CD-ROM au
total; il est � esp�rer que ce soit suffisant pour la plupart des
utilisateurs :-)
Consultez le fichier sbpcd pour plus d'informations sur ce pilote.
_S_i _v_o_u_s _a_v_e_z _a_c_h_e_t_� _r_�_c_e_m_m_e_n_t _u_n _l_e_c_t_e_u_r _d_e _C_D_-_R_O_M_, _n_e _p_r_�_s_u_p_p_o_s_e_z
_p_a_s_, _p_a_r_c_e _q_u_'_i_l _e_s_t _c_o_n_n_e_c_t_� _� _u_n_e _c_a_r_t_e _S_o_u_n_d_B_l_a_s_t_e_r _q_u_'_i_l _d_o_i_v_e
_u_t_i_l_i_s_e_r _c_e _p_i_l_o_t_e _d_u _n_o_y_a_u_. _L_a _p_l_u_p_a_r_t _d_e_s _l_e_c_t_e_u_r_s _d_e _C_D_-_R_O_M _v_e_n_d_u
_p_a_r _C_r_e_a_t_i_v_e _L_a_b_s _s_o_n_t _m_a_i_n_t_e_n_a_n_t _d_e_s _l_e_c_t_e_u_r_s _I_D_E_/_A_T_A_P_I_.
44..33..22.. PPiilloottee SSoonnyyccdduu553355
Auteur principal: Ken Pizzini (
[email protected])
Support multi sessions: non
Support multi lecteurs: non
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: non
Fichier p�riph�rique: /dev/sonycd535, nombre majeur 24
Fichier de configuration: sonycd535.h
Option configuration noyau: Sony CDU535 CDROM support?
Fichier de documentation: sonycd535
Ce pilote accepte une ligne de commande du noyau de la forme:
sonycd535=<io-address>
o� <io-address> est l'adresse de base du contr�leur (par ex. 0x320).
Alternativement, vous pouvez positionner la valeur de cette adresse
dans le fichier sonycd535.h et la compiler dans le noyau.
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/sonycd535 b 24 0
Certaines distributions Linux utilisent /dev/sonycd pour ce
p�riph�rique. D'anciennes versions de ce pilote utilisaient un nombre
majeur de p�riph�rique 21; v�rifiez que votre fichier de p�riph�rique
est correct.
Ce pilote �tait anciennement distribu� sous forme de rustine, mais il
fait maintenant partie du noyau standard. Consultez le fichier
sonycd535 pour plus d'informations sur ce pilote.
44..33..33.. PPiilloottee CCdduu3311aa
Auteur principal: Corey Minyard (
[email protected])
Support multi sessions: oui
Support multi lecteurs: non
Support module chargeable: oui
Lecture de trames audio: oui
Test automatique: non
Fichier p�riph�rique: /dev/cdu31a, nombre majeur 15
Fichier de configuration: cdu31a.h
Option configuration noyau: Sony CDU31A/CDU33A CDROM support?
Fichier de documentation: cdu31a
Ce pilote accepte une ligne de commande du noyau de la forme:
cdu31a=<io-address>,<interrupt>,PAS
Le premier nombre est l'adresse d'entr�e/sortie de base de la carte
(par ex. 0x340), le second est le num�ro d'interruption � utiliser (0
indique l'utilisation d'entr�es/sorties scrut�es en cycle (polled). le
troisi�me param�tre, optionnel, doit �tre "PAS", si le lecteur est
connect� � une carte son Pro-Audio Spectrum 16, sinon, il est laiss�
vide.
Si le pilote est charg� en tant que module, il utilise un format
l�g�rement diff�rent. Si on charge le pilote en utilisant les
commandes modprobe ou insmod, les param�tres prennent la forme
suivante :
cdu31a_port=<io-address> cdu31a_irq=<interrupt>
L'adresse d'entr�e/sortie de base est requise, alors que le num�ro
d'interruption est optionnel.
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/cdu31a b 15 0
Consultez le fichier cdu31a pour plus d'informations sur ce pilote.
Consultez aussi la page Web maintenue par Jeffrey Oxenreider
(
[email protected]) qui couvre un grand nombre de probl�mes courants
avec ces lecteurs. On peut la trouver � l'adresse
<
http://lemures.shinma.symix.com/~zureal/cdu31a.html>.
44..33..44.. PPiilloottee AAzzttccdd
Auteur principal: Werner Zimmermann (
[email protected])
Support multi sessions: oui
Support multi lecteurs: non
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: non
Fichier p�riph�rique: /dev/aztcd0, nombre majeur 29
Fichier de configuration: aztcd.h
Option configuration noyau: Aztech/Orchid/Okano/Wearnes (non IDE) CDROM support?
Fichier de documentation: aztcd
Ce pilote accepte une ligne de commande du noyau de la forme:
aztcd=<io-address>
o� le param�tre est l'adresse d'entr�e/sorties de base de la carte
(par ex. 0x340).
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/aztcd0 b 29 0
Veuillez noter que ce pilote ne fonctionne que pour le mod�le
CDA268-01A. Les autres mod�les, y compris les CDA268-03I et
CDA269-031SE ne sont pas propri�taires et doivent utiliser le pilote
IDECD (ATAPI) du noyau.
Consultez le fichier aztcd pour plus d'informations sur ce pilote.
44..33..55.. PPiilloottee GGssccdd
Auteur principal: Oliver Raupach (
[email protected])
Support multi sessions: non
Support multi lecteurs: non
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: non
Fichier p�riph�rique: /dev/gscd0, nombre majeur 16
Fichier de configuration: gscd.h
Option configuration noyau: Goldstar R420 CDROM support?
Fichier de documentation: gscd
Ce pilote accepte une ligne de commande du noyau de la forme:
gscd=<io-address>
sp�cifiant l'adresse d'entr�e/sortie de base de la carte (par ex.
0x340).
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/gscd0 b 16 0
Consultez le fichier gscd et le site Web <
http://linux.rz.fh-
hannover.de/~raupach/> pour plus d'informations sur ce pilote.
44..33..66.. PPiilloottee MMccdd
Auteur principal: Martin (
[email protected])
Support multi sessions: non
Support multi lecteurs: non
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: non
Fichier p�riph�rique: /dev/mcd, nombre majeur 23
Fichier de configuration: mcd.h
Option configuration noyau: Standard Mitsumi CDROM support?
Fichier de documentation: mcd
Il s'agit de l'ancien pilote pour les lecteurs Mitsumi, qui est
disponible depuis d�j� un certain temps. Vous pouvez aussi essayer le
nouveau pilote mcdx, qui a de nouvelles fonctions mais est
potentiellement moins stable.
Ce pilote accepte une ligne de commande du noyau de la forme:
mcd=<io-address>,<irq>
sp�cifiant l'adresse d'entr�e/sortie de base de la carte (par ex.
0x340) et le num�ro d'interruption requis (IRQ).
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/mcd b 23 0
Consultez le fichier mcd pour plus d'informations sur ce pilote.
44..33..77.. PPiilloottee MMccddxx
Auteur principal: Heiko Schlittermann
Support multi sessions: oui
Support multi lecteurs: oui
Support module chargeable: oui
Lecture de trames audio: non (non pris en charge par le mat�riel)
Test automatique: non
Fichier p�riph�rique: /dev/mcdx0, nombre majeur 20
Fichier de configuration: mcdx.h
Option configuration noyau: Experimental Mitsumi support?
Fichier de documentation: mcdx
Il s'agit du nouveau pilote pour les lecteurs Mitsumi. L'ancien pilote
mcd, potentiellement plus stable est toujours disponible.
Ce pilote accepte une ligne de commande du noyau de la forme:
mcdx=<io-address>,<irq>
sp�cifiant l'adresse d'entr�e/sortie de base de la carte (par ex.
0x340) et le num�ro d'interruption requis (IRQ).
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/mcdx0 b 20 0
Si vous avez achet� r�cemment un lecteur de CD-ROM Mitsumi, ne
pr�supposez pas qu'il doit utiliser ce pilote du noyau. Les nouveaux
lecteurs Mitsumi sont maintenant compatibles EIDE/ATAPI, et ils
devraient utiliser le pilote du noyau idecd � la place.
Consultez le fichier mcdx pour plus d'informations sur ce pilote.
44..33..88.. PPiilloottee CCmm220066
Auteur principal: David A. van Leeuwen (
[email protected].)
Support multi sessions: oui
Support multi lecteurs: non
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: oui
Fichier p�riph�rique: /dev/cm206cd, nombre majeur 32
Fichier de configuration: cm206.h
Option configuration noyau: Philips/LMS CM206 CDROM support?
Fichier de documentation: cm206
Ce pilote accepte une ligne de commande du noyau de la forme:
cm206=<io-address>,<interrupt>
o� le premier nombre est l'adresse d'entr�e/sortie de base de la carte
(par ex. 0x340). Le second est le num�ro d'interruption.
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/cm206cd b 32 0
Consultez le fichier cm206 pour plus d'informations sur ce pilote.
44..33..99.. PPiilloottee OOppttccdd
Auteur principal: Leo Spiekman (
[email protected])
Support multi sessions: oui
Support multi lecteurs: non
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: non
Fichier p�riph�rique: /dev/optcd0, nombre majeur 17
Fichier de configuration: optcd.h
Option configuration noyau: Experimental Optics Storage ... CDROM support?
Fichier de documentation: optcd
Ce pilote accepte une ligne de commande du noyau de la forme:
optcd=<io-address>
pour sp�cifier l'adresse d'entr�e/sortie de base de la carte (par ex.
0x340).
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/optcd0 b 17 0
Consultez le fichier optcd pour plus d'informations sur ce pilote.
44..33..1100.. PPiilloottee SSjjccdd
Auteur principal: Vadim V. Model (
[email protected])
Support multi sessions: non
Support multi lecteurs: non
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: non
Fichier p�riph�rique: /dev/sjcd, nombre majeur 18
Fichier de configuration: sjcd.h
Option configuration noyau: Experimental Sanyo H94A CDROM support?
Fichier de documentation: sjcd
Ce pilote accepte une ligne de commande du noyau de la forme:
sjcd=<io-address>,<interrupt>,<dma>
indiquant l'adresse de base, l'interruption et le canal DMA � utiliser
(par ex. sjcd=0x340,10,5).
Le fichier de p�riph�rique peut �tre cr�� par:
# mknod /dev/sjcd b 18 0
Consultez le fichier sjcd pour plus d'informations sur ce pilote.
44..33..1111.. PPiilloottee PPaarriiddee
Auteur principal: Grant R. Guenther (
[email protected])
Support multi sessions: non
Support multi lecteurs: oui
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: oui
Fichier p�riph�rique: /dev/pcd0, nombre majeur 46
Fichier de configuration: bpcd.h
Option configuration noyau: Parallel port IDE device support?
Fichier de documentation: paride.txt
Il s'agit du pilote pour les divers types de p�riph�riques de stockage
qui se relient sur un port parall�le. Normalement, le pilote d�tectera
automatiquement le p�riph�rique sur port parall�le. La documentation
indique les param�tres qui peuvent �tre utilis�s pour sp�cifier des
param�tres au p�riph�rique si l'auto-d�tection ne fonctionne pas.
Le fichier de p�riph�rique pour le premier lecteur peut �tre cr�� en
utilisant :
# mknod /dev/pcd0 b 46 0
Consultez le fichier /usr/src/linux/Documentation/paride.xt pour plus
d'informations sur ce pilote. Notez qu'il remplace le pilote bpcd
pr�sent dans les anciens noyaux.
44..33..1122.. PPiilloottee SSCCSSII
Auteur principal: David Giller
Support multi sessions: oui (d�pendant du lecteur)
Support multi lecteurs: oui
Support module chargeable: oui
Lecture de trames audio: non
Test automatique: oui
Fichier p�riph�rique: /dev/scd0, nombre majeur 11
Fichier de configuration: cdrom.h
Option configuration noyau: SCSI CDROM support?
Fichier de documentation: scsi.txt
Il y a des options pour les lignes de commande du noyau sp�cifiques �
chaque contr�leur SCSI. Consultez le SCSI HOWTO pour plus
d'informations.
Plusieurs lecteurs sont pris en charge (� concurrence du nombre
maximum de p�riph�riques sur le bus SCSI). Cr�ez les fichiers de
p�riph�rique avec un nombre majeur de 11 et des nombres mineurs
commen�ant � 0:
# mknod /dev/scd0 b 11 0
# mknod /dev/scd1 b 11 1
Alors que le pilote du noyau ne prend pas lui-m�me en charge la
lecture de trames audio-num�riques, certains lecteurs SCSI en ont la
capacit� et fonctionneront avec le programme cdda2wav (qui utilise
l'interface g�n�rique SCSI du noyau).
Reportez vous �galement � la discussion sur le pilote d'�mulation SCSI
en IDE pr�c�demment dans ce document.
44..33..1133.. PPiilloottee IIDDEECCDD
Auteur principal: Scott Snyder (
[email protected])
Support multi sessions: oui
Support multi lecteurs: oui
Support module chargeable: non
Lecture de trames audio: oui (pour les lecteurs le prenant en charge)
Test automatique: oui
Fichier p�riph�rique: /dev/hd{a,b,c,d}, nombre majeur 22
Fichier de configuration: cdrom.h
Option configuration noyau: Include support for IDE/ATAPI CDROMs?
Fichier de documentation: ide-cd
Il s'agit du pilote pour les lecteurs de CD-ROM ATAPI. Ce pilote
accepte une ligne de commande du noyau de la forme:
hdx=cyls,heads,sects,wpcom,irq
or
hdx=cdrom
o� hdx peut �tre n'importe lequel des {hda,hdb,hdc,hdd}, ou simplement
hd, pour d�signer le prochain lecteur en s�quence. Seuls les trois
premiers param�tres sont requis (cyls,heads,sects). Par exemple
hdc=1050,32,64 hdd=cdrom.
Faire en sorte que le pilote IDE reconnaisse votre lecteur de CD-ROM
peut �tre d�licat, sp�cialement si vous avez plus de 2 p�riph�riques
ou plus d'un contr�leur IDE. Habituellement, il est seulement
n�cessaire de passer la ligne d'options de commande correcte depuis
LILO. Le fichier /usr/src/linux/Documentation/ide-cd explique comment
faire cela. Lisez le attentivement.
Les noyaux Linux r�cents disposent d'une meilleure prise en charge des
p�riph�riques IDE multiples. Si vous avez des probl�mes avec un ancien
noyau, le mettre � jour peut aider.
Certains contr�leurs IDE ont des probl�mes mat�riels que le pilote du
noyau peut contourner. Vous devrez peut-�tre passer des param�tres
additionnels au pilote pour l'activer. Consultez la documentation pour
plus de d�tails.
44..44.. AAmmoorr��aaggee dduu nnooyyaauu LLiinnuuxx
Vous pouvez maintenant red�marrer avec le nouveau noyau. V�rifier la
pr�sence d'un message comme celui montr� ci-dessous, indiquant que le
lecteur de CD-ROM a �t� trouv� par le pilote de p�riph�rique (le
message change suivant le type de lecteur):
hdd: NEC CD-ROM DRIVE:282, ATAPI CDROM drive
Si les messages affich�s lors de l'amor�age d�filent trop vite pour
�tre lus, il est possible de les visualiser a posteriori par la
commande dmesg ou tail /var/log/messages.
Si le lecteur n'a pas �t� trouv�, un probl�me s'est alors produit.
Consultez la section concernant le d�pannage.
44..55.. MMoonnttaaggee,, DD��mmoonnttaaggee,, eett ��jjeeccttiioonn dduu mmeeddiiaa
Pour monter un CD-ROM, ins�rez un disque dans le lecteur, et ex�cutez
la commande mount, en tant que superutilisateur (Ceci suppose que vous
avez cr�� un lien symbolique vers votre fichier de p�riph�rique, comme
recommand� pr�c�demment et qu'un r�pertoire vide /mnt/cdrom existe):
# mount -t iso9660 -r /dev/cdrom /mnt/cdrom
Le contenu du CD-ROM peut maintenant �tre acc�d� sous le r�pertoire
/mnt/cdrom.
Il existe d'autres options de la commande mount que vous pourrez
vouloir utiliser; consultez la page du manuel (man) de mount(8) pour
plus de d�tails.
Vous pouvez ajouter une entr�e au fichier /etc/fstab pour monter
automatiquement un CD-ROM lors de l'amor�age de Linux, ou pour
sp�cifier des param�tres � utiliser au montage; voir la page du manuel
de fstab(5).
Il est � noter que pour �couter des CDs audio-num�riques vous _n_e _d_e_v_e_z
_p_a_s essayer de les monter.
Pour d�monter un CD-ROM, utiliser la commande umount en tant que
superutilisateur :
# umount /mnt/cdrom
Le disque ne peut �tre d�mont� que si aucun processus n'acc�de au
lecteur � ce moment-l� (donc, n'ayant pas non plus leur r�pertoire par
d�faut sur un r�pertoire du disque mont�). Vous pouvez alors �jecter
le disque. La plupart des lecteurs ont un bouton d'�jection; il existe
aussi un programme isol� eject qui permet d'�jecter un CD-ROM de fa�on
purement logicielle.
Notez que vous ne devriez pas �jecter un disque tant qu'il est mont�
(ceci peut �tre possible ou non suivant le type de lecteur). Certains
lecteurs de CD-ROM peuvent �jecter automatiquement un CD-ROM lorsqu'il
est d�mont� et faire rentrer le tiroir du CD quand un disque est mont�
(vous pouvez d�sactiver cette fonction � la compilation du noyau ou
par commande logicielle).
Il est possible qu'apr�s avoir �cout� un CD audio-num�rique, vous ne
puissiez plus monter un CD-ROM. Vous avez besoin d'envoyer la commande
audio "stop" (en utilisant un programme de lecture de CDs audio-
num�riques) avant d'essayer le montage. Ce probl�me semble appara�tre
seulement avec le pilote SBPCD.
Les noyaux r�cents incluent un autochargeur fonctionnant en mode noyau
qui fournit le montage transparent des m�dias amovibles, y compris les
CD-ROM. Vous pouvez trouver les outils n�cessaires � son utilisation �
l'adresse <
ftp://ftp.kernel.org/pub/linux/daemons/autofs/>.
44..66.. DD��ppaannnnaaggee
Si vous continuez � rencontrer des probl�mes apr�s avoir suivi les
instructions de ce HOWTO, voici un certain nombre de points �
v�rifier. Ces v�rifications sont donn�es par ordre croissant de
complexit�. Si une v�rification �choue, r�solvez le probl�me avant de
passer � l'�tape suivante.
44..66..11.. ��ttaappee 11:: AAssssuurreezz vvoouuss dd''eexx��ccuutteerr llee nnooyyaauu qquuee vvoouuss aavveezz ccoomm��
ppiill��
Vous pouvez v�rifier le marquage temporel du noyau, pour voir si vous
ex�cutez celui que vous avez compil� avec la prise en charge des CD-
ROMs. Vous pouvez faire ceci avec la commande uname:
% uname -a
Linux fizzbin 2.2.4 #1 Tue Mar 232 11:23:21 EST 1999 i586 unknown
ou en affichant le fichier /proc/version:
% cat /proc/version
Linux version 2.2.4 (root@fizzbin) (gcc version 2.7.2.3) #1 Tue Mar 23 11:23:21 EST 1999
Si le marquage temporel ne correspond pas � la date de compilation du
noyau, vous devez alors ex�cuter un ancien noyau. Vous rappelez-vous
avoir red�marr� ? Si vous utilisez LILO, l'avez-vous r�install�
(typiquement en ex�cutant /sbin/lilo)? Si vous d�marrez depuis une
disquette, avez-vous recr�� une nouvelle disquette d'amor�age et
l'avez-vous utilis�e pour red�marrer ?
44..66..22.. ��ttaappee 22:: AAssssuurreezz vvoouuss qquuee lleess ppiillootteess aadd��qquuaattss ssoonntt ddaannss llee
nnooyyaauu
Vous pouvez voir quels pilotes sont compil�s dans le noyau en
consultant /proc/devices:
% cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 ttyS
5 cua
7 vcs
Block devices:
3 ide0
22 ide1
D'abord, cherchez votre pilote de p�riph�rique de CD-ROM. Ce sont tous
des p�riph�riques en mode bloc, dans ce cas nous pouvons voir que le
pilote idecd de nombre majeur 22 est pr�sent.
Assurez vous �galement que le syst�me de fichiers ISO-9660 est compil�
dans le noyau, en consultant /proc/filesystems:
% cat /proc/filesystems
ext2
nodev proc
nodev devpts
vfat
iso9660
Vous pouvez aussi v�rifier les adresses d'entr�es/sorties utilis�es
par le pilote en consultant /proc/ioports:
howto % cat /proc/ioports
...
0230-0233 : sbpcd
...
Si l'un des pilotes que vous pensiez avoir compil� dans le noyau n'est
pas affich�, alors quelque chose s'est mal pass� lors de la
configuration ou de la construction du noyau. Effectuez de nouveau le
processus d'installation, en commen�ant par la configuration et la
construction du noyau.
44..66..33.. ��ttaappee 33:: LLee nnooyyaauu aa--tt--iill dd��tteecctt�� vvoottrree lleecctteeuurr lloorrss ddee
ll''aammoorr��aaggee ??
Assurez vous que le p�riph�rique CD-ROM a �t� d�tect� par le noyau.
Vous devriez avoir vu un message � l'amor�age. Si les messages ont
disparu de l'�cran, vous pouvez habituellement les revoir en utilisant
la commande dmesg:
% dmesg
ou
% tail /var/log/messages
Si votre lecteur n'a pas �t� trouv�, alors quelque chose ne va pas.
Assurez vous qu'il est aliment� et que les c�bles sont correctement
connect�s. Si votre lecteur dispose de cavaliers pour l'adressage,
v�rifiez qu'ils sont correctement positionn�s (par ex. lecteur 0 si
vous avez un seul lecteur). Les CD-ROM ATAPI doivent �tre param�tr�s
comme "seul" (single) ou "ma�tre" (master), et non "esclave" (slave)
lorsqu'un seul p�riph�rique IDE est raccord� � l'interface. Si le
lecteur fonctionne sous DOS, alors vous pouvez �tre relativement
confiant dans le fonctionnement du mat�riel.
De nombreux pilotes du noyau utilisent la d�tection automatique, mais
certains non, et de toute fa�on, elle n'est pas toujours fiable.
Utilisez les options de la ligne de commande du noyau pour votre type
de pilote. Vous pourrez vouloir essayer plusieurs valeurs diff�rentes,
si vous n'�tes pas s�r des adresses d'entr�e/sortie ou d'autres
param�tres. LILO peut �tre (et est g�n�ralement) configur� pour vous
permettre d'entrer les param�tres manuellement lors de l'amor�age.
Une autre possibilit� est que vous ayez utilis� le mauvais pilote de
noyau pour votre lecteur de CD-ROM. Certaines documentations se
r�f�rent � des interfaces propri�taires en tant qu'IDE, ce qui peut
vous conduire � croire faussement que ce sont des lecteurs ATAPI.
Une autre possibilit� est que votre lecteur (ou votre carte
d'interface) soit du type "compatible" qui n�cessite une
initialisation par un pilote DOS. Essayez d'amorcer le DOS et de
charger le pilote de p�riph�rique DOS fourni par le vendeur. Amorcez
ensuite Linux � chaud en utilisant Control-Alt-Suppr.
Si votre lecteur n'est pas mentionn� dans ce document, il est possible
qu'il n'y ait pas de pilote disponible pour lui sous Linux. Vous
pouvez v�rifier avec certaines des r�f�rences mentionn�es � la fin de
ce document pour obtenir de l'aide.
44..66..44.. ��ttaappee 44:: PPoouuvveezz--vvoouuss lliirree ddeess ddoonnnn��eess dduu lleecctteeuurr ??
Essayez de lire depuis le lecteur de CD-ROM. Taper la commande
suivante allume la LED d'activit� du lecteur (si elle existe) et
aucune erreur ne devrait �tre report�e. Utilisez le fichier de
p�riph�rique adapt� � votre lecteur et assurez vous qu'un CD-ROM est
ins�r�; utilisez Control-C pour sortir.
# dd if=/dev/cdrom of=/dev/null bs=2048
^C
124+0 records in
124+0 records out
Si cela fonctionne, alors le noyau communique avec le lecteur et vous
pouvez passer � l'�tape 5.
Sinon, une cause possible r�side dans le fichier de p�riph�rique.
Assurez vous que le fichier de p�riph�rique dans le r�pertoire /dev
dispose de nombres majeur et mineur corrects, comme mentionn�
pr�c�demment pour votre type de lecteur. V�rifiez que les permissions
du fichier de p�riph�rique permettent la lecture et l'�criture.
Une possibilit� �loign�e peut �tre un probl�me mat�riel. Essayez de
tester le lecteur sous un autre syst�me d'exploitation, si possible,
pour d�terminer si ceci pourrait �tre le cas.
44..66..55.. ��ttaappee 55:: PPoouuvveezz--vvoouuss mmoonntteerr llee ddiissqquuee ??
Si vous pouvez lire depuis le lecteur, mais ne pouvez monter le
disque, v�rifiez d'abord que vous avez compil� la prise en charge du
syst�me de fichiers ISO-9660 en consultant /proc/filesystems, comme
d�crit pr�c�demment.
Assurez vous que vous montez le disque avec les options "-t iso9660"
et "-r" et qu'un vrai CD-ROM � la norme ISO-9660 (pas un CD audio-
num�rique) a �t� ins�r� dans le lecteur. Vous devriez normalement
pouvoir monter les disques en tant que superutilisateur.
Assurez vous que le point de montage existe et est un r�pertoire vide.
Si vous montez automatiquement le CD-ROM � l'amor�age, assurez vous
que vous avez des entr�es correctes dans votre fichier /etc/fstab.
Si vous ex�cutez le d�mon syslog, il peut y avoir des messages
d'erreur du noyau que vous ne voyez pas. Essayez d'utiliser la
commande "dmesg" :
% dmesg
SBPCD: sbpcd_open: no disk in drive
Il peut aussi y avoir des erreurs report�es dans des fichiers situ�s
sous /var/log, suivant la mani�re dont votre syst�me est configur�.
44..66..66.. DDiiaaggnnoossttiiqquueerr ddeess pprroobbll��mmeess aauuddiioo--nnuumm��rriiqquueess
Si le lecteur fonctionne pour les CD-ROM, mais pas pour �couter des
CDs audio-num�riques, voici quelques pistes possibles :
Vous avez besoin d'un programme pour �couter les CDs audio-num�riques.
Certaines applications peuvent mal fonctionner ou ne pas �tre
compatibles avec votre lecteur. Essayez une autre application, et/ou
essayez de les recompiler vous-m�me. Un bon endroit pour chercher des
applications de ce type est :
<
ftp://metalab.unc.edu/pub/Linux/apps/sound/cdrom/>.
Peu de lecteurs de CD-ROM ne prennent pas en charge les CDs audio-
num�riques. V�rifiez le fichier de documentation ou le code source
pour voir si c'est le cas.
V�rifiez si le son peut �tre entendu au travers de la prise casque. Si
c'est le cas, alors le probl�me est probablement d� � votre carte son.
Utilisez un programme de table de mixage pour positionner le niveau du
volume et du p�riph�rique d'entr�e. Assurez vous d'avoir install� le
c�ble audio reliant le lecteur de CD-ROM � la carte son. Assurez vous
que le pilote du noyau de votre carte son est install� et op�rationnel
(consultez le Sound HOWTO).
44..66..77.. SSii rriieenn nnee mmaarrcchhee
Si vous avez toujours des probl�mes, voici quelques suggestions
finales � essayer :
� Relisez attentivement ce HOWTO
� Lisez les r�f�rences mentionn�es � la fin de ce document, en
particulier les fichiers sources relatifs du noyau
� Posez une question dans l'un des forums comp.os.linux ou un autre
forum Usenet (NDT: fr.comp.os.linux.* pour la communaut�
francophone)
� Envoyez une question sur une liste de diffusion Linux
� Essayez d'utiliser le dernier noyau Linux
� Contactez le revendeur de votre ordinateur
� Contactez le fabricant de votre lecteur de CD-ROM
� Envoyez un courrier �lectronique au mainteneur du pilote du noyau
concern� (consultez le fichier /usr/src/linux/MAINTAINERS)
� Envoyez moi un courrier �lectronique
� Lancez Emacs et tapez Esc-x doctor :-)
55.. LLeess aapppplliiccaattiioonnss
Cette section pr�sente bri�vement quelques unes des nombreuses
applications concernant les CD-ROMs et disponibles sous Linux.
V�rifiez la liste des logiciels sous Linux (Linux Software Map) quant
aux derni�res versions et aux sites o� elles sont archiv�es.
55..11.. PPllaattiinneess ddee lleeccttuurree ddee CCDDss aauuddiioo--nnuumm��rriiqquueess
De nombreux programmes de lecture de CDs audio-num�riques sont
disponibles, soit au moyen d'un casque reli� au lecteur, soit par
l'entremise de la carte son � laquelle le lecteur est reli�.
WWoorrkkmmaann
Une platine graphique, s'ex�cutant en environnement X11 avec une
base de donn�es des CDs et de nombreuses autres fonctions.
WWoorrkkBBoonnee
Une platine interactive s'ex�cutant en mode texte.
xxccddppllaayyeerr
Une platine simple s'ex�cutant en environnement X11.
ccddppllaayyeerr
Une platine tr�s simple pilot�e par la ligne de commandes.
XXmmccdd
Une platine s'ex�cutant en environnement X11/Motif.
xxmmiittssuummii
Une autre platine s'ex�cutant en environnement X11 pour les
lecteurs Mitsumi.
xxppllaayyccdd
Une autre platine s'ex�cutant en mode X11, livr�e avec une
platine de mixage son et des programmes VU-m�tre.
ccddttooooll
Des outils en mode ligne de commande pour �couter des CDs audio-
num�riques.
Certains de ces programmes sont cod�s pour utiliser un fichier de
p�riph�rique pr�cis pour acc�der au CD-ROM (par exemple, /dev/cdrom).
Il est dans ce cas soit possible de passer le nom correct de ce
fichier en param�tre, soit de cr�er un lien symbolique dans le
r�pertoire /dev. Si vous envoyez la sortie CD vers une carte son, vous
pourrez avoir besoin d'un programme de mixage pour ajuster le volume
ou s�lectionner l'entr�e du CD-ROM pour enregistrer.
55..22.. LLee CCDD--PPhhoottoo
Les CDs Photo utilisent un syst�me de fichiers ISO-9660 contenant les
fichiers images dans un format propri�taire. Certains lecteurs de CD-
ROMs ne savent pas lire les CDs Photo.
Le programme hpcdtoppm �crit par Hadmut Danisch convertit des fichiers
de CDs Photo en un format pixmap portable. Il peut �tre obtenu �
l'adresse <
ftp://ftp.gwdg.de/pub/linux/hpcdtoppm> ou en tant que
partie des utilitaires PBM (portable bit map), disponibles sur de
nombreux sites d'archives (cherchez "pbm" ou "netpbm").
Le programme photocd �crit par Gerd Knorr (
[email protected])
peut convertir des images de CDs Photo en des fichiers Targa ou
bitmaps Windows ou OS/2.
Le m�me auteur a �crit le programme xpcd, en environnement X11, pour
manipuler les images de CDs Photo. Vous pouvez s�lectionner des images
� la souris, visualiser l'image dans une petite fen�tre, et charger
l'image � n'importe laquelle de ses 5 r�solutions possibles. Vous
pouvez aussi isoler une partie de l'image et ne charger que celle-ci.
Cherchez ces paquetages � l'adresse <
ftp://ftp.cs.tu-
berlin.de/pub/linux/Local/misc/>.
Le programme de manipulation d'images ImageMagick prend aussi en
charge les CDs Photo. Il est disponible � l'adresse
<
ftp://ftp.x.org/contrib/applications/ImageMagick/>.
55..33.. MMkkiissooffss
Le paquetage mkisofs d'Eric Youngdale permet de cr�er un syst�me de
fichiers ISO-9660 sur une partition du disque dur. Celui-ci peut
ensuite �tre utilis� pour aider � la cr�ation et au test de syst�mes
de fichiers de CD-ROM avant le pressage des disques.
Les outils pour graver r�ellement les donn�es sur des lecteurs de CDs
r�inscriptibles tendent � �tre propres � chaque fournisseur. Ils
requi�rent �galement une �criture des donn�es sans interruption, ce
qui fait qu'un syst�me d'exploitation multi-t�ches comme Linux n'y est
pas particuli�rement adapt�.
55..44.. OOuuttiillss IISSOO--99666600
Il existe quelques outils pour v�rifier le format des disques
ISO-9660; vous pourrez les trouver utiles pour tester des CDs
suspects. Le paquetage peut �tre trouv� � l'adresse
<
ftp://ftp.cdrom.com/pub/unixfreeware/archive/>. Ils ont �t� �crits
par Bill Siegmund et Rich Morin.
66.. RR��ppoonnsseess aauuxx qquueessttiioonnss ffrr��qquueemmmmeenntt ppooss��eess ((FFAAQQ))
66..11.. CCoommmmeenntt uunn uuttiilliissaatteeuurr nn''��ttaanntt ppaass ssuuppeerruuttiilliissaatteeuurr ppeeuutt--iill
mmoonntteerr//dd��mmoonntteerr ddeess ddiissqquueess ??
La plupart des commandes mount comprennent une option _u_s_e_r. Si vous
ajoutez une entr�e de cette nature au fichier /etc/fstab:
/dev/sbpcd /mnt/cdrom iso9660 user,noauto,ro
alors, un utilisateur ordinaire pourra monter et d�monter le disque en
utilisant ces commandes :
% mount /mnt/cdrom
% umount /mnt/cdrom
Par d�faut, le disque sera mont� avec certaines options qui assurent
la s�curit� (par exemple, des programmes ne pourront �tre ex�cut�s,
des fichiers de p�riph�riques seront ignor�s). Si cela est trop
restrictif, vous pouvez utiliser des options additionnelles (par
exemple, l'option "exec" autorisera l'ex�cution de programmes).
Consultez la page de manuel de mount(8) pour les d�tails.
Une autre m�thode consiste � obtenir le paquetage usermount qui permet
� des utilisateurs n'�tant pas superutilisateur de monter et d�monter
des p�riph�riques amovibles tels que disquettes et CD-ROMs, mais
restreint l'acc�s aux autres p�riph�riques (tels que les partitions du
disque dur). Il est disponible sur les principaux sites d'archives.
Enfin, vous pouvez �crire un petit programme C qui monte et d�monte le
CD-ROM et l'installer en tant qu'ex�cutable setuid.
Le site d'archives ftp.cdrom.com dispose du fichier source mount.c qui
permet le montage d'un CD-ROM non mont� (uniquement) par des
utilisateurs ordinaires. Il s'ex�cute en tant que programme setuid.
66..22.. PPoouurrqquuooii aaii--jjee ddeevviiccee iiss bbuussyy qquuaanndd jjee dd��mmoonnttee uunn CCDD--RROOMM ??
Le disque ne peut �tre d�mont� s'il y a encore un processus acc�dant
au lecteur, ceci comprend les processus ayant leur r�pertoire par
d�faut positionn� sur le syst�me de fichiers mont�. Si vous ne pouvez
pas identifier le processus utilisant le disque, utilisez la commande
fuser, comme dans l'exemple ci-apr�s.
% umount /cdrom
umount: /dev/hdd: device is busy
% fuser -v /cdrom
USER PID ACCESS COMMAND
/mnt/cdrom tranter 133 ..c.. bash
Sur certains syst�mes, vous pouvez avoir besoin d'�tre
superutilisateur pour ex�cuter la commande fuser de mani�re � voir les
processus d'autres utilisateurs.
66..33.. CCoommmmeenntt eexxppoorrtteerr uunn CCDD--RROOMM vveerrss dd''aauuttrreess mmaacchhiinneess vviiaa NNFFSS ??
Vous avez besoin d'ajouter une ligne au fichier /etc/exports. Les
utilisateurs sur les autres machines pourront alors monter le
p�riph�rique. Consultez la page de manuel de exports(5), pour plus de
d�tails.
66..44.. PPuuiiss--jjee aammoorrcceerr LLiinnuuxx �� ppaarrttiirr dd''uunn CCDD--RROOMM ??
Quand on installe initialement Linux, la m�thode la plus ordinaire est
d'utiliser une disquette d'amor�age. Certaines distributions Linux
autorisent l'amor�age du noyau Linux sur CD directement depuis le DOS.
Avec les bons CD-ROM, ROM BIOS, et lecteur de CD-ROM ATAPI, il est
possible d'amorcer Linux directement depuis un CD. La derni�re version
de mkisofs prend �galement en charge la cr�ation de tels disques qui
utilisent le standard El Torito pour les CDs amor�ables.
66..55.. CCoommmmeenntt ppeeuutt--oonn lliirree lleess ddoonnnn��eess ddeess CCDDss aauuddiioo--nnuumm��rriiqquueess ??
Heiko Eissfeldt (
[email protected]) et Olaf Kindel ont �crit un
utilitaire qui lit les donn�es audio-num�riques et les enregistre en
fichiers son au format .wav. Le paquetage est intitul� cdda2wav.tar.gz
et peut �tre trouv� sur metalab.unc.edu.
Un autre utilitaire pour extraire les donn�es audio-num�riques est
cdparanoia disponible � l'adresse
<
http://www.mit.edu/afs/sipb/user/xiphmont/cdparanoia>.
�tant donn� que les lecteurs de CD-ROM changent tr�s vite, il est
difficile de donner une liste des mod�les prenant en charge la lecture
de donn�es audio-num�riques. Le mieux est d'obtenir le dernier
paquetage cdda2wav ou cdparanoia et de lire la documentation.
Pour plus d'informations sur le sujet, consultez le site Web
http://www.tardis.ed.ac.uk/~psyche/cdda/ et la FAQ du forum alt.cd-rom
mentionn�e dans la section des r�f�rences.
66..66.. PPoouurrqquuooii llaa ccoommmmaannddee ffiinndd nnee ffoonnccttiioonnnnee--tt--eellllee ppaass nnoorrmmaalleemmeenntt
??
Sur des disques au format ISO-9660, sans les extensions Rock Ridge,
vous devez ajouter l'option -noleaf � la commande find. Consultez la
page de manuel de find(1) pour plus de d�tails.
(selon mon exp�rience, virtuellement tous les CDs Linux r�cents
utilisent les extensions Rock Ridge, donc ce probl�me ne devrait se
produire que tr�s rarement.)
66..77.. EEsstt--ccee qquuee LLiinnuuxx pprreenndd eenn cchhaarrggee lleess ggrraavveeuurrss ddee CCDD ??
Le paquetage X-CD-Roast pour Linux est un frontal graphique pour
l'utilisation de graveurs de CD. Ce paquetage peut �tre trouv� sur
metalab.unc.edu sous /pub/Linux/utils/disk-
management/xcdroast-0.95.tar.gz
Consultez �galement le HOWTO sur le gravage de CD, disponible �
l'adresse <
ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/CD-
Writing.html> ou <
http://metalab.unc.edu/LDP/HOWTO/CD-Writing.html>.
66..88.. PPoouurrqquuooii eesstt--ccee qquuee jj''oobbttiieennss mmoouunntt:: RReeaadd--oonnllyy ffiillee ssyysstteemm
lloorrssqquuee jjee mmoonnttee uunn CCDD--RROOMM ??
Le CD-ROM est un media en lecture seule. Avec certains noyaux
pr�c�dents, il �tait possible de monter des CD-ROMs en
lecture/�criture; les tentatives pour �crire des donn�es sur le CD
�tait simplement ignor�es. � partir de la version 1.1.33 du noyau,
ceci a �t� corrig� de telle mani�re que les CD-ROMs doivent �tre
mont�s en lecture seule (par ex. en utilisant l'option -r de la
commande mount).
66..99.. PPoouurrqquuooii llee ttiirrooiirr dduu lleecctteeuurr ss''oouuvvrree--tt--iill qquuaanndd jj''aarrrr��ttee llee
ssyysstt��mmee ??
Le pilote sbpcd prend en charge automatiquement l'�jection du CD quand
il est d�mont�. Dans d'anciennes versions du noyau, c'�tait le
comportement par d�faut. Si vous arr�tez votre syst�me, un CD mont�
sera d�mont�, entra�nant son �jection.
Cette fonction est une commodit� lors du changement de disques. Si le
tiroir est ouvert quand vous montez ou lisez un CD, il se fermera
aussi automatiquement.
J'ai constat� que cela ne causait des probl�mes qu'avec peu de
programmes (par ex. cdplay et workbone). A partir de la version 1.1.60
du noyau, vous pouvez contr�ler cette fonction par logiciel. Un
programme d'exemple est compris dans le fichier de documentation du
pilote sbpcd (ou utilisez le programme eject). Vous pouvez aussi
contr�ler le comportement par d�faut, en �ditant le fichier source du
noyau sbpcd.h.
66..1100.. JJ''aaii uunn CCDD ""sspp��cciiaall"" qquuii nnee ppeeuutt ��ttrree mmoonntt��
Le CD "sp�cial" a toutes les chances d'�tre un disque XA (comme tous
les CDs Photo ou les pseudos cr��s en utilisant des graveurs de CD-R).
La plupart des pilotes CD-ROM de noyau Linux ne prend pas en charge
les disques XA, bien que vous puissiez trouver une rustine qui ajoute
cette fonction sur l'un des sites d'archives.
Le pilote sbpcd _p_r_e_n_d _e_n _c_h_a_r_g_e les disques XA. Si vous utilisez ce
pilote, vous pouvez d�terminer si le disque est au format XA en
utilisant la proc�dure suivante : allez dans le fichier sbpcd.c et
activez l'affichage de la table des mati�res [TDM] ("Table of
Contents" DBG_TOC). Construisez et installez un nouveau noyau et
amorcez le. A chaque montage, les informations de la TDM seront
�crites (soit sur la console, soit dans un fichier de traces). Si la
premi�re valeur affich�e dans l'en-t�te de la TDM est "20", alors
c'est un disque au format XA. Cet octet est "00" pour des disques
normaux. Si l'affichage de la TDM montre diff�rentes plages, c'est
aussi un signe qu'il s'agit d'un disque au format XA.
(Remerciements � Eberhard Moenkeberg pour les informations
pr�c�dentes)
D'autres possibilit�s pour des CDs illisibles sont :
1. Le disque n'utilise pas un syst�me de fichiers ISO-9660 (par ex.
certains utilisent SunOS ou HFS)
2. C'est un CD audio-num�rique
3. Le CD est endommag� ou d�fectueux
4. Vous avez mis le disque � l'envers :-)
66..1111.. EEsstt--ccee qquuee ddeess lleecctteeuurrss mmuullttii--CCDDss ffoonnccttiioonnnneenntt aavveecc LLiinnuuxx ??
Plusieurs utilisateurs ont mentionn� leur r�ussite avec des lecteurs
multi-CDs SCSI. Vous aurez sans doute besoin d'activer l'option de
configuration du noyau "Test de toutes les LUNs sur chaque
p�riph�rique SCSI ou "Probe all LUNs on each SCSI device" (Ce n'est
pas utile si votre lecteur multi-CDs est d�j� reconnu par le pilote
SCSI. Consultez le fichier /usr/src/linux/drivers/scsi.c).
Au moins un utilisateur a d� aussi augmenter une temporisation SCSI
dans le pilote du noyau. Un sympt�me de ce cas est un message d'erreur
du type "wrong fs type, bad option, bad superblock on /dev/sr5, or too
many mounted file systems" (soit "mauvais type de syst�me de fichiers,
mauvaise option, mauvais superbloc sur /dev/sr5, ou trop de syst�mes
de fichiers mont�s") lors de la tentative de montage d'un CD pour la
premi�re fois, alors qu'un second essai imm�diatement apr�s r�ussit.
Pour augmenter la temporisation, augmenter la valeur de IOCTL_TIMEOUT
au d�but du fichier /usr/src/linux/drivers/scsi/sr_ioctl.c et
recompilez votre noyau. Une valeur de 10000 au lieu de la valeur par
d�faut de 3000 a fonctionn� avec un lecteur NEC Multispin 4Xc.
Il peut �tre n�cessaire de cr�er des fichiers sp�ciaux suppl�mentaires
de type block, de fa�on � ce que toutes les LUNs puissent �tre
acc�d�es. Un fichier de p�riph�rique est n�cessaire pour chaque LUN.
Ainsi, pour un lecteur multi-CDs � 7 disques, vous aurez besoin des
fichiers /dev/sr0 � /dev/sr6 (et plus si vous avez d'autres lecteurs
de CD-ROM SCSI). Pour cr�er ces fichiers sp�ciaux de type block,
ex�cutez en tant que superutilisateur la commande mknod /dev/sr? b 11
?, o� ? est le chiffre requis.
Les lecteurs multi-CDs Nakamichi MBR-7 (7 disques), NEC Multispin 4Xc
et Pioneer (12 disques) ont �t� mentionn�s comme op�rationnels.
Des lecteurs multi-CDs EIDE/ATAPI sont �galement disponibles. Le noyau
prend en charge certains lecteurs utilisant la fonction ioctl
CDROM_SELECT_DISC. Le fichier de documentation du pilote IDE-CD du
noyau comprend le code source d'un programme permettant de
s�lectionner l'emplacement disque, ou vous pouvez utiliser des outils
diff�rents comme le programme eject, d�crit pr�c�demment.
66..1122.. JJ''oobbttiieennss ddeess eerrrreeuurrss ""//ccddrroomm:: PPeerrmmiissssiioonn ddeenniieedd"" oouu ""//ccddrroomm::
ppeerrmmiissssiioonn nnoonn aaccccoorrdd��ee""
Certains CDs ont des permissions du r�pertoire racine telles qu'elles
ne permettent qu'au superutilisateur de les lire. Il s'agit d'une
erreur de la part du fabriquant du CD-ROM et constitue un r�el souci.
Certaines personnes ont fourni une rustine pour leur noyau de fa�on �
contourner le probl�me.
Consultez aussi la question relative aux fichiers cach�s plus loin
dans ce document.
66..1133.. CCoommmmeenntt ddooiiss--jjee iinntteerrpprr��tteerr lleess mmeessssaaggeess dd''eerrrreeuurr nnooyyaauu dduu
ppiilloottee IIDDEE CCDD ??
Qu'est ce que cela signifie lorsque j'obtiens un message du pilote IDE
CD-ROM tel que : "hdxx: code: xx key: x asc: xx ascq: x" ?
C'est un message de statut/d'erreur du lecteur de CD-ROM IDE. Par
d�faut, le pilote IDECD donne une information brute, plut�t que de
g�cher de l'espace du noyau avec des messages d'erreur. Vous pouvez
changer ce d�faut et afficher les messages d'erreur r�els en allant
dans le fichier /usr/src/linux/drivers/block/ide-cd.c, et en mettant
la valeur de VERBOSE_IDE_CD_ERRORS � 1, puis en recompilant le noyau.
66..1144.. CCoommmmeenntt ppuuiiss--jjee ssaavvooiirr llaa vviitteessssee ddee mmoonn lleecctteeuurr ddee CCDD--RROOMM ??
Il y a un moyen. Cette commande mesure combien de temps est n�cessaire
� la lecture de 1500Ko de donn�es du CD:
% time -p dd if=/dev/cdrom of=/dev/null bs=1k count=1500
1500+0 records in
1500+0 records out
real 5.24
user 0.03
sys 5.07
Le taux de transfert d'un lecteur simple vitesse est de 150Ko par
seconde, ce qui devrait prendre environ 10 secondes. Au double de la
vitesse, cela prendra 5 secondes, au quadruple, 2,5, etc...
Le temps "real" ci-dessus est probablement le meilleur chiffre �
regarder -- dans ce cas, il indique un lecteur double vitesse. Vous
pouvez augmenter la quantit� de donn�es � transf�rer pour obtenir des
valeurs plus pr�cises (au cas o� vous vous le demanderiez, les donn�es
ne sont pas mises en cache). Vous devriez probablement ex�cuter cette
commande quelques fois et prendre la moyenne.
J'ai �galement �crit un petit programme C qui mesure et affiche le
taux de transfert du CD-ROM; je peux l'envoyer � qui le demande.
66..1155.. MMoonn lleecctteeuurr ddee CCDD--RROOMM ss''eesstt aarrrr��tt�� ddee ffoonnccttiioonnnneerr aapprr��ss
ll''iinnssttaallllaattiioonn ddee LLiinnuuxx
Le sympt�me usuel est que la disquette d'amor�age utilis�e pour
installer initialement Linux reconnaissait votre lecteur de CD-ROM,
mais apr�s l'installation de Linux sur votre disque dur ou votre
disquette, il ne le reconna�t plus.
La cause la plus fr�quente de ce probl�me est qu'avec certaines
distributions Linux, le noyau qui est install� sur votre disque dur
(ou votre disquette) n'est pas n�cessairement le m�me que celui qui
�tait sur votre disquette d'amor�age. Vous avez choisi une disquette
d'amor�age qui correspondait � votre mat�riel et votre CD-ROM, alors
que le noyau qui est install� est un noyau "g�n�rique" qui ne prend
pas en charge le lecteur de CD-ROM. Vous pouvez v�rifier cela en
suivant la rubrique "D�pannage" expos�e pr�c�demment dans ce document
(par ex. en commen�ant par v�rifier /proc/devices).
La solution est de recompiler votre noyau, en vous assurant que les
pilotes pour votre lecteur de CD-ROM et tout autre n�cessaire (par ex.
le contr�leur SCSI, le syst�me de fichiers ISO-9660) soient inclus.
Consultez le Kernel HOWTO <
http://metalab.unc.edu/LDP/HOWTO/Kernel-
HOWTO.html> si vous ne savez pas comme r�aliser cela.
Si vous avez pass� des options en ligne de commande � la disquette
d'amor�age (par ex. "hdc=cdrom") vous devez ajouter celles-ci au
fichier de configuration de votre programme d'amor�age (typiquement
/etc/lilo.conf).
66..1166.. IIll yy aa ddeess ffiicchhiieerrss ccaacchh��ss ssuurr uunn CCDD qquuee jjee nnee ppeeuuxx lliirree
Certains CDs ont des fichiers avec le bit "cach�" positionn�.
Normalement, ces fichiers ne sont pas visibles. Si vous montez le CD
avec l'option "unhide" (d�cacher), alors les fichiers devraient �tre
accessibles (cela ne semble pas �tre document� quelque part).
66..1177.. OO�� eesstt ddooccuummeenntt��ee ll''AAPPII dduu CCDD--RROOMM ??
Si vous voulez �crire votre propre application, telle qu'une
application de platine de lecture de CD audio-num�rique, vous aurez
besoin de comprendre l'interface de programmation des applications
(API) fournie par Linux.
A l'origine, les pilotes CD-ROM du noyau utilisaient leur propres
fonctions ioctl() pour fournir les services sp�cifiques � chaque
lecteur. Des fichiers d'en-t�te, tel que /usr/include/linux/sbpcd.h
les d�crivent. �tant donn� que de nombreux pilotes �taient bas�s sur
d'autres pilotes, les interfaces, bien que non identiques,
partageaient beaucoup de choses communes.
Plus r�cemment, il y a eu une initiative dirig�e par David van Leeuwen
(
[email protected]) pour standardiser l'API des lecteurs de CD-ROM, en
regroupant le code commun en une seule place et en assurant que tous
les pilotes se comportent de fa�on identique. Ceci est document� dans
le fichier /usr/src/linux/Documentation/cdrom/cdrom-standard.tex. De
nombreux pilotes du noyau se comportent ainsi. A partir de la version
2.0 du noyau, tous les pilotes de CD-ROM se conforment � cette API.
Mon livre, _S_o_n _e_t _i_m_a_g_e_s _s_o_u_s _L_i_n_u_x, entre plus en d�tail dans la
programmation des lecteurs de CD-ROM, en particulier pour les
fonctions audio-num�riques. Consultez la fin de la section R�f�rences.
66..1188.. PPoouurrqquuooii nnee vvooiiss--jjee ppaass lleess nnoommss ddee ffiicchhiieerrss lloonnggss ssuurr ccee CCDD--
RROOMM WWiinnddoowwss??
Si vous avez un CD-ROM qui dispose de noms de fichiers longs sous
Windows mais pas sous Linux, c'est qu'il utilise probablement le
format propri�taire Microsoft de syst�me de fichiers Joliet. Consultez
la prochaine question pour obtenir une solution.
66..1199.. LLee ssyysstt��mmee ddee ffiicchhiieerrss JJoolliieett ddee MMiiccrroossoofftt eesstt--iill pprriiss eenn
cchhaarrggee ??
Microsoft a cr�� une extension au format ISO-9660 intitul�e Joliet.
Elle permet l'encodage des noms de fichiers longs en utilisant le
format UNICODE 16 bits.
A partir de la version 2.0.34, le noyau Linux prend en charge les
extensions pour le syst�me de fichiers Microsoft Joliet. Vous devrez
activer cette prise en charge dans le noyau.
Si vous voulez afficher correctement � l'�cran les noms de fichiers
avec des jeux de caract�res nationaux, vous devrez activer la prise en
charge des jeux de caract�res ISO8859 appropri�s dans le noyau.
66..2200.. LLiinnuuxx pprreenndd--iill eenn cchhaarrggee lleess CCDDss ""eexxttrraa"" ??
Certains CDs audio-num�riques sont "�tendus" (extra) avec des donn�es
additionnelles. Typiquement, vous trouverez sur ces CDs les plages
audio traditionnelles sur un CD, ainsi qu'une plage de donn�es qui
peut �tre mont�e comme syst�me de fichiers ISO-9660.
Un CD "extra" que j'ai examin� avait des applications Microsoft
Windows et Apple Macintosh dessus (qui ne fonctionneront pas
directement sous Linux, bien s�r, bien que j'aie connu un succ�s
partiel en ex�cutant l'application Windows sous l'�mulateur Windows
WINE). Il y avait des images GIF qui pouvaient �tre visualis�es �
l'aide d'un outil standard tel que xv et des animations au format
Apple QuickTime qui pouvaient l'�tre en utilisant le programme xanim.
C'�tait un disque multisession que certains lecteurs de CD-ROM anciens
ne peuvent lire. Sur le disque se trouvait un fichier readme.txt
contenant une Foire Aux Questions sur les CD Extra.
66..2211.. LLiinnuuxx pprreenndd--iill eenn cchhaarrggee lleess DDVVDD--RROOMM ??
Les lecteurs de DVD-ROM conformes aux standards SCSI et ATAPI
devraient fonctionner avec Linux, en ce qui concerne la lecture de
disques utilisant un format de syst�me de fichiers ISO-9660. En
d'autres termes, ils fonctionneront comme un (�ventuellement �norme)
lecteur de CD-ROM.
De nombreux disques DVD-ROM utilisent le syst�me de fichiers UDF. Au
moment de l'�criture de ce document, ceci est encore en d�veloppement.
Des rustines pour le noyau sont disponibles � l'adresse
<
http://trylinux.com/projects/udf/>.
D'autre part, je ne suis pas au fait d'une prise en charge quelconque
des DVD vid�o � encodage MPEG-2, ni par logiciel, ni en conjonction
avec un d�codeur DVD mat�riel. Apparemment, le standard d�crivant le
format d'encodage ne peut �tre obtenu que contre une forte somme et
sous accord de non-divulgation (NDA). Un autre probl�me est que le
d�codage MPEG utilise g�n�ralement du mat�riel propri�taire pour
lequel le fabriquant pourrait ne pas vouloir fournir d'informations
sur sa programmation. Ces facteurs pourraient emp�cher le
d�veloppement de tout logiciel libre de lecture des DVD vid�o pour
Linux.
66..2222.. LLiinnuuxx pprreenndd--iill eenn cchhaarrggee lleess CCDD--RRWW ??
Les lecteurs de CD-RW conformes aux standards SCSI et ATAPI devraient
fonctionner avec Linux, en ce qui concerne les disques utilisant un
format de syst�me de fichiers ISO-9660. Ceci comprend la possibilit�
d'�crire sur le disque.
De nombreux disques CD-RW utilisent le syst�me de fichiers UDF. Au
moment de l'�criture de ce document, ceci est encore en d�veloppement.
Des rustines pour le noyau sont disponibles � l'adresse
<
http://trylinux.com/projects/udf/>.
77.. RR��ff��rreenncceess
J'ai d�j� mentionn� les fichiers de documentation, install�s
typiquement sous le r�pertoire /usr/src/linux/Documentation/cdrom. Ils
peuvent se r�v�ler une mine d'or d'informations utiles.
Les FAQ (Foires aux questions) suivantes sont diffus�es p�riodiquement
sur Usenet dans le forum news.answers et archiv�es sur les sites FTP
tels que <
ftp://rtfm.mit.edu/>:
� FAQ du forum alt.cd-rom
� FAQ du forum comp.periphs.scsi
� Enhanced IDE/Fast-ATA/ATA-2 FAQ
De nombreux autres HOWTOs Linux contiennent des informations utiles
concernant les CD-ROM :
� SCSI HOWTO <
http://metalab.unc.edu/LDP/HOWTO/unmaintained/SCSI-
HOWTO.html> (NDT: ou en fran�ais Le SCSI HOWTO Linux
<
http://www.freenix.org/unix/linux/HOWTO/SCSI-HOWTO.html>)
� Hardware Compatibility HOWTO
<
http://metalab.unc.edu/LDP/HOWTO/Hardware-HOWTO.html> (NDT: ou en
fran�ais HOWTO Compatibilit� Linux <-> Mat�riel
<
http://www.freenix.org/unix/linux/HOWTO/Hardware-HOWTO.html>)
� Sound HOWTO <
http://metalab.unc.edu/LDP/HOWTO/Sound-HOWTO.html>
(NDT: ou en fran�ais Le Linux Sound-HOWTO
<
http://www.freenix.org/unix/linux/HOWTO/Sound-HOWTO.html>)
� Kernel HOWTO <
http://metalab.unc.edu/LDP/HOWTO/Kernel-HOWTO.html>
(NDT: ou en fran�ais Le HOWTO du noyau de Linux
<
http://www.freenix.org/unix/linux/HOWTO/Kernel-HOWTO.html>)
� Distribution HOWTO <
http://metalab.unc.edu/LDP/HOWTO/Distribution-
HOWTO.html> (NDT: ou en fran�ais Le Howto sur les distributions de
Linux <
http://www.freenix.org/unix/linux/HOWTO/Distribution-
HOWTO.html>)
� CD Writing HOWTO <
http://metalab.unc.edu/LDP/HOWTO/CD-Writing.html>
(NDT: ou en fran�ais HOWTO Graveur de CDs
<
http://www.freenix.org/unix/linux/HOWTO/CD-Writing-HOWTO.html>)
Au moins une douzaine de soci�t�s vendent des distributions Linux sur
CD-ROM; la plupart d'entre elles sont mentionn�es dans le Distribution
HOWTO.
Les forums Usenet suivants couvrent des sujets relatifs aux CD-ROM :
� comp.publish.cdrom.hardware
� comp.publish.cdrom.multimedia
� comp.publish.cdrom.software
� comp.sys.ibm.pc.hardware.cd-rom
� alt.cd-rom
� alt.cd-rom.reviews
Les forums comp.os.linux sont aussi de bonnes sources d'informations
sp�cifiques � Linux, (NDT: ainsi que les forums francophones
fr.comp.os.linux.*).
Il existe une archive importante d'informations et de logiciels sur le
CD-ROM � l'adresse <
ftp://ftp.cdrom.com/pub/cdrom/>.
Une FAQ sur les p�riph�riques IDE et ATA peut �tre trouv�e aux
adresses <
ftp://rtfm.mit.edu/pub/usenet/news.answers/pc-hardware-
faq/enhanced-IDE/> et
<
http://www.seagate.com/techsuppt/faq/faqlist.html>.
Western Digital, la soci�t� qui a introduit le protocole IDE, procure
de l'information sur ce protocole sur leur site FTP � l'adresse
<
ftp://fission.dt.wdc.com/pub/standards/atapi>.
Un site Web consacr� au multim�dia peut �tre visit� � l'adresse
<
http://viswiz.gmd.de/MultimediaInfo/>. Creative Labs dispose d'un
site Web � l'adresse <
http://www.creaf.com/>.
La _L_i_n_u_x _S_o_f_t_w_a_r_e _M_a_p (LSM Liste des Logiciels sous Linux) est une
r�f�rence in�valuable pour trouver du logiciel sous Linux. La LSM peut
�tre trouv�e sur divers sites FTP anonymes, y compris
<
ftp://metalab.unc.edu/pub/Linux/docs/LSM/> (pr�c�demment sunsite). Il
y a aussi de nombreux sites Web qui maintiennent des bases de donn�es
d'applications Linux. Un de ces sites est <
http://www.freshmeat.net>.
La liste de diffusion Linux dispose d'un certain nombre de "canaux"
consacr�s � diff�rents sujets. Pour trouver comment les rejoindre,
envoyez un courrier �lectronique avec le mot "help" (� l'aide) en tant
que corps de message � l'adresse
[email protected]
Le projet de documentation de Linux a produit de nombreux livres sur
Linux, incluant _L_e _s_y_s_t_�_m_e _L_i_n_u_x. Ils sont librement disponibles en
FTP anonyme � partir des principaux sites d'archives Linux ou peuvent
�tre achet�s sous forme de livres imprim�s.
Enfin, une publicit� honteuse : si vous voulez en apprendre beaucoup
plus sur le multim�dia sous Linux (en particulier les applications et
la programmation des CD-ROMs et des cartes son), jetez un oeil � mon
livre _S_o_n _e_t _i_m_a_g_e_s _s_o_u_s _L_i_n_u_x, ISBN 1-56592-219-0, publi� par
O'Reilly and Associates. La version originale en anglais, aussi bien
que des traductions en fran�ais et en japonais sont maintenant
imprim�es. Pour tout d�tail appeler le 800-998-9938 pour l'Am�rique du
Nord ou v�rifiez la page Web
<
http://www.ora.com/catalog/multilinux/noframes.html> ou ma page
personnelle <
http://www.pobox.com/~tranter/> (NDT: ou encore
<
http://www.editions-oreilly.fr/use/linuxmultim.html>).