OVH Cloud OVH Cloud

mode DMA et PIO

5 réponses
Avatar
Adonf
Salut a tous,

Je suis confronte au "fameux" pb du mode PIO des disques
IDE (voir ici : http://support.microsoft.com/default.aspx?
scid=kb;fr;817472 ).

Question : microsoft a t'il mis un patch a disposition
pour regler ce pb, si oui ou le trouve t'on ?

Si non, kk1 a-t'il trouve une solution pour eviter
ce "leger" soucis (qui me fait planter ma becane assez
regulierement quand meme !)

Merci d'avance.
A+

5 réponses

Avatar
Qmi fait planter ma becane assez régulièrement quand
même !) Meuhhhhh, non, ça n'a rien à voir avec le PIO ou
autre...
Avatar
-----Message d'origine-----
Qmi fait planter ma becane assez régulièrement quand
même !) Meuhhhhh, non, ça n'a rien à voir avec le PIO ou
autre...

.


Je te remercie de ton intervention brillante !!

Pour ta gouverne le mode PIO solicite le processeur de
maniere beaucoup plus poussee que le mode DMA => quand tu
as une application d'aquisition de donnees qui tourne a
fond avec 2 ecrans tactiles de branche sur ton PC, un
serveur de donnees et deux applications de visualisation
plein ecran qui tournent en simultane il arrive un moment
ou le PC dit stop et tu te retrouves devant le trop fameux
ecran bleu qui a fait la celebrite de microsoft ...

Mais je m'egare ! Continue donc a nous abreuver de tes
commentaires judicieux ;)

A+

Avatar
FDDKDR
Bonjour,

a écrit dans le message de
news:3ffe01c47f73$176a3720$
Je te remercie de ton intervention brillante !!
Pour ta gouverne le mode PIO solicite le processeur de
maniere beaucoup plus poussee que le mode DMA => quand tu
as une application d'aquisition de donnees qui tourne a
fond avec 2 ecrans tactiles de branche sur ton PC, un
serveur de donnees et deux applications de visualisation
plein ecran qui tournent en simultane il arrive un moment
ou le PC dit stop et tu te retrouves devant le trop fameux
ecran bleu qui a fait la celebrite de microsoft ...


As-tu vérifié la santé de ton disque dur ?
Car comme dit dans l'article, cela peut provenir d'un nombre trop important
de défaillance de celui-ci ...
Sais-tu si ce disque a déjà fonctionné en UDMA ?
Le SP1 d'XP et les pilotes de la carte mère (notamment IDE) sont-ils
installés ??

Je suppose que tu as essayé de forcer le mode UDMA sans résultat ?
Cela m'est arrivé plusieurs fois, et cela s'est résolu de 2 manières :
- en forçant le passage plusieurs fois de suite (imposer UDMA)
- en désinstallant, en mode sans echec, tout ce qui était dans "Volume de
Stockage" (afficher les périphériques cachés pour voir cette rubrique),
"Lecteurs de disque", puis "Contrôleur ATA / ATAPI / IDE" du gestionnaire de
périphérique et en laissant XP les réinstaller au démarrage suivant ...
- en changeant une nappe IDE 80 fils (pas 40 mais 80) défectueuse, ou en le
testant sur l'autre nappe IDE.
- en changeant le cavalier du DD de la position "cable select" à la position
"maître" ou "esclave", suivant sa position sur la nappe.

Mais peut-être as-tu déjà essayé tout ceci ...

Peux-tu répondre à toutes mes questions précédentes et me donner le modèle
de ta carte mère ???

Sinon, pour vérifier la santé de ton disque, si ton système est compatible
S.M.A.R.T.(si ton disque dur, ta carte mère et son bios sont récents, tu
dois avoir accès cette technologie) :
Pour y avoir accès sous Windows (si ce n'est pas désactivé dans le Bios),
utiliser un soft tiers :

Everest (successeur d'Aida32)
http://www.lavalys.com/
ou aïda32 ici :
http://telecharger.01net.com/windows/Utilitaire/optimiseurs_et_tests/fiches/26659.html
ou SpeedFAN :
http://www.almico.com/speedfan.php

Sinon, j'ai trouvé un petit soft dédié à la technologie S.M.A.R.T. :
http://www.ariolic.com/activesmart/

Il est gratuit, à l'essai pendant 21 jours.
A la différence des autres cités, c'est qu'il reste actif et fait un
monitoring de l'activité du disque, et analyse et signale les écarts et
problèmes rencontrés.
Le paramétrer dans l'onglet "préférences", mettre une fréquence de test
toute les minutes et non toutes les heures, mettre la langue française,
vérifier que les messages d'alertes soient activés.
Le laisser activé au démarrage de Windows ...

Le mieux est de tester plusieurs de ces softs, pour comparer leur résultat
...

Tiens-nous au courant ...

Cordialement,

FDDKDR
Avatar
Adonf
Salut FDDKDR

Merci pour ton aide (sacre programme que tu m'as
concocte !!)

J'ai pas fait tout ce que tu dis, mais j'ai ce probleme
sur 3 installations differentes. Donc je me dis que ca ne
peut pas etre un pb "hard". Ou alors peut etre les
barettes memoires qui sont "noname" (fo que je vois avec
Memtest86 des que je recuperel'une des becane qui merde)

Tout ce que j'ai su/pu faire pour l'instant c'est un
script qui supprime (qui la met a 0 ! => si kk1 sais
comment faire pour supprimer une cle en ligne de commande
je suis preneur !) la cle
HKLMSYSTEMCurrentControlSetControlClass{4D36E96A-E325-
11CE-BFC1-08002BE10318}002MasterIdDataCheckSum (ca a
pour effet de remettre le mode DMA par defaut au demarage
de la becane) qui nettoie les fichiers temporaires et
defragmente le prefetcher a la fermeture de windows.

Dans le meme temp j'ai ajoute la
cle "ResetErrorCountersOnSuccess" dans les repertoires
0001 (IDE primaire) et 0002 (IDE secondaire) de la cle ci
dessus avec la valeur 1 comme le recommande microsoft ici.
Ca ne supprime pas "l'erreur" mais au lieu de passer en
mode PIO au bout de 6 erreurs d'acces, ca passe en mode
PIO au bout de 6 erreurs CONSECUTIVES ....

Voila, mainenantsi il existe une maniere plus "propre" de
faire tout ca, c'est encore mieux !

Encore merci pour ton aide.

A+
Avatar
Adonf
Re salut,

Pour completer et corriger mon message precedent. En fait
je me suis trompe de clef! C'est la clef
MasterDeviceTimingMode qu'il faut modifier (de 10 pour le
mode PIO a 2010 pour le mode UDMA 2 <-- ce sont des
valeurs hexa decimales) !!

Autre chose pour modifier la base de registre a base de
fichier reg j'ai trouve le lien suivant qui
est "atomique" ;) :
http://allproginfo.free.fr/Divers/FichReg.html

Ca permet ainsi d'inclure une modif du registre dans un
fichier batch qui s'execute a la fermeture de windows.

Ainsi a chaque fermeture je vais mettre la clef
MasterDeviceTimingMode a 2010 ce qui m'assure un
redemarage en mode DMA

Voili, voilou, merci encore pour l'aide proposee et a
plus ...

Adonf