watchdog service não está funcionando porque / dev / watchdog não existe

3

Existe um chip watchdog ITE8783 colocado dentro da minha máquina (OS Ubuntu 14.04.1 ). O módulo do kernel it87 suporta é. Este módulo não foi carregado automaticamente na inicialização. Então, adicionei it87 a / etc / modules. Agora o módulo carrega na inicialização.

it87: Found IT8783F chip at 0x290, revision 0
it87: Beeping is supported
it87 it87.656: Detected broken BIOS defaults, disabling PWM interface

Eu reconheci que não há nenhum dispositivo / dev / watchdog aparecendo. Então, eu pesquisei e criei-o fazendo mknod /dev/watchdog c 10 130 .

Agora o dispositivo aparece, mas acho que o processo de watchdog não cuida magicamente? Além disso, há algo faltando porque / dev / watchdog não é criado automaticamente? Devo criar o dispositivo com o udev ou qualquer outra coisa? Eu não estou tão familiarizado com módulos do kernel, dispositivos e watchdogs. Então, por favor, me dê uma dica. Obrigado!

    
por wenzul 19.10.2014 / 02:26

1 resposta

4

Informações podem ser encontradas aqui: link

If all else fails, and you have no hardware support, you can load the 'softdog' module to emulate some of the capabilities in software. However, this will provide greatly reduced protection as there is nothing to recover from a kernel panic, or a bad peripheral driver that blocks a software reboot.

Com base nisso, podemos concluir que sua placa não possui periférico HW watchdog (ou o kernel não insere o módulo apropriado para ela).

Você pode então voltar ao softdog:

root@Hegel:/dev# ls /dev/watchdog
ls: cannot access /dev/watchdog: No such file or directory
root@Hegel:/dev# modprobe softdog
root@Hegel:/dev# ls /dev/watchdog
/dev/watchdog
    
por 14.11.2014 / 16:09