有時侯在 modprobe w83627hf_wdt 時會出現 cannot register miscdev on minor=130 (err=-16), 表示有 driver 佔住 miscdev minor 130
首先查詢是什麼裝置佔住 miscdev minor 130
# cat /proc/misc
從下面訊息可以看到一樣是 watchdog driver 佔住 130
==============================================
[avalue@localhost ~]$ cat /proc/misc
130 watchdog
229 fuse
223 uinput
184 microcode
60 network_throughput
61 network_latency
62 cpu_dma_latency
236 device-mapper
144 nvram
228 hpet
235 autofs
231 snapshot
227 mcelog
63 vga_arbiter
==============================================
# lsmod | grep wdt
可以看到有一支"iTCO_wdt"已被loading
==============================================
[root@localhost ~]# lsmod | grep wdt
iTCO_wdt 16945 0
iTCO_vendor_support 12632 1 iTCO_wdt
==============================================
拿掉 iTCO_wdt, 即可
# rmmod iTCO_wdt