Piix4_SMBus: 000:00:07.3: шина контроллера хоста SMBus не включена

Я использую Ubuntu на VMware Player; сегодня, когда я вошел в VMware, он показал обновления, доступные для Ubuntu 15.xx. Я разрешил обновления и после загрузки всех пакетов он перезапустился автоматически, но не загрузился обратно. Кидает сообщения типа

Piix4_SMBus: 000:00:07.3: Host SMBus controller bus not enabled
failed to start /etc/rc.local compatibility

Пожалуйста, опишите способ исправить это!

5 ответов

Сначала добавьте эту строку в ваш файл VMX, чтобы увеличить время загрузки до 50 с.

bios.bootDelay = "50000"

Запустите виртуальную машину, удерживайте левую клавишу Shift и нажмите Enter.

В меню Grub выберите Дополнительные параметры для Ubuntu -> Режим восстановления. Как только система загрузится, выберите "Root", чтобы попасть в корневую оболочку.

В корневой оболочке введите следующие команды

mount -o remount,rw /
nano /etc/modprobe.d/blacklist.conf

спуститесь на несколько строк (почти везде) и введите строку

blacklist i2c-piix4

Затем нажмите Ctrl+O, чтобы сохранить файл, и Ctrl+X

Наконец, введите команду

reboot

Описанный выше метод не работает для меня на Ubuntu 16.10 и VMWare Workstation 12.5.1.

Загрузитесь в Ubuntu Recovery Mode -> перейдите в корневую оболочку и откройте файл конфигурации черного списка ядра.

nano /etc/modprobe.d/blacklist.conf

Затем добавьте эту строку в файл и сохраните.

blacklist intel_powerclamp

Я нашел это решение из этого поста:

https://websiteforstudents.com/question/student-question-resolve-ubuntu-16-10-piix4_smbus-host-smbus-controller-bus-not-enabled/

Сначала откройте файл *.vmx из папки VMware через блокнот. Затем добавьте эту строку в файл и сохраните его.

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"

Проблема будет исправлена.

Хотя я опаздываю на вечеринку, решение вашей другой проблемы (failed to start /etc/rc.local compatibility и т.д., как описано в более поздних комментариях к ответу Чарльза Грина), скорее всего (по крайней мере, для меня), чтобы стереть старое, несовместимое vmhgfs (общий виртуальный диск) настройки / модуль, так как они ломают пару вещей.

Во-первых, модуль не загружается, если есть несоответствие версий и т. Д. Удалить vmhgfs от /etc/modules и теперь инициализация должна выполняться правильно.

Во-вторых, если вы добавили fstab запись для вашего vmhgfs, systemd-fstab-generator генерирует systemd запуск задачи для него, также в результате не удалось systemctl Блок. Закомментируйте или удалите свой vmhgfs линия в fstab и удалите соответствующие mnt-*.mount (например mnt-vmhgfs.mount) файлы из вашего /run/systemd/generator, Это должно решить 2-ю часть проблемы.

Я смог решить проблему, зайдя в безопасный режим и запустив чистую систему.

РЕДАКТИРОВАТЬ:

Делалось это удерживанием Shift при перезагрузке ВМ. когда в личинке перейдите в «дополнительные параметры». Затем в этом меню запустите «чистый».

Другие вопросы по тегам