VMware Communities
Linuxlearn
Contributor
Contributor

piix4 smbus SMBus base address uninitialized upgrade BIOS or use force_addr=0xaddr error

hi,
I am using RHEL 7 in my vmware workstation .suddenly i am stuck here (

piix4 smbus SMBus base address uninitialized upgrade BIOS or use force_addr=0xaddr error).my system is not booting .can anyone help me.please

0 Kudos
7 Replies
aVs007
Contributor
Contributor

I had this exact same problem too. I was able to resolve it editing the .vmx file for my VM, and moving the firmware = "efi" setting to the end of the list. When I just use the UEFI toggle in the VMWare settings interface, it alphabetized the settings, and I get this error when I try to boot ClearLinux. When edit the .vmx manually, and put the efi setting at the end, it boots fine... I had this same problem on two different machines, and this seemed to fix it on both.

0 Kudos
continuum
Immortal
Immortal

For anybody else reading this post ...

The issue reported here is not a real problem - and the fix is not a fix.

The order of parameters in the vmx-file does not matter at all.

The error message can be ignored and it will not prevent a VM from booting.


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

0 Kudos
nylelandas
Contributor
Contributor

The error you describe should be in /var/log/messages and dmesg output.

i2c-piix4 kernel module attempts to read from non existent device. Generally this is a cosmetic and harmless error.

Check to see if the i2c_piix4 module is loaded.

# lsmod | grep i2c_piix4
i2c_piix4              22106  0 
i2c_core               40582  3 drm,i2c_piix4,drm_kms_helper

You can consider blacklisting the i2c-piix4 module 

#echo "blacklist i2c_piix4" >> /etc/modprobe.d/no_i2c_piix4.conf
  • The initramfs/initrd does not need to be rebuilt even though the module still resides in the initramfs/initrd.

 

mnasruul
Contributor
Contributor

hy, i have same issue, i follow this guide but still same error

0 Kudos
nylelandas
Contributor
Contributor

Generally this is a cosmetic and harmless error.

 

0 Kudos
jetcar
Contributor
Contributor

/etc/modprobe.d/denylist.conf
blacklist i2c_piix4
install i2c_piix4 /bin/false

------------------------------------------------

and reboot

check dmesg  and lsmod | grep i2c_piix4

i solved ..

 

0 Kudos
cstefanc
Contributor
Contributor

Generally, except when the machine won't boot. I also have encountered this situation when the machine gets stuck at this point.
0 Kudos