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

Re: Digression, Hdd et DMA, was [linux] reiserfs ou ext3



Salut,
>
> Non, simplement que le kernel supporte la manip. Si tu as un disque qui
> ne supporte pas le DMA (je n'en connais qu'un sur une vieille alpha
> station...), alors le systeme ne sauras plus ecrire sur le hdd, tu verras
> un packet d'erreur dans ton syslog. Ensuite, le kernel va resetter le bus
> IDE et reprendre l'ancienne config, donc, pas de probleme. Il n'y a aucun
> risque a ma connaissance pour le hardware.
>
Excellent tout ca.
>
> Ca enable l'usage du DMA. Si tu as de l'ultra, oui ca le mettra en place.
> Tu peux verifier la confif en relookant dans le /proc pour ton controleur
> IDE:
>  (le nom 'piix' peut varier selon le controleur)
> gardafou:~ # cat /proc/ide/piix
>
>                                 Intel PIIX4 Ultra 33 Chipset.
> --------------- Primary Channel ---------------- Secondary Channel
> ------------- enabled                          enabled
> --------------- drive0 --------- drive1 -------- drive0 ---------- drive1
> ------ DMA enabled:    yes              no              no               
> no UDMA enabled:   yes              no              yes               no
> UDMA enabled:   2                X               2                 X UDMA
> DMA
> PIO
>
Chez moi, c'est pas piix. Comment je fais pour savoir ce que je dois mettre a 
la place ?
A tout hasard, j'ai teste cat /proc/ide/via. Ca a donne ca :
domi@linux:~ > cat /proc/ide/via
----------VIA BusMastering IDE Configuration----------------
Driver Version:                     3.24
South Bridge:                       VIA vt82c596b
Revision:                           ISA 0x12 IDE 0x6
Highest DMA rate:                   UDMA66
BM-DMA base:                        0xe000
PCI clock:                          33MHz
Master Read  Cycle IRDY:            1ws
Master Write Cycle IRDY:            1ws
BM IDE Status Register Read Retry:  yes
Max DRDY Pulse Width:               No limit
-----------------------Primary IDE-------Secondary IDE------
Read DMA FIFO flush:          yes                 yes
End Sector FIFO flush:         no                  no
Prefetch Buffer:               no                  no
Post Write Buffer:             no                  no
Enabled:                      yes                 yes
Simplex only:                  no                  no
Cable Type:                   80w                 40w
-------------------drive0----drive1----drive2----drive3-----
Transfer Mode:        PIO       PIO       PIO       PIO
Address Setup:       30ns      30ns      30ns      30ns
Cmd Active:          90ns      90ns      90ns      90ns
Cmd Recovery:        30ns      30ns      30ns      30ns
Data Active:         90ns      90ns      90ns      90ns
Data Recovery:       30ns      30ns      30ns      30ns
Cycle Time:         120ns     120ns     120ns     120ns
Transfer Rate:   16.5MB/s  16.5MB/s  16.5MB/s  16.5MB/s
Qu'en pense-tu ? (jamais, je sais mais a part ca ;-))))) Je peux tenter 
d'activer l'udma ?
Si oui, proc ou hdparm ? Dans le dernier cas, quelle syntaxe ?
En passant, la puce est un celeron 500MHz, a votre avis, quel autre chips 
pourrait le remplacer ? (le socket est le 7 (?), celui ou le ventilo et la 
puce sont enfiches directement sur la MB, pas celui ou il sont sur une plaque 
perpendiculaire a la MB (~486))
>
> Sinon,  non, ca n'a aucune influence sur l'usage du DMA/UDMA sous windows
> quand tu le reboot, c'est une configuration de l'OS et pas du hardware.
>
Bon, c'est toujours ca de pris. Deja merci pour les differentes infos.

Merci d'avance,

Carpe Linux

Dominique Leclercq
Ath Belgique
dominique.leclercq@ath.be

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]