Correction du message d’erreur sur machine virtuelle : piix4_smbus

Correction du message d’erreur sur machine virtuelle : piix4_smbus

Bonjour, vous l’avez peut-être déjà remarqué, lors de certaines vidéos, un message d’erreur apparaît sur le bios de la machine virtuelle.

Les utilisateurs de machines virtuelles comme solution de virtualisation ont probablement déjà rencontré ce message d’erreur en virtualisant des systèmes d’exploitation Linux :

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

Cette erreur est dû au fait que les machines virtuelles Hyper-V/Virtualbox ; ne possèdent pas de bus SMB, alors que le système d’exploitation essaie malgrès tout de charger le module.

Même si ceci n’aura aucun impact sur le système, cela reste disgracieux, et peut éventuellement induire en erreur les personnes souhaitant faire l’expérience des machines virtuelles…

Pour ceux qui souhaiteraient conserver leur machine virtuelle, voici une solution pour corriger ce problème :

1) Démarrer le système d’exploitation sur la machine virtuelle : 

C’est-à-dire le système d’exploitation que vous avez installé à l’intérieur d’une machine virtuelle.

2) Vérifier que le module n’est pas déjà chargé par le noyau :

Ouvrir un terminal & Tapez

lsmod | grep i2c_piix4

si la commande ne retourne rien, passer à l’étape 3) ; sinon tapez

sudo modprobe -r i2c_piix4

3) Blacklistage du module :

Pour cela, il faut éditer le fichier /etc/modprobe.d/blacklist.conf et lui ajouter une ligne à la fin du fichier.

Ouvrir un terminal & Taper

echo “blacklist i2c_piix4” | sudo tee -a /etc/modprobe.d/blacklist.conf

4) Mettre à jour l’archive initramfs :

Pour que les commandes précédentes soient prises en compte au prochain démarrage, il faut :
Ouvrir un terminal & Tapez

sudo update-initramfs -u

Normalement après ces petites manipulations le message d’erreur ne devrait plus apparaître.

Leave a Reply

Your email address will not be published.Required fields are marked *