Debian Wheezyが稼働しているサーバのlogwatchで
----------------------------------------------
Kernel Begin
----------------------------------------------
WARNING: Kernel Errors Present
Error: Driver 'pcspkr' ...: 1 Time(s)
----------------------------------------------
と報告メールが発行されました。
ログを確認してみると
----------------------------------------------
/var/log$ sudo cat kern.log | grep pcspkr
Aug 31 16:51:16 hostname kernel: [ 6.146945] input: PC Speaker as /devices/platform/pcspkr/input/input3
Aug 31 16:51:16 hostname kernel: [ 6.651604] Error: Driver 'pcspkr' is already registered, aborting...
----------------------------------------------
pcspkr=スピーカーですか?
このサーバはVPSなのであいにくとスピーカー(ビープ音含む)は使っていません。
そこで調べた結果、
fbdev-blacklist.confファイルを編集して無効にしておくとよい、
という結論に達し、設定するようにしました。
さっそく「/etc/modprobe.d/fbdev-blacklist.conf」を設定します。
----------------------------------------------
※現在の状態
----------------------------------------------
/var/log$ cd /etc/modprobe.d/
/etc/modprobe.d$ ls -la
total 12
drwxr-xr-x 2 root root 4096 Jun 20 2014 .
drwxr-xr-x 75 root root 4096 Aug 14 04:21 ..
-rw-r--r-- 1 root root 456 Apr 29 2013 fbdev-blacklist.conf
/var/log$ cat /etc/modprobe.d/fbdev-blacklist.conf
# This file blacklists most old-style PCI framebuffer drivers.
blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist gx1fb
blacklist gxfb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist nvidiafb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist viafb
blacklist vt8623fb
----------------------------------------------
このファイルを編集します。
対象ファイル「fbdev-blacklist.conf」の末尾に
「blacklist pcspkr」
と追記します。
----------------------------------------------
※編集後の状態
----------------------------------------------
/etc/modprobe.d$ sudo vi /etc/modprobe.d/fbdev-blacklist.conf
/etc/modprobe.d$ cat /etc/modprobe.d/fbdev-blacklist.conf
# This file blacklists most old-style PCI framebuffer drivers.
blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist gx1fb
blacklist gxfb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist nvidiafb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist viafb
blacklist vt8623fb
blacklist pcspkr
----------------------------------------------
この対処をするとビープ音すらならなくなるはずですが、私はビープ音を欲していませんのでOKとします。
VPSなんだけどなぁ…。