Error message on boot
piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr
Error is caused by Ubuntu trying to load the smbus module which doesn’t exists in VirtualBox guest. It doesn’t seem to affect the function of the guest machine, but it’s kind of disconcerting having that error every time the machine starts up.
See if the i2c_piix4
module is indeed loaded with the command
lsmod | grep i2c_piix4
Blacklist the loading of the i2c_piix4
module by adding it in
/etc/modprobe.d/blacklist.conf
.
sudo nano /etc/modprobe.d/blacklist.conf
and add
blacklist i2c_piix4
at the end of the file.
Update the initramfs with the command
update-initramfs -u -k all
The prompt will return something like
update-initramfs: Generating /boot/initrd.img-2.6.35-22-server