martes, 8 de febrero de 2011

Solucionar el problema de PIIX4_SMBus en VirtualBox

Si instalas Ubuntu sobre VirtualBox es posible que al iniciar la máquina te encuentres con el siguiente mensaje:

piix4_smbus 0000.00.07.0: SMBus base address uninitialized - upgrade bios or use force_addr=0xaddr

Este error se produce por que la máquina virtual no tiene SMBus y Ubuntu está intentando cargar ese módulo.

Realmente es una advertencia más que un fallo por que no afecta al funcionamiento de la máquina. No obstante, para solucionar este problema sólo hay que seguir estos pasos:

1.- Comprobar si el módulo está siendocargado:
   lsmod | grep i2c_piix4

2.- En el caso de que sea así (te debería aparecer un resultado al ejecutar esa orden), deberías pasarlo a la lista negra. Esto se consigue editando el archivo /etc/modprobe.d/blacklist.conf, incluyendo al final...
     blacklist i2c_piix4


3.- Por último, actualiza initramfs
   sudo update-initramfs -u -k all

La próxima vez que inicies la máquina debería desaparecer el mensaje.