MATÉRIEL Installation d'un lecteur optique SATA
Un article de Gentoo Linux Wiki.
Sommaire |
[modifier] Introduction
Les premier lecteurs optiques SATA sont apparus sur le marché assez réçemment et leur nombre reste assez modeste. Sur papier, ceux-ci sont très intéressants et offrent des temps d'accès et des taux de transfert plus élevés que leurs ainés IDE. Par curiosité, j'ai fait l'aquisition de l'un d'eux, le PLEXTOR PX-712SA (DVD +/-) et j'ai eu l'agréable surprise de constater qu'il s'installe très simplemment.
Le présent article suppose que vous ayez un contrôleur SATA fonctionnel! Si tel ne devait pas être vos cas, veuillez vous référer à l'article suivant: Stockage de masse
[modifier] Configurer le noyau
cd /usr/src/linux make menuconfig
Device Drivers --->
SCSI device support --->
<*> SCSI CDROM support
Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> Choisissez votre driver SATA ici
Note : Configuration effectuée sur un kernel 2.6.19-rc6
[modifier] Modifier Grub.conf (Noyaux 2.6.13 et + seulemment)
Sur les noyaux 2.6.13 et supérieurs, il n'y a pas de modules particuliers à ajouter hormis celui du cdrom scsi. Maintenant, tout le nécessaire est intégré et il suffit juste de passer un paramètre au noyau lors du démarrage.
mount /boot/ nano -w /boot/grub/grub.conf
Ajoutez simplement ceci à votre ligne kernel:
kernel /boot/mon_super_noyau libata.atapi_enabled=1 root=/dev/sdb3
Une fois le noyau recompilé et installé et après avoir modifié grub.conf (2.6 seulement), rédémarrez votre système. Attention, n'oubliez pas d'effectuer une sauvegarde de votre précédente configuration!
[modifier] Vérifiez la configuration
Tapez dmesg dans un terminal et assurez vous que votre lecteur est bien détecté:
scsi1 : sata_nv nv_sata: Primary device added nv_sata: Primary device removed nv_sata: Secondary device added nv_sata: Secondary device removed nv_sata: Primary device added nv_sata: Primary device removed nv_sata: Secondary device added nv_sata: Secondary device removed Vendor: PLEXTOR Model: DVDR PX-712A Rev: 1.07 Type: CD-ROM ANSI SCSI revision: 05 nv_sata: Primary device added nv_sata: Primary device removed nv_sata: Secondary device added nv_sata: Secondary device removed Vendor: ATA Model: ST3200822AS Rev: 3.01 Type: Direct-Access ANSI SCSI revision: 05 ACPI: PCI Interrupt Link [APSJ] enabled at IRQ 21 ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [APSJ] -> GSI 21 (level, low) -> IRQ 233 PCI: Setting latency timer of device 0000:00:08.0 to 64 ata3: SATA max UDMA/133 cmd 0x9E0 ctl 0xBE2 bmdma 0xC400 irq 233 ata4: SATA max UDMA/133 cmd 0x960 ctl 0xB62 bmdma 0xC408 irq 233 ata3: dev 0 cfg 49:2f00 82:74eb 83:7f63 84:4003 85:74e8 86:3c43 87:4003 88:407f ata3: dev 0 ATA, max UDMA/133, 72303840 sectors: lba48 nv_sata: Primary device added nv_sata: Primary device removed nv_sata: Secondary device added nv_sata: Secondary device removed ata3: dev 0 configured for UDMA/133 scsi2 : sata_nv ata4: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3468 86:3c01 87:4003 88:407f ata4: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48 nv_sata: Primary device added nv_sata: Primary device removed nv_sata: Secondary device added nv_sata: Secondary device removed ata4: dev 0 configured for UDMA/133 scsi3 : sata_nv Vendor: ATA Model: WDC WD360GD-00FL Rev: 31.0 Type: Direct-Access ANSI SCSI revision: 05 Vendor: ATA Model: ST3200822AS Rev: 3.01 Type: Direct-Access ANSI SCSI revision: 05 SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB) SCSI device sda: drive cache: write back SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB) SCSI device sda: drive cache: write back sda: sda1 Attached scsi disk sda at scsi1, channel 0, id 0, lun 0 SCSI device sdb: 72303840 512-byte hdwr sectors (37020 MB) SCSI device sdb: drive cache: write back SCSI device sdb: 72303840 512-byte hdwr sectors (37020 MB) SCSI device sdb: drive cache: write back sdb: sdb1 sdb2 sdb3 Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0 SCSI device sdc: 390721968 512-byte hdwr sectors (200050 MB) SCSI device sdc: drive cache: write back SCSI device sdc: 390721968 512-byte hdwr sectors (200050 MB) SCSI device sdc: drive cache: write back sdc: sdc1 Attached scsi disk sdc at scsi3, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
dmesg nous apprend que le lecteur est bien détecté:
Vendor: PLEXTOR Model: DVDR PX-712A Rev: 1.07 Type: CD-ROM ANSI SCSI revision: 05
Et qu'un noeud lui correspond
Attached scsi disk sdc at scsi3, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Vérifions maintenant le travail d'udev:
ls -l /dev/dvd*
Dvd et dvdrw sont bien existants et pointent vers sr0:
lrwxrwxrwx 1 root root 3 Dec 20 23:54 /dev/dvd -> sr0 lrwxrwxrwx 1 root root 3 Dec 20 23:54 /dev/dvdrw -> sr0
[modifier] Créer un point de Montage
Editez maintenant /etc/fstab à l'aide de votre éditeur préféré et modifiez le comme suit:
/dev/sr0 /mnt/dvd-r iso9660 noauto,user,ro 0 0
[modifier] Tester le lecteur
Afin de tester la parfaite reconnaissance du nouveau lecteur ainsi que de ses capacités, j'ai opté pour k3b:
Passons maintenant à la gravure:
Voila! Tout semble fonctionner à merveille.
[modifier] A faire
1.Completer la confuguration des noyaux
2.Problèmes connus
3.Liens externes
mordred 25 déc 2005 à 10:11 (GMT)


