[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tjs rien de neuf à propos du dma...



Jean-Luc Coulon (f5ibh) a écrit :
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4

Au vu de ce résultat, je dirais que l'UltraDMA4 EST activé ! (l'étoile est bien devant).

Pas tout à fait. L'étoile désigne seulement le mode DMA (multiword ou
ultra) qui sera utilisé _si_ le système envoie une commande ATA qui
utilise le transfert DMA (comme READ DMA ou WRITE DMA) par opposition
aux commandes ATA qui utilisent le transfert PIO (comme READ SECTORS  ou
WRITE SECTORS). Ce mode DMA peut être sélectionné avec l'option -X de
hdparm (à utiliser avec précaution). Le choix entre PIO et DMA dépend
pour sa part de l'option -d (dma) de hdparm.

lorsqu'on passe la commande hdparm -i, on obtient l'information  suivante :

 * signifies the current active mode

hdparm de Woody n'affiche pas cela. De toute façon tu n'as qu'à tester : si using_dma=0, les transferts se font en mode PIO mais l'étoile à côté du mode DMA sélectionné est toujours présente.

Pour faire clair, cette étoile à côté d'un mode DMA ne signifie absolument pas que le DMA est activé. C'est la valeur de using_dma qui compte.



Reply to: