[SATA]sata_error 0x00000000, watchdog=0, siimage_mmio_ide_dma_test_irq

sata_error 0x00000000, watchdog=0, siimage_mmio_ide_dma_test_irq [SATA] - Hardware - Linux et OS Alternatifs

Marsh Posté le 26-12-2003 à 22:01:07    

Bonjour!
 
J'ai une Abit NF7-S et sur ma carte mêre, un chip SATA silicon Image 3112A supporté par Linux. J'ai aussi un adaptateur ATA>SATA "Serillel". J'ai branché mon disque dur ATA sur le SATA grâce à cet adaptateur pour libérer un port IDE et profiter de perfs théoriquement supérieures. J'ai deux problèmes se posent:
1- résolu avec hdc=noprobeLa detection de périph SATA absent est trèèèèès longue, de l'ordre d'une minute. Comment faire pour arranger ça?
2- à moitié résoluA chaque accès au disque, j'ai le message suivant:

Citation :

hda : sata_error 0x00000000, watchdog=0, siimage_mmio_ide_dma_test_irq


Pourtant les transferts semblent fonctionner correctement! J'ai donc dans le fichier drivers/ide/pci/siimage.c remplacé le #if 1 par #if 0 pour désactiver le message d'erreur.
3- non résolu!La diode IDE ne s'allume pas quand on accède au disque, lorsque sous Windows elle s'allume. Pourquoi?
 
Merci de votre aide! J'ai une Debian Sarge kernel 2.6.2-rc1-mm1, le reste de ma config est dans mon profil  :hello:


Message édité par kyo54 le 24-01-2004 à 14:01:40

---------------
.
Reply

Marsh Posté le 26-12-2003 à 22:01:07   

Reply

Marsh Posté le 26-12-2003 à 22:12:54    

Tu as quelle version du noyau?
 
La reconnaissance du SATA ne commence qu'avec un noyau supérieure à celui présent sur l'ISO de la Debian ( 2.4.18 celui de liso et SAT reconnu à partir de la 2.4.22 je crois).
 
Sachant que la reconaissance de tous les chip SATA n'est pas présente en 2.4.22, je te conseille de passer en 2.6.0 si tu ne l'as pas déjà fait.
 
¨PS: je ne connais pas grand chose à Linux, ce n'est que le résultat de mes propres recherches quand à l'installation d'une distribution sur un disque SATA.

Reply

Marsh Posté le 26-12-2003 à 22:14:47    

j'ai le 2.6.0-mm1!


---------------
.
Reply

Marsh Posté le 28-12-2003 à 10:04:36    

En réalité pour la détection très longue, c'est tout simplement que linux recherche un second disque qui n'existe pas sur le SATA.  
Essaye de mettre en param lors du lancement du noyeau hdg=noprobe
Normalement ça devrait permettre un lancement plus rapide.
 
Pour le Watchdog error, j'ai le même problème et je suis allé voir sur les forums ricains et nous sommes très peu à avoir ce message d'erreur !
Perso je pensais que c'était du à l'adaptateur E-IDE->SATA d'Abit qui déconnait mais apparament comme tu as un vrai disque SATA je ne sais plus.

Reply

Marsh Posté le 28-12-2003 à 10:05:47    

j'ai pas un vrai disque SATA, j'ai l'adaptateur d'abit!


---------------
.
Reply

Marsh Posté le 28-12-2003 à 10:56:18    

ok, merci pour le noprobe ça marche!
Par contre pour le serillel, est-ce que seuls certains adaptateurs ont le problème ou est-ce que tous sont concernés?


---------------
.
Reply

Marsh Posté le 28-12-2003 à 11:12:01    

Je ne sais pas du tout mais chez abit il existe 2 versions.
J'ai 2 adaptateurs en version 2.

Reply

Marsh Posté le 28-12-2003 à 11:15:00    

comment fait-on pour savoir quelle version on a?


---------------
.
Reply

Marsh Posté le 28-12-2003 à 11:22:13    

Par contre tu as la possiblité de modifier le driver du SATA en éditant le fichier linux-2.6.0/linux-2.6.0/drivers/ide/pci/siimage.c
printk(KERN_WARNING "%s: sata_error = 0x%08x, "
    "watchdog = %d, %s\n",
    drive->name, sata_error, watchdog,
    __FUNCTION__);
 
Par contre manip très dangereuse !

Reply

Marsh Posté le 28-12-2003 à 11:22:53    

C marqué sur l'emballage !

Reply

Marsh Posté le 28-12-2003 à 11:22:53   

Reply

Marsh Posté le 28-12-2003 à 11:32:38    

http://kt.zork.net/kernel-traffic/ [...] print.html


Message édité par acetone802000 le 28-12-2003 à 11:32:52
Reply

Marsh Posté le 28-12-2003 à 11:33:01    

heu moi je l'aie eu avec ma carte mêre alors...


---------------
.
Reply

Marsh Posté le 04-01-2004 à 01:29:08    

up!


---------------
.
Reply

Marsh Posté le 04-01-2004 à 15:16:47    

Avec la boîte de la mobo, j'ai eu l'adaptateur qui était dans une boîte en carton sur laquelle il y avait d'écrit Serillel 2 ATA 150 comme j'ai vu sur les forums d'abit USA qu'il existait 2 versions la Serilell tout court et la Serillel 2, j'en ai déduit que c'était une version 2

Reply

Marsh Posté le 04-01-2004 à 18:32:17    

bah moi c'était dans un sachet [:spamafote]


---------------
.
Reply

Marsh Posté le 05-01-2004 à 00:05:31    

up!


---------------
.
Reply

Marsh Posté le 05-01-2004 à 10:51:38    

vi ?

Reply

Marsh Posté le 05-01-2004 à 12:20:48    

J'ai le meme probleme que toi, avec ma NF7 2.0 : A chaque démarrage ca met de 30sec a 1 minutes à détecter ... qu'un périphériques n'existe pas ... (chez moi c'est hdg)
 
J'ai essayé hdg=noprobe, mais sans succès ...
Y'a une raison logique à cela ? :(

Reply

Marsh Posté le 05-01-2004 à 12:54:19    

slayne a écrit :

J'ai le meme probleme que toi, avec ma NF7 2.0 : A chaque démarrage ca met de 30sec a 1 minutes à détecter ... qu'un périphériques n'existe pas ... (chez moi c'est hdg)
 
J'ai essayé hdg=noprobe, mais sans succès ...
Y'a une raison logique à cela ? :(


 
moi j'ai mis hdg=none et ça ne met plus 30 secondes à booter :)
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 05-01-2004 à 13:30:05    

slayne a écrit :

J'ai le meme probleme que toi, avec ma NF7 2.0 : A chaque démarrage ca met de 30sec a 1 minutes à détecter ... qu'un périphériques n'existe pas ... (chez moi c'est hdg)
 
J'ai essayé hdg=noprobe, mais sans succès ...
Y'a une raison logique à cela ? :(


t'es sûr de ne pas avoir fait d'erreur?


---------------
.
Reply

Marsh Posté le 05-01-2004 à 13:44:59    

J'ai tout essayé : hdg=none, hdg=noprobe, les 2 a la fois, etc :) Mais non, a chaque fois c'est tjs reparti pour 30 secondes avant d'arriver à un "hdg : not found" ou un truc dans le genre :(
 
Je vais rebooter pour + de précision :)
 
EDIT : Mot pour mot j'ai :  
       "hdg : no response (statut 0xfe)"


Message édité par Slayne le 05-01-2004 à 13:47:34
Reply

Marsh Posté le 05-01-2004 à 18:21:35    

normalement on met dans le lilo.conf :
 append="hdg=noprobe"
et apres on tape lilo
Si ça ne corrige pas le problème je seche

Reply

Marsh Posté le 05-01-2004 à 18:45:49    

acetone802000 a écrit :


et apres on tape lilo


 
ça doit être surement ça le probleme.
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 05-01-2004 à 21:17:20    

Non non quand meme, c'est le genre de trucs qu'on oublie la 1ere fois mais apres on retient la leçon.
 
J'ai directement lancé "linux hdg=noprobe" au démarrage de mon ordi ... enfin je vais quand meme réessayer le append dans lilo.conf, meme si c'est la 1ere chose que j'avais faite :(

Reply

Marsh Posté le 05-01-2004 à 23:14:56    

ça va faire 2 heures que je suis sur une Debian sur mon hdd s-ata avec le même controleur (SiI3112 - A7N8X Deluxe).
 
je n'ai pas encore eu de problèmes en rapport avec le disque dur, ni de blocage comme j'avais avec la Mandrake. (J'ai d'autres problèmes, mais c pas le sujet ;) )
 
edit : en rebootant, j'ai aussi le problème que ça reste 20 secondes sur hdg ! même avec hdg=none =noprobe ... (en mettant none avec la mandrake, ça fonctionnait).
 
bizarre  :heink:  
 
je suis en sid avec le kernel 2.4.22


Message édité par Pizz le 06-01-2004 à 00:04:37

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 06-01-2004 à 19:53:23    

acetone802000 a écrit :

Par contre tu as la possiblité de modifier le driver du SATA en éditant le fichier linux-2.6.0/linux-2.6.0/drivers/ide/pci/siimage.c
printk(KERN_WARNING "%s: sata_error = 0x%08x, "
    "watchdog = %d, %s\n",
    drive->name, sata_error, watchdog,
    __FUNCTION__);
 
Par contre manip très dangereuse !


mouais justement j'aime pas trop le danger...


---------------
.
Reply

Marsh Posté le 10-01-2004 à 10:39:28    

up!


---------------
.
Reply

Marsh Posté le 10-01-2004 à 11:29:21    

edit le fichier et à la ligne 598 et remplace le #if 1 par #if 0.
 
D'après ce que je comprend du code, il teste si il existe un registre d'erreur. Si oui, il teste un truc qu'il detecte comme foireux et donc affiche l'erreur. Mais ici tu as error 0x00 ... Ce qui je pense est le code de "No error" ...
Vu le #if 1 ... #endif Je dirait que les programmeurs sont conscient du fait que il y a un problème avec certain disque/controlleur qui reporte incorrectement un status quelconque ...
 
Vu dans le code du drivers :
 

Code :
  1. *  FAQ Items:
  2. *      If you are using Marvell SATA-IDE adapters with Maxtor drives
  3. *      ensure the system is set up for ATA100/UDMA5 not UDMA6.
  4. *
  5. *      If you are using WD drives with SATA bridges you must set the
  6. *      drive to "Single". "Master" will hang
  7. *
  8. *      If you have strange problems with nVidia chipset systems please
  9. *      see the SI support documentation and update your system BIOS
  10. *      if neccessary

Reply

Marsh Posté le 10-01-2004 à 12:13:58    

ok je tente ça!


---------------
.
Reply

Marsh Posté le 10-01-2004 à 12:23:27    

super, ça marche!
merci bien 246tNt :jap:


---------------
.
Reply

Marsh Posté le 10-01-2004 à 13:04:18    

Quoi marche ?
Le faire de mettre un #if 0 ? En même temps c tait sur que ca allait marché, ca empeche juste le message de s'afficher ...

Reply

Marsh Posté le 10-01-2004 à 14:33:15    

ben j'ai plus le message d'erreur ;)


---------------
.
Reply

Marsh Posté le 10-01-2004 à 20:17:13    

;) ben oui forcé ... c comme enlevé le print ;)

Reply

Marsh Posté le 10-01-2004 à 20:17:47    

Tu devrait quand même regardé à ca :
 
 *      If you have strange problems with nVidia chipset systems please
 *      see the SI support documentation and update your system BIOS
 *      if neccessary

Reply

Marsh Posté le 10-01-2004 à 21:23:17    

Apparament le problème vient de l'adaptateur SATA de chez abit qui fait ce message d'érreur.
Avec la même carte mère (une Abit NF7S v2.0 avec le dernier bios 2.2) mais avec un VRAI disque SATA je n'ai pas ces messages d'erreurs

Reply

Marsh Posté le 10-01-2004 à 21:52:01    

d'après mes recherches sur le net, TOUS les adaptateur SATA sont concernés...


---------------
.
Reply

Marsh Posté le 24-01-2004 à 14:02:46    

up!


---------------
.
Reply

Marsh Posté le 23-04-2004 à 00:54:00    

Bonjour,
 
Pour l'adaptateur seriellel de la carte Abit NF7-S et les messages d'erreur "watchdog" qui remplissent le fichier syslog, je confirme: j'ai exactement le meme probleme sur mandrake kernel
2.4.22-21mdk (Mandrake 9.2)
2.4.25-2mdk.img (Mandrake 10.0)
2.6.3-4mdk.img   "
 
Quelqu'un a-t-il une solution à ce problème, où au moins confirmation que c'est un message qui ne signale aucune erreur ?

Reply

Marsh Posté le 18-05-2004 à 11:33:06    

je remonte ce topic car j'ai remis un hdd sata et j'ai toujours le problème qu'il met 30 secondes pour détecter le hdg qui n'existe pas  :fou:  
 
une solution ?
 
merci  :jap:
 
 
edit : je suis en Debian SID 2.6.3 (j'ai fait l'install avec la Sarge netinstall beta 4 puis passage en SID).
 
 
re-edit :
 
j'ai mis le kernel 2.6.6 (avec apt-get pour tester) et maintenant ça fonctionne, il ne met plus 30 secondes pour trouver hdg, il passe cette étape  :)  
 


Message édité par Pizz le 18-05-2004 à 11:54:44

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 26-05-2004 à 20:26:05    

salut a tous , moi aussi j ai ce probleme.
j ai un raid 0 , le hde contient bizarrement les 2 partitions raid correct es, mais j ai le hdg qu est visible.
j ai 2 seriel ATA different.
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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