Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| libata [Le 14/07/2008, 20:04] – Skippy le Grand Gourou | libata [Le 01/09/2022, 00:06] (Version actuelle) – Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ---- | ||
| + | |||
| ====== libATA ====== | ====== libATA ====== | ||
| - | La libATA est une bibliothèque pour le [[noyau]] [[linux]] introduite lors de la version 2.6.18. Elle est censée permettre de gérer tous les transferts [[http:// | + | La libATA est une bibliothèque pour le [[:kernel|noyau]] [[:linux]] introduite lors de la version 2.6.18. Elle est censée permettre de gérer tous les transferts [[https:// |
| C'est « grâce » à elle que vos partitions apparaissent sous la forme **/ | C'est « grâce » à elle que vos partitions apparaissent sous la forme **/ | ||
| Ligne 12: | Ligne 16: | ||
| Vous avez décidé d' | Vous avez décidé d' | ||
| - | $ sudo hdparm -d1 -c1 /dev/sda | + | < |
| - | /dev/sda: | + | < |
| - | setting 32-bit IO_support flag to 1 | + | /dev/sda: |
| - | HDIO_SET_32BIT failed: Invalid argument | + | setting 32-bit IO_support flag to 1 |
| - | IO_support = 0 (default) (16-bit) | + | HDIO_SET_32BIT failed: Invalid argument |
| - | HDIO_GET_DMA failed: Inappropriate ioctl for device | + | IO_support = 0 (default) (16-bit) |
| + | HDIO_GET_DMA failed: Inappropriate ioctl for device | ||
| + | </ | ||
| Pas d' | Pas d' | ||
| Ligne 24: | Ligne 30: | ||
| Si votre disque est lent, si la lecture d'un DVD est saccadée, s'il vous faut plusieurs heures pour graver quelques centaines de Mo, alors vous avez peut-être réellement un problème avec la libATA. Commencez par effectuer le test suivant sur le périphérique problématique (dans cet exemple, /dev/sda) : | Si votre disque est lent, si la lecture d'un DVD est saccadée, s'il vous faut plusieurs heures pour graver quelques centaines de Mo, alors vous avez peut-être réellement un problème avec la libATA. Commencez par effectuer le test suivant sur le périphérique problématique (dans cet exemple, /dev/sda) : | ||
| - | | + | < |
| Si le résultat est de plusieurs centaines de Mo par seconde, votre problème est ailleurs. En revanche, si le résultat donne quelques Mo voire des centaines de ko par seconde, alors votre problème vient vraisemblablement de la libATA : votre matériel n'est pas (encore) correctement pris en charge. C'est en particulier vrai pour les cartes mères Intel fonctionnant en mode « combiné ». | Si le résultat est de plusieurs centaines de Mo par seconde, votre problème est ailleurs. En revanche, si le résultat donne quelques Mo voire des centaines de ko par seconde, alors votre problème vient vraisemblablement de la libATA : votre matériel n'est pas (encore) correctement pris en charge. C'est en particulier vrai pour les cartes mères Intel fonctionnant en mode « combiné ». | ||
| Ligne 32: | Ligne 38: | ||
| Il existe plusieurs solutions préconisées. Elles sont présentées ici par ordre (supposé) de préférence de la part des développeurs de la libATA. Si l'une d'elle ne fonctionne pas, passez à la suivante. | Il existe plusieurs solutions préconisées. Elles sont présentées ici par ordre (supposé) de préférence de la part des développeurs de la libATA. Si l'une d'elle ne fonctionne pas, passez à la suivante. | ||
| - | Elles sont surtout valables pour les cartes mères Intel proposant le mode « combiné », qui permet aux modes [[http:// | + | Elles sont surtout valables pour les cartes mères Intel proposant le mode « combiné », qui permet aux modes [[https:// |
| - | <note important> | + | <note important> |
| ==== Dans le BIOS ==== | ==== Dans le BIOS ==== | ||
| Ligne 50: | Ligne 56: | ||
| Désactiver les modules liés à la libATA. Dans le fichier **/ | Désactiver les modules liés à la libATA. Dans le fichier **/ | ||
| - | | + | < |
| - | blacklist pata_acpi | + | blacklist pata_atiixp |
| - | blacklist sg | + | blacklist pata_acpi |
| - | blacklist sr_mod | + | blacklist sg |
| - | blacklist sd_mod | + | blacklist sr_mod |
| + | blacklist sd_mod | ||
| + | </ | ||
| === Par le noyau === | === Par le noyau === | ||
| - | Vous pouvez également [[kernel|recompiler le noyau]] en désactivant complètement la libATA (CONFIG_ATA) et en activant CONFIG_BLK_DEV_IDE_SATA. | + | Vous pouvez également [[:kernel|recompiler le noyau]] en désactivant complètement la libATA (CONFIG_ATA) et en activant CONFIG_BLK_DEV_IDE_SATA. |
| === Alternative par le noyau === | === Alternative par le noyau === | ||
