[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 ]