今天在VirtualBox下啟動(dòng)CentOS 5.5/CentOS 5.6/CentOS 6.0時(shí)均會(huì)出現(xiàn)以下錯(cuò)誤
piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr
這個(gè)錯(cuò)誤不會(huì)影響啟動(dòng),但每次重啟都有那么一條錯(cuò)誤就是看著礙眼,查了一下資料發(fā)現(xiàn)原因:
CentOS在啟動(dòng)時(shí)要加載smbus模塊組,但是這個(gè)模塊組在VirtualBox中并不存在,于是就出錯(cuò)了。
沒(méi)想到好的解決辦法,直接拉黑名單算了:)
1、檢查一下i2c_piix4模塊是否存在(一般正常安裝都是已經(jīng)加載的,確認(rèn)一下比較好)
[root@localhost ~]# lsmod | grep i2c_piix4
i2c_piix4 11098 0
i2c_core 25799 1 i2c_piix4
2、編輯黑名單文件...
[root@localhost ~]# vim /etc/modprobe.d/blacklist.conf
3、將下面的語(yǔ)句加入黑名單的最后一行,:wq保存退出
blacklist i2c_piix4
4、reboot重啟系統(tǒng),那行錯(cuò)誤就不見(jiàn)了...
PS.好吧我承認(rèn)這篇文章很蛋疼,但我就是個(gè)完美主義者,見(jiàn)不得error...