Prob DMA et graveur

Prob DMA et graveur - Win NT/2K/XP - Windows & Software

Marsh Posté le 07-08-2003 à 10:13:28    

Salut tous ...  
 
Mon PC tourne sous Windows XP. J'ai un prob depuis quelques jours, mon graveur tourne en Pio au lieu de l'habituel DMA.
 
J'ai remarqué cela il y a quelques jours, je l'ai donc remis en DMA manuellement dans le Gestionnaire de périph. Le graveur est en esclave sur le second canal IDE (le master est mon lecteur DVD). Cela avait fonctionné il me semble, mais depuis il s'est remis en Pio et impossible de l'en sortir. Je ne vois pas coment le forcer à se mettre en DMA.
 
J'ai été faire un tour dans le Bios, mais pour le DMA, j'ai seulement Auto ou Disable. Le graveur est un CyberDrv CW058D.
 
Si qqu'un peut m'éclairer sans qu'une réinstall de Windows ne soit nécessaire, merci bcp ;)

Reply

Marsh Posté le 07-08-2003 à 10:13:28   

Reply

Marsh Posté le 07-08-2003 à 12:01:09    

up

Reply

Marsh Posté le 07-08-2003 à 14:17:21    

Un dernier Up sans trop d'espoir ...

Reply

Marsh Posté le 14-08-2003 à 00:07:33    

Nouvel up, cette fois-ci, mon lecteur DVD et mon graveur sont tous les deux passés en mode Pio et pourtant "DMA si disponible" est bien activé ...
 
Comment résoudre ce problème ?
 
Mon disque dur qui est sur le premier canal IDE est toujours en DMA ...  
 
Please, dites moi que vous avez une idée pour résoudre ce problème ...  :(

Reply

Marsh Posté le 14-08-2003 à 00:15:25    

Voilà pourquoi:
http://www.microsoft.com/whdc/hwde [...] E-DMA.mspx
 
Donc en gros:
- Essaye de changer de nappe IDE
- Essaye de changer de drivers IDE (souvent la cause principale)
- Cela peut aussi venir d'un matériel défecteux
- ET pourquoi une incompatibilté entre lecteur et graveur
 
Sinon cela peut venir d'un CD qui contient pas mal d'erreurs CRC que tu essaye de lire avec ton ou tes lecteurs.
 
Dans mon cas, mes lecteurs passaient en PIO quand j'inserais un cd audio [:spamafote] solution: changement de drivers IDE
 
vala de bonnes pistes de recherche en tout cas (et fait aussi une recherche sur le forum, ton problème a été abordé des centaines de fois)
 
 :hello:


---------------
Traduction FR de FileZilla Server
Reply

Marsh Posté le 14-08-2003 à 00:30:19    

Pour le graveur il faut savoir aussi que certains prefere fonctionner en PIO qu'en DMA.

Reply

Marsh Posté le 14-08-2003 à 09:42:11    

El Pollo Diablo a écrit :

Pour le graveur il faut savoir aussi que certains prefere fonctionner en PIO qu'en DMA.


 
Oui mais le mien a toujours fonctionné en DMA, c pour ça que cela me pose problème encore plus. Sans compter que cela attaque maintenant mon lecteur de DVD ...

Reply

Marsh Posté le 14-08-2003 à 09:42:49    

BC-A a écrit :

Voilà pourquoi:
http://www.microsoft.com/whdc/hwde [...] E-DMA.mspx
 
Donc en gros:
- Essaye de changer de nappe IDE
- Essaye de changer de drivers IDE (souvent la cause principale)
- Cela peut aussi venir d'un matériel défecteux
- ET pourquoi une incompatibilté entre lecteur et graveur
 
Sinon cela peut venir d'un CD qui contient pas mal d'erreurs CRC que tu essaye de lire avec ton ou tes lecteurs.
 
Dans mon cas, mes lecteurs passaient en PIO quand j'inserais un cd audio [:spamafote] solution: changement de drivers IDE
 
vala de bonnes pistes de recherche en tout cas (et fait aussi une recherche sur le forum, ton problème a été abordé des centaines de fois)
 
 :hello:  


 
Je te remercie, je vais lire tout cela avec attention  :jap:  
 
Je posterai les changements s'il y en a ... :)

Reply

Marsh Posté le 14-08-2003 à 10:02:20    


 
J'ai rien dit  :ange:


Message édité par lenainquitue le 14-08-2003 à 10:02:55
Reply

Marsh Posté le 14-08-2003 à 10:03:37    

lenainquitue a écrit :


 
J'ai rien dit  :ange:  


Bon OK  :D


Message édité par BC-A le 14-08-2003 à 10:03:55
Reply

Marsh Posté le 14-08-2003 à 10:03:37   

Reply

Marsh Posté le 14-08-2003 à 10:09:25    

BC-A a écrit :


Bon OK  :D  


 
En fait le site avait l'air de ne plus fonctionner ;)
 
Sinon pour mettre ton lecteur CD et graveur en DMA, pas besoin d'une nappe 80 pin ? La traditionnelle à 40 va bien non ?

Reply

Marsh Posté le 14-08-2003 à 10:12:48    

Bah oui, tant que c'est de l'UDMA33 y'a pas de soucis...

Reply

Marsh Posté le 14-08-2003 à 10:21:10    

BC-A a écrit :

Bah oui, tant que c'est de l'UDMA33 y'a pas de soucis...


 
Oki merci, je regarderai du côté du côté de la nappe ce soir, c'est pourtant la première chose que j'ai regardé après mon soucis, j'ai changé la nappe mais ça n'a rien changé, j'espère que c pas du côté de la carte mère que ça a grillé  :(

Reply

Marsh Posté le 14-08-2003 à 10:25:01    

lenainquitue a écrit :


 
Oki merci, je regarderai du côté du côté de la nappe ce soir, c'est pourtant la première chose que j'ai regardé après mon soucis, j'ai changé la nappe mais ça n'a rien changé, j'espère que c pas du côté de la carte mère que ça a grillé  :(  


Je pense plutôt aux drivers IDE. tu as quoi comme carte mère ?

Reply

Marsh Posté le 14-08-2003 à 10:37:44    

BC-A a écrit :


Je pense plutôt aux drivers IDE. tu as quoi comme carte mère ?


 
Me souviens plus du modèle désolé, mais par contre à base de chipset via pour Athlon ...
 
Une des particularités de cette carte mère est d'offrir la possibilité de mettre de la SDRAM ou de la DDR ...


Message édité par lenainquitue le 14-08-2003 à 10:39:01
Reply

Marsh Posté le 14-08-2003 à 10:43:58    

lenainquitue a écrit :


 
Me souviens plus du modèle désolé, mais par contre à base de chipset via pour Athlon ...
 
Une des particularités de cette carte mère est d'offrir la possibilité de mettre de la SDRAM ou de la DDR ...  


Bon, recherche dans la section hardware le topic discutant des drivers 4in1, miniport driver ainsi que des topics de "perte de DMA"
 
++

Reply

Marsh Posté le 14-08-2003 à 10:45:05    

BC-A a écrit :


Bon, recherche dans la section hardware le topic discutant des drivers 4in1, miniport driver ainsi que des topics de "perte de DMA"
 
++


 
Ok, merci en tout cas, sinon je crois que c'est cete carte là :  
 
http://www.ldlc.com/screenshots/PB00014368.html

Reply

Marsh Posté le 14-08-2003 à 10:53:32    

Bienvenu dans le monde des bugs Via. Ton probleme m'arrive tres régulierement. Ce ne sont pas les drivers qui y changent quoi que ce soit (en tout cas aucune version sortie depuis 1 an et demi).
 
Il y a 2 choses à faire. La 1ere, pour limiter les problemes, est de mettre une nappe 80 brins même si tu n'est qu'en UDMA33. Via+nappe 40 brins+UDMA = emmerdes à coup sûr!
 
La deuxième chose, quand le problème arrive... Tu inverse la master et le slave sur la nappe, tu reboot, il detecte les changements, tu reboot => les 2 canneaux sont en UDMA. Tu éteints, tu remets le master original en place, tu reboot => master en UDMA.
Tu eteints; tu rajoute le slave à sa place original => Les choses sont de retour à la normal.
 
Ca prend 10min à cause des nombreux reboots, mais pour moi, ca fonctionne à tous les coups.

Reply

Marsh Posté le 14-08-2003 à 10:55:42    

BloodyCarnage a écrit :

Bienvenu dans le monde des bugs Via. Ton probleme m'arrive tres régulierement. Ce ne sont pas les drivers qui y changent quoi que ce soit (en tout cas aucune version sortie depuis 1 an et demi).
 
Il y a 2 choses à faire. La 1ere, pour limiter les problemes, est de mettre une nappe 80 brins même si tu n'est qu'en UDMA33. Via+nappe 40 brins+UDMA = emmerdes à coup sûr!
 
La deuxième chose, quand le problème arrive... Tu inverse la master et le slave sur la nappe, tu reboot, il detecte les changements, tu reboot => les 2 canneaux sont en UDMA. Tu éteints, tu remets le master original en place, tu reboot => master en UDMA.
Tu eteints; tu rajoute le slave à sa place original => Les choses sont de retour à la normal.
 
Ca prend 10min à cause des nombreux reboots, mais pour moi, ca fonctionne à tous les coups.  


 
Hé ben  :ouch:  
 
Quel bordel quand même VIA !!! Enfin c pas pire que ma carte précédente qui à base d'un KT133 freezait en 10 min en cas d'inactivité  :fou:

Reply

Marsh Posté le 14-08-2003 à 11:01:42    

L'avantage c que ma copine a compris, elle ne veut plus de Via :D Ca me fera des vacances  :lol:

Reply

Marsh Posté le 14-08-2003 à 11:21:36    

BloodyCarnage a écrit :

Bienvenu dans le monde des bugs Via. Ton probleme m'arrive tres régulierement. Ce ne sont pas les drivers qui y changent quoi que ce soit (en tout cas aucune version sortie depuis 1 an et demi).
 
Il y a 2 choses à faire. La 1ere, pour limiter les problemes, est de mettre une nappe 80 brins même si tu n'est qu'en UDMA33. Via+nappe 40 brins+UDMA = emmerdes à coup sûr!
 
La deuxième chose, quand le problème arrive... Tu inverse la master et le slave sur la nappe, tu reboot, il detecte les changements, tu reboot => les 2 canneaux sont en UDMA. Tu éteints, tu remets le master original en place, tu reboot => master en UDMA.
Tu eteints; tu rajoute le slave à sa place original => Les choses sont de retour à la normal.
 
Ca prend 10min à cause des nombreux reboots, mais pour moi, ca fonctionne à tous les coups.  


heu, dans le gestionnaire des périphs, tu ouvres sur le canal IDE qui pose problème, et dans l'onglet driver tu clickes sur reinstallé, c'est pas plus rapide  :??:  
 
En plus parfois ça évite de rebooter :D

Reply

Marsh Posté le 14-08-2003 à 11:46:57    

BC-A a écrit :


heu, dans le gestionnaire des périphs, tu ouvres sur le canal IDE qui pose problème, et dans l'onglet driver tu clickes sur reinstallé, c'est pas plus rapide  :??:  
 
En plus parfois ça évite de rebooter :D  


 
Je vais tester ça ce soir, là j'aurai pas la possibilité avant, mais j'ai lu les autres posts et apparement tout le monde a le mm prob donc je vois pas pkoi moi ce serait différent ;)
 
En tout cas merci à tous, cela fait plus d'une semaine que lorsque je grave, mon ordi rame à mort. :)

Reply

Marsh Posté le 14-08-2003 à 12:20:28    

BC-A a écrit :


heu, dans le gestionnaire des périphs, tu ouvres sur le canal IDE qui pose problème, et dans l'onglet driver tu clickes sur reinstallé, c'est pas plus rapide  :??:  
 
En plus parfois ça évite de rebooter :D  


 
C plus rapide, mais pour moi ca ne fonctionne pas. J'ai essayé à peu pres toutes les solutions logicielles courantes. désactivation/reinstall du controlleur IDE, désactivation des lecteurs sous win/dans le bios. Mise à jour des drivers/firmware/bios. Rien n'y faisait, il a fallut me résoudre à jouer à la chaise musicale avec les lecteurs. Mais maintenant g l'habitude, ca va vite [:ben84]
 
En ce qui me concerne c une Asus A7V133-C avec un Pioneer DVD-116 en master et un Plextor 40/12/40A en slave, le tout sur une nappe 80 brins. Derniers Bios, firmware et drivers pour tout.

Reply

Marsh Posté le 14-08-2003 à 12:51:46    

Vu ce qui a été écris, qui est loin d'être précis, je me permet d'ajouter mes commentaires.
 
XP force le mode des unités IDE/ATAPI en mode PIO après 6 erreurs sur le périphériques, erreurs que l'on peut voir dans les logs systèmes (poste de travail -> gérer -> observateur d'évènements -> système).
 
Si vous avez ce genre d'évènements dedans :
 
http://www.zonebenchs.com/images/autres/hdd.png
 
http://www.zonebenchs.com/images/autres/cdd.png
 
Vous allez effectivement constater des petits problèmes de fonctionnement de ce genre :
 
http://www.zonebenchs.com/images/autres/idec.png
 
La solution classique pour repasser l'unité en mode DMA est de supprimer le canal, de le redetecter dans la foulée puis de remettre en DMA si dispo et de redémarrer, ou bien de lui remettre le même pilote et de repasser le mode en DMA si dispo.
 
Concernant le DMA des graveurs, ils tournaient en DMA Multiword 2 (DMA MW2) jusqu'au 12x environ, et sont ensuite passés à l'UDMA33. les unités DMA MW2 sont détectées en PIO 4 par le bios c'est tout à fait normal.
 
Concernant les sources du passage en mode PIO, citons déjà les CDs pourris ou les éjections un peu trop brutales et répétées, d'ou les erreurs dans les logs systèmes. Viennent ensuite les problèmes matériels. Par exemple mon LiteOn 12x là est "mort", à savoir qu'il ne passe plus en DMA MW2 nul part quelque soit la nappe et la machine. Parlons des nappes : elles sont rarement en cause, de mémoire j'ai dû voir une fois, sur une K7S6A le problème à cause d'un driver con et de windows 98, et jamais sur du VIA (et pourtant qu'est-ce que j'ai pu en monter...). Il faut savoir aussi qu'il existe quelques incompatibilité de firmware de certains lecteurs avec certains chipset (586B+Pioneer 106S = pas de lecture de CD audio en mode DMA, par exemple).
 
Pour éviter d'avoir à se battre avec le mode, on peut aussi se passer du filter driver Microsoft et installer, quand disponible, un pilote IDE miniport qui va remplacer le filter driver et gérer lui même les E/S. Ce qui permet d'éviter une dégradation automatique du mode.
 
Chez Intel, c'est l'Intel Application Accelerator, qui fonctionne depuis l'ICH0 de l'i810 jusqu'aux derniers ICH5R avec l'IAAR3.5. l'ICH5 sans le RAID sur le PATA n'en dispose pas pour le moment.
 
Chez VIA, c'est le VIA MPD qui joue ce rôle. Il est moins abouti que l'IAA dans la mesure ou il provoque parfois des problèmes avec certains southbridges antiques (genre 586B) ou mêmes un peu plus récents.
 
On en trouve aussi chez SiS en cherchant bien (ide_sis10.zip) et les autres fabricants.


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
Reply

Marsh Posté le 14-08-2003 à 13:00:29    

c bô et c bien écrit  :love:
 
Edit: mais je voulais pas non plus rentrer dans les détails :D (tout a déjà été dit dans d'autres topics :) )


Message édité par BC-A le 14-08-2003 à 13:01:29
Reply

Marsh Posté le 14-08-2003 à 13:44:19    

Slyde a écrit :

Vu ce qui a été écris, qui est loin d'être précis, je me permet d'ajouter mes commentaires.
 
XP force le mode des unités IDE/ATAPI en mode PIO après 6 erreurs sur le périphériques, erreurs que l'on peut voir dans les logs systèmes (poste de travail -> gérer -> observateur d'évènements -> système).
 
Si vous avez ce genre d'évènements dedans :
 
http://www.zonebenchs.com/images/autres/hdd.png
 
http://www.zonebenchs.com/images/autres/cdd.png
 
Vous allez effectivement constater des petits problèmes de fonctionnement de ce genre :
 
http://www.zonebenchs.com/images/autres/idec.png
 
La solution classique pour repasser l'unité en mode DMA est de supprimer le canal, de le redetecter dans la foulée puis de remettre en DMA si dispo et de redémarrer, ou bien de lui remettre le même pilote et de repasser le mode en DMA si dispo.
 
Concernant le DMA des graveurs, ils tournaient en DMA Multiword 2 (DMA MW2) jusqu'au 12x environ, et sont ensuite passés à l'UDMA33. les unités DMA MW2 sont détectées en PIO 4 par le bios c'est tout à fait normal.
 
Concernant les sources du passage en mode PIO, citons déjà les CDs pourris ou les éjections un peu trop brutales et répétées, d'ou les erreurs dans les logs systèmes. Viennent ensuite les problèmes matériels. Par exemple mon LiteOn 12x là est "mort", à savoir qu'il ne passe plus en DMA MW2 nul part quelque soit la nappe et la machine. Parlons des nappes : elles sont rarement en cause, de mémoire j'ai dû voir une fois, sur une K7S6A le problème à cause d'un driver con et de windows 98, et jamais sur du VIA (et pourtant qu'est-ce que j'ai pu en monter...). Il faut savoir aussi qu'il existe quelques incompatibilité de firmware de certains lecteurs avec certains chipset (586B+Pioneer 106S = pas de lecture de CD audio en mode DMA, par exemple).
 
Pour éviter d'avoir à se battre avec le mode, on peut aussi se passer du filter driver Microsoft et installer, quand disponible, un pilote IDE miniport qui va remplacer le filter driver et gérer lui même les E/S. Ce qui permet d'éviter une dégradation automatique du mode.
 
Chez Intel, c'est l'Intel Application Accelerator, qui fonctionne depuis l'ICH0 de l'i810 jusqu'aux derniers ICH5R avec l'IAAR3.5. l'ICH5 sans le RAID sur le PATA n'en dispose pas pour le moment.
 
Chez VIA, c'est le VIA MPD qui joue ce rôle. Il est moins abouti que l'IAA dans la mesure ou il provoque parfois des problèmes avec certains southbridges antiques (genre 586B) ou mêmes un peu plus récents.
 
On en trouve aussi chez SiS en cherchant bien (ide_sis10.zip) et les autres fabricants.
 


 
J'avais compris tout ça grâce au lien sur le site de Microsoft donné par BC-A. Mais merci des explications et d'avoir pris le temps d'écrire une telle prose. C'est clar, net, précis et utile  :jap:

Reply

Marsh Posté le 14-08-2003 à 22:54:08    

bon, ça roule. Désinstallation et réinstallation du second canal IDE et tout va bien, merci à tous :)

Reply

Marsh Posté le 16-08-2003 à 01:25:49    

Salut, j'arrive un peu aprés la bataille mais je tenais à dire que ce n'est pas un problème relatif aux chipsets Via, j'ai une CM Tyan tiger (chipset AMD) MPX Bi-athlon et j'ai le même problème de passage intempestif en mode pio de mon graveur Plextor 40x qui pourtant est seul sur la nappe et en secondary master.
Au bout de 7-8 gravures il decide de se mettre en Pio.
 
La seule solution pour l'instant et la même que la votre, désinstaller le canal ide sur lequel est le graveur puis rebooter et le laisser redetecter tranquillement et réinstaller automatiquement le ou les perif, puis rebooter pour que cela prenent effet.
 
Cela dit, je ne suis pas sur que Windoz soit totalement blanc dans l'histoire, car il n'y a apparement pas ce problème sous linux....
 
Merci Slyde pour ces petites précisions   :hello:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed