loading ipmi_watchdog causes tons of other watchdog modules to be loaded

From: Arkadiusz Miskiewicz
Date: Thu Oct 09 2008 - 07:48:37 EST



No udev on the system. kernel 2.6.25.18-1.

After loading ipmi_watchdog and doing "cat /dev/watchdog" tons of other,
useles, watchdog modules is loaded. Any idea what introduced such weird
behaviour?

# zgrep WATCH /proc/config.gz
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_IPMI_WATCHDOG=m
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
CONFIG_SOFT_WATCHDOG=m
CONFIG_HP_WATCHDOG=m
CONFIG_SBC_EPX_C3_WATCHDOG=m
CONFIG_PCIPCWATCHDOG=m
CONFIG_USBPCWATCHDOG=m



[ 1428.949724] ipmi message handler version 39.1
[ 1428.954908] IPMI Watchdog: driver initialized
[ 1428.991475] WDT driver for Wafer 5823 single board computer initialising.
[ 1428.991475] Wafer 5823 WDT: initialized. timeout=60 sec (nowayout=0)
[ 1428.999069] W83977F WDT: W83977F WDT driver, v1.00
[ 1428.999069] W83977F WDT: cannot register miscdev on minor=130 (err=-16)
[ 1429.018171] w83877f_wdt: I/O address 0x0443 already in use
[ 1429.029361] w83697hf/hg WDT: WDT driver for W83697HF/HG initializing
[ 1429.029361] w83697hf/hg WDT: Looking for watchdog at address 0x2e
[ 1429.029361] w83697hf/hg WDT: watchdog not found at address 0x2e
[ 1429.029361] w83697hf/hg WDT: No W83697HF/HG could be found
[ 1429.039465] WDT driver for the Winbond(TM) W83627HF/THF/HG Super I/O chip
initialising.
[ 1429.039465] w83627hf/thf/hg WDT: cannot register miscdev on minor=130
(err=-16)
[ 1429.049504] SoftDog: cannot register miscdev on minor=130 (err=-16)
[ 1429.059574] SMsC 37B787 watchdog component driver 1.1 initialising...
[ 1429.059574] smsc37b787_wdt: Unable to register miscdev on minor 130
[ 1429.069971] sc520_wdt: cannot register miscdev on minor=130 (err=-16)
[ 1429.080149] sc1200wdt: build 20020303
[ 1429.080149] sc1200wdt: io parameter must be specified
[ 1429.096875] epx_c3: cannot register miscdev on minor=130 (err=-16)
[ 1429.106937] sbc8360: failed to register misc device
[ 1429.116985] sbc60xxwdt: I/O address 0x0443 already in use
[ 1429.127056] usbcore: registered new interface driver pcwd_usb
[ 1429.127056] pcwd_usb: Berkshire USB-PC Watchdog driver v1.02 (21 Jan 2007)
[ 1429.128503] pc87413 WDT: Version 1.1 at io 0x2E
[ 1429.128507] pc87413 WDT: cannot register miscdev on minor=130 (err=-16)
[ 1429.150453] machzwd: MachZ ZF-Logic Watchdog driver initializing.
[ 1429.150453] machzwd: no ZF-Logic found
[ 1429.180669] ib700wdt: WDT driver for IB700 single board computer
initialising.
[ 1429.180676] ib700wdt: START method I/O 443 is not available.
[ 1429.180676] ib700wdt: probe of ib700wdt failed with error -5
[ 1429.180695] iTCO_vendor_support: vendor-support=0
[ 1429.183584] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007)
[ 1429.183700] iTCO_wdt: No card detected
[ 1429.211892] eurwdt: can't misc_register on minor=130
[ 1429.235205] cpu5wdt: misc_register failed
[ 1429.245262] alim7101_wdt: Steve Hill <steve@xxxxxxxxxxxx>.
[ 1429.245262] alim7101_wdt: ALi M7101 PMU not present - WDT not set
[ 1429.265354] WDT driver for Advantech single board computer initialising.
[ 1429.265361] advantechwdt: I/O address 0x0443 already in use
[ 1429.265361] advantechwdt: probe of advantechwdt failed with error -5
[ 1429.265378] WDT driver for Acquire single board computer initialising.
[ 1429.265385] acquirewdt: I/O address 0x0043 already in use
[ 1429.265385] acquirewdt: probe of acquirewdt failed with error -5

--
Arkadiusz MiÅkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/