[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mcelog : ne trouve pas /dev/mcelog



Le 30.03.2005 16:35:00, tnemeth@free.fr a écrit :
Selon "Jean-Luc Coulon (f5ibh)" <jean-luc.coulon@wanadoo.fr>:

| Le 30.03.2005 13:46:12, tnemeth@free.fr a écrit :
| > | J'ai donc installé le paquet en question et créé le device
| > nécessaire
| > | (/dev/mcelog  c 10,227).
| > |
| > | Malheureusement, mcelog dit qu'il ne trouve pas /dev/mcelog
| (l'open
| > | retourne un code -1) qui a bien été créé en accord avec ce qui
| >     Question con :
| >     As-tu chargé le module qui gère le device :) ?
|
| Quel module ?

    Aucun. J'ai répondu avant de lire la doc sur mce et comme
    généralement, lorsqu'on a un device dans /dev, il est géré
    par un driver qui souvent peut être mis en module. Ce n'est
    effectivement pas le cas dans le cas de mcelog.

    Donc bon... Mea maxima culpa, au temps pour moi, etc...

Le noyau a bien été compilé avec le support de machine check et le module pour les "non fatal' machine check est présent.

C'est assez curieux que mcelog se plaigne pour le device :

Voilà le device :
[jean-luc@tangerine] % ls -l /dev/mcelog
crw-rw----  1 root root 10, 227 2005-03-30 12:43 /dev/mcelog

Et le strace :
open("/proc/cpuinfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fe8000
read(3, "processor\t: 0\nvendor_id\t: Authen"..., 1024) = 447
close(3)                                = 0
munmap(0xb7fe8000, 4096)                = 0
open("/dev/mcelog", O_RDONLY)           = -1 ENODEV (No such device)
write(2, "Cannot open /dev/mcelog\n", 24Cannot open /dev/mcelog
) = 24
exit_group(1)                           = ?



Thomas.

Jean-Luc

Attachment: pgpIKPnPPEzpF.pgp
Description: PGP signature


Reply to: