Cher journal,
Il y a quelques temps, mon PC fonctionnait parfaitement, mon disque dur avait un débit correct grâce à l'activation du DMA par hdparm, et puis un jour j'ai eu des "petits soucis" dûs à ma carte mère vieillissante (voir mes journaux sur fsck).
Depuis, j'ai une nouvelle carte mère, un nouveau processeur, et j'ai réinstallé une debian (sid) toute fraîche dessus, et tout tourne parfaitement comme avant ...
Enfin presque.
Mon disque dur a désormais un débit ridicule (2.3Mo/s) et je ne peux plus réactiver le DMA (hdparm me dit que cette opération m'est interdite) !! J'ai cherché dans les options du noyau, et à force j'y ai certainement mis un petit boxon, mais tout tourne parfaitement sauf ça ... J'ai même farfouillé dans le BIOS, cherchant en désespoir de cause une solution à cet endroit ...
Aurais-tu une idée, cher journal sur la manière de résoudre ce problème ?
Ma carte mère est une MSI K7T266 Pro, le processeur un AMD Athlon 800, le disque dur un MAXTOR 40Go et j'ai un noyau de la série des 2.4 (j'avais un 2.4.21, que j'ai mis à jour en 2.4.22, pensant résoudre le problème mais nada).
Merci d'avance pour ton aide :)
# Re: DMA interdit ?
Posté par Benoît Déchamps (site web personnel) . Évalué à 4.
Extrait de .config (à comparer avec le tien) :
#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y
...
CONFIG_BLK_DEV_IDEDISK=y
...
CONFIG_BLK_DEV_IDECD=m
...
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
...
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
...
CONFIG_BLK_DEV_HPT366=y
..
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_CHIPSETS is not set
CONFIG_IDEDMA_AUTO=y
...
CONFIG_BLK_DEV_IDE_MODES=y
...
Ceci pour une abit KT7-Raid (controleur via KT133 + controleur Raid highpoint)
Les ... remplacent des options qui ne sont pas positionnées.
[^] # Re: DMA interdit ?
Posté par Guillaume Lebigot (site web personnel) . Évalué à 1.
Les noyaux de la RH 8 (et précédents j'imagine) empêchaient de lire correctement un DVD parce que le DMA y était désactivé, d'origine, apparement. Il fallait recompiler le noyau avec le support du DMA sur les disques IDE pour pouvoir avoir de bonens performances disques mais aussi de pouvoir lire ses DVD préférés...
A noter que le problème n'existe plus sous la RH9 :)
[^] #
Posté par Florent C. . Évalué à 2.
Les performances ne sont pas extraordinaires, mais c'est quand même beaucoup mieux qu'avant :
flurebox:/home/flure# hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 720 MB in 2.00 seconds = 360.00 MB/sec
Timing buffered disk reads: 82 MB in 3.07 seconds = 26.71 MB/sec
[^] # Re:
Posté par Pascal . Évalué à 1.
Pas excellents mais normaux....
# Re: DMA interdit ?
Posté par Obsidian . Évalué à 1.
Les messages noyau qui concernent cette partie indiquent clairement dans le dmesg d'utiliser les options pci=noacpi ou carrément acpi=off en cas de problème.
Pour ma part, j'ai un PII/350Mhz dans sans interface UDMA ou autre subtilité, mais avec une carte d'extension (PCI) CMD649 pour ajouter deux ports IDE supplémentaires (UDMA, eux) parce que j'ai cinq périphs IDE (Trois durs, un DVD, et un graveur CD).
-> Mon noyau plante juste après la détection de mes cinq périphs IDE (pas de Kernel Panic, mais blocage complet).
Peut-être tes soucis viennent-ils du même endroit.
Bon courage.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.