lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <843f5c26-82ac-3553-7d98-3cbe3068cc99@molgen.mpg.de>
Date:   Tue, 26 May 2020 13:54:40 +0200
From:   Paul Menzel <pmenzel@...gen.mpg.de>
To:     Guenter Roeck <linux@...ck-us.net>,
        Wim Van Sebroeck <wim@...ux-watchdog.org>
Cc:     linux-watchdog@...r.kernel.org,
        LKML <linux-kernel@...r.kernel.org>,
        it+linux-watchdog@...gen.mpg.de
Subject: Re: watchdog: iTCO_wdt: cannot register miscdev on minor=130
 (err=-16).

Dear Guenter,


Thank you for the quick response.

Am 26.05.20 um 13:38 schrieb Guenter Roeck:
> On 5/26/20 4:21 AM, Paul Menzel wrote:

>> Linux 5.4.39 reports the watchdog messages below on a Dell PowerEdge T630 with 12x E5-2603 v4 @ 1.70GHz.
>>
>>      DMI: Dell Inc. PowerEdge T630/0NT78X, BIOS 2.5.4 08/17/2017
>>
>> ```
>> handsomejack:~$ more /proc/version
>> Linux version 5.4.39.mx64.334 (root@....molgen.mpg.de) (gcc version 7.5.0 (GCC)) #1 SMP Thu May 7 14:27:50 CEST 2020
>> handsomejack:~$ grep TCO /boot/config-5.4.39.mx64.334
>> CONFIG_NETCONSOLE=m
>> CONFIG_NETCONSOLE_DYNAMIC=y
>> # CONFIG_SP5100_TCO is not set
>> CONFIG_ITCO_WDT=y
>> CONFIG_ITCO_VENDOR_SUPPORT=y
>> CONFIG_NV_TCO=y
>> # CONFIG_INTEL_SMARTCONNECT is not set
>> # CONFIG_EXTCON is not set
>> handsomejack:~$ dmesg --level=err
>> [   11.618887] watchdog: iTCO_wdt: cannot register miscdev on minor=130 (err=-16).
>> [   11.627956] watchdog: iTCO_wdt: a legacy watchdog module is probably present.
>> handsomejack:~$ dmesg | grep -e iTCO -e watchdog
>> [   11.603138] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
>> [   11.609888] iTCO_wdt: Found a Wellsburg TCO device (Version=2, TCOBASE=0x0460)
>> [   11.618887] watchdog: iTCO_wdt: cannot register miscdev on minor=130 (err=-16).
>> [   11.627956] watchdog: iTCO_wdt: a legacy watchdog module is probably present.
>> [   11.636462] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
>> [   11.643679] iTCO_vendor_support: vendor-support=0
>> handsomejack:~$ ls -l /dev/watchdog
>> crw------- 1 root root 10, 130 May 26 11:40 /dev/watchdog
>> ```
>>
>> Together the error and success messages are from the same module are confusing me a little. How can I find out the legacy watchdog module?
>>
> 
> /dev/watchdog is your legacy watchdog. You should also have /dev/watchdogN
> (where N is a number, probably '0') which is the iTCO watchdog. The error
> message refers to the inability to create /dev/watchdog because it already
> exists, not to the inability to install the driver at all.

Thank you for the explanation.

     handsomejack:~$ ls -l --full-time /dev/watchdog*
     crw------- 1 root root  10, 130 2020-05-26 11:40:43.228000361 +0200 
/dev/watchdog
     crw------- 1 root root 250,   1 2020-05-26 11:40:43.088000355 +0200 
/dev/watchdog1

I wonder if the error message could be made extended.

 > The device /dev/watchdog already exists, so /dev/watchdogX couldn’t be
 > made the default.

> You might have some other log messages indicating which other watchdog
> is installed. Otherwise you might need to use ioctls on /dev/watchdog
> to determine its name. 'lsmod' might also be useful.

Please find the logs and lsmod output attached. It might be created by 
the IPMI driver.

```
handsomejack:~$ dmesg | grep IPMI
[    9.890808] IPMI message handler: version 39.2
[    9.900456] ipmi_si: IPMI System Interface driver
[   10.080438] ipmi_si dmi-ipmi-si.0: IPMI message handler: Found new 
BMC (man_id: 0x0002a2, prod_id: 0x0100, dev_id: 0x20)
[   10.113076] ipmi_si dmi-ipmi-si.0: IPMI kcs interface initialized
[   10.121572] IPMI Watchdog: driver initialized
[   10.126922] IPMI poweroff: Copyright (C) 2004 MontaVista Software - 
IPMI Powerdown via sys_reboot
[   10.140431] IPMI poweroff: ATCA Detect mfg 0x2A2 prod 0x100
[   10.147139] IPMI poweroff: Found a chassis style poweroff function
```


Kind regards,

Paul

View attachment "20200526–handsomejack–lsmod.txt" of type "text/plain" (1716 bytes)

View attachment "20200526–handsomejack–linux_5.4.39-messages.txt" of type "text/plain" (199604 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ