g***@free.fr
2003-03-19 16:04:20 UTC
patrice wrote:
>j'ai un méssage persistant sur ma machine (dont la derniére ligne est répétée
>indéfiniment):
>
>NETDEV WATCHDOG : eth0 : transmit timed out
>eth0 : setting half duplex based on auto negociated partner ability 0000.
>eth0 : too much work at interrupt, intrStatus=0x0040
>
>au dela du fait que je n'arrive toujours pas à me connecter à internet avec
>cette machine, je me demandais si la raison n'en serait pas à cause de
>watchdog (puisque ça semble avoir un lien avec ma carte ethernet)... mais
>aprés quelques recherches sur le net, le module watchdog devrait etre visible
>par /dev/watchdog (de ce que j'ai compris), mais il n'y est pas... je suis
>allé dans modconf , et dans /lib/modules et il n'y est pas non plus... alors
>je ne saisis pas où se trouve le probléme...
>
>
Il est là ton pb: "too much work at interrupt"
>vaut il mieux que je recompile le noyau en evitant de mettre watchdog?
>
>
Non car même sans lui tu aura le pb...
>bien c'est un probléme matériel?
>
>
Là il faut tester ta carte réseau dans sur une autre machine... mais
elle risque de marcher.
>quoi?
>
>
C'est au niveau de la gestion des IRQ.
>à priori un chien de garde ne m'est pas utile, il me semble ne pas l'avoir
>mis dans le noyau que j'eus compilé auparavant, et de plus je ne le trouve
>pas dans les endroits où je devrais le trouver...
>
>
Je paris que tu comfigure ton noyau avec make menuconfig ;-)
>quelqu'un aurait une piste à me donner?
>
Que donne:
$ cat /proc/interrupts
>est ce que watchdog pourrait bloquer ma carte ethernet?
>
>
Non car comme tu le dis tu ne l'as pas mis dans le noyau.
>j'ai un méssage persistant sur ma machine (dont la derniére ligne est répétée
>indéfiniment):
>
>NETDEV WATCHDOG : eth0 : transmit timed out
>eth0 : setting half duplex based on auto negociated partner ability 0000.
>eth0 : too much work at interrupt, intrStatus=0x0040
>
>au dela du fait que je n'arrive toujours pas à me connecter à internet avec
>cette machine, je me demandais si la raison n'en serait pas à cause de
>watchdog (puisque ça semble avoir un lien avec ma carte ethernet)... mais
>aprés quelques recherches sur le net, le module watchdog devrait etre visible
>par /dev/watchdog (de ce que j'ai compris), mais il n'y est pas... je suis
>allé dans modconf , et dans /lib/modules et il n'y est pas non plus... alors
>je ne saisis pas où se trouve le probléme...
>
>
Il est là ton pb: "too much work at interrupt"
>vaut il mieux que je recompile le noyau en evitant de mettre watchdog?
>
>
Non car même sans lui tu aura le pb...
>bien c'est un probléme matériel?
>
>
Là il faut tester ta carte réseau dans sur une autre machine... mais
elle risque de marcher.
>quoi?
>
>
C'est au niveau de la gestion des IRQ.
>à priori un chien de garde ne m'est pas utile, il me semble ne pas l'avoir
>mis dans le noyau que j'eus compilé auparavant, et de plus je ne le trouve
>pas dans les endroits où je devrais le trouver...
>
>
Je paris que tu comfigure ton noyau avec make menuconfig ;-)
>quelqu'un aurait une piste à me donner?
>
Que donne:
$ cat /proc/interrupts
>est ce que watchdog pourrait bloquer ma carte ethernet?
>
>
Non car comme tu le dis tu ne l'as pas mis dans le noyau.