Сразу после установки и загрузки «чистой» ОС, в моем случае debian 11, можно увидеть следующую ошибку: «piix4_smbus SMBus base address uninitialized — upgrade BIOS or use force_addr=0xaddr«. Чаще всего она появляется при использовании ОС в качестве гостевой на виртуальных машинах vmware или hyper-v, и отсутствие в них модуля piix4_smbus, который там собственно и не нужен т.к. как понятно из названия отвечает за SMBus.
В принципе можно не обращать внимание при загрузке на эту ошибку, но для тех кому она «мозолит глаз» вот несколько способов как от нее избавиться!
1. Переустановка ОС в EFI
На мой взгляд если, вы только что установили ОС, и не жалко времени на переустановку, то переустановить ОС с выбором 2 поколения виртуальной машины, при этом придется отключить безлопастную загрузку, либо переключить метод сертификации загрузки ОС. Как переключить метод загрузки можно посмотреть в ЭТОЙ теме на моем форуме.
2. Добавить модуль в черный список
Вариант если ОС уже давно работает, как в моем случае и переустановка — не вариант. Для начала проверим, точно ли загружен этот модуль.
# lsmod | grep i2c_piix4
У меня загружен, далее создаем файл конфига blacklist.conf в директории /etc/modprobe.d
# touch /etc/modprobe.d/blacklist.conf
Открываем его любым редактором
# nano /etc/modprobe.d/blacklist.conf
Добавляем туда следующую строку и сохраняем:
blacklist i2c_piix4
Обновите initramfs
# update-initramfs -u -k all
После этого можно перезагрузить ОС и увидеть что ошибок больше нет!