sata_error 0x00000000, watchdog=0, siimage_mmio_ide_dma_test_irq [SATA] - Hardware - Linux et OS Alternatifs
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.
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.
Marsh Posté le 28-12-2003 à 10:05:47
j'ai pas un vrai disque SATA, j'ai l'adaptateur d'abit!
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?
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.
Marsh Posté le 28-12-2003 à 11:15:00
comment fait-on pour savoir quelle version on a?
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 !
Marsh Posté le 28-12-2003 à 11:32:38
http://kt.zork.net/kernel-traffic/ [...] print.html
Marsh Posté le 28-12-2003 à 11:33:01
heu moi je l'aie eu avec ma carte mêre alors...
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
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 ?
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) |
moi j'ai mis hdg=none et ça ne met plus 30 secondes à booter
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) |
t'es sûr de ne pas avoir fait d'erreur?
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)"
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
Marsh Posté le 05-01-2004 à 18:45:49
acetone802000 a écrit : |
ça doit être surement ça le probleme.
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
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
je suis en sid avec le kernel 2.4.22
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 |
mouais justement j'aime pas trop le danger...
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 :
|
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 ...
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
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
Marsh Posté le 10-01-2004 à 21:52:01
d'après mes recherches sur le net, TOUS les adaptateur SATA sont concernés...
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 ?
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
une solution ?
merci
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
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.
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:
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
Message édité par kyo54 le 24-01-2004 à 14:01:40
---------------
.