[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Digression, Hdd et DMA, was [linux] reiserfs ou ext3
Moi j'ai qu'il fallait essayer,
Et que si cela plantantais, c'est qu'il ne falais pas le faire !
Et j'ai remarqué que cette methode Marche !
Cela depends du chipset, des disques, du cable et du temps ?
Vive ReiserFs, ext3 et les autres :)
Enfin, on fait ce que l'on peut.
Dominique
----- Original Message -----
From: "Dominique Leclercq" <dominique.leclercq@wanadoo.be>
To: <linux@lists.unixtech.be>
Sent: Tuesday, December 18, 2001 10:02 PM
Subject: 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 ]
>
[ 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 ]