it-swarm.com.de

Piix4_SMBus: 000: 00: 07.3: Host-SMBus-Controller-Bus nicht aktiviert

Ich habe Ubuntu auf VMware Player verwendet. Als ich mich heute bei VMware anmeldete, wurden Updates für Ubuntu 15.xx angezeigt. Ich erlaubte die Updates und nachdem ich alle Pakete heruntergeladen hatte, wurde es automatisch neu gestartet, aber nie wieder gebootet. Es wirft Nachrichten wie

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

Bitte beschreiben Sie einen Weg, um das Problem zu beheben!

10
Murali G

Fügen Sie zunächst diese Zeile in Ihre VMX-Datei ein, um die Startzeit auf 50 Sekunden zu erhöhen

bios.bootDelay = "50000"

Starten Sie die VM, halten Sie die linke Umschalttaste gedrückt und drücken Sie die Eingabetaste.

Wählen Sie im Grub-Menü Erweiterte Optionen für Ubuntu -> Wiederherstellungsmodus. Wählen Sie nach dem Systemstart "Root", um in eine Root-Shell zu gelangen.

Geben Sie in der Root-Shell die folgenden Befehle ein

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

gehe ein paar Zeilen runter (fast überall) und gib die Zeile ein

blacklist i2c-piix4

Dann drücken ctrl+o um die Datei zu speichern, und ctrl+x

Geben Sie abschließend den Befehl ein

reboot

6
Charles Green

Öffnen Sie zunächst die * .vmx-Datei aus Ihrem VMware-Ordner über den Editor. Fügen Sie dann diese Zeile zur Datei hinzu und speichern Sie sie.

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

Das Problem wird behoben.

3
teardrop

Die obige Methode hat bei mir unter Ubuntu 16.10 und VMWare Workstation 12.5.1 nicht funktioniert.

Booten Sie in Ubuntu Recovery Mode -> legen Sie in der Root-Shell ab und öffnen Sie die Kernel-Blacklist-Konfigurationsdatei.

nano /etc/modprobe.d/blacklist.conf

Fügen Sie dann diese Zeile in die Datei ein und speichern Sie sie.

blacklist intel_powerclamp

Ich habe diese Lösung in diesem Beitrag gefunden:

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

1
John

Obwohl ich zu spät zur Party komme, besteht die Lösung für Ihr anderes Problem (_failed to start /etc/rc.local compatibility_ usw., wie in den späteren Kommentaren zu Charles Green's Antwort beschrieben) höchstwahrscheinlich (zumindest für mich) darin, alt zu werden. Inkompatible vmhgfs (gemeinsam genutzte VM Festplatte) Einstellungen/Modul, da sie ein paar Dinge kaputt machen.

Erstens wird das Modul nicht geladen, wenn es Versionskonflikte usw. gibt. Entfernen Sie vmhgfs aus _/etc/modules_, und jetzt sollte der init ordnungsgemäß ausgeführt werden.

Zweitens: Wenn Sie einen fstab -Eintrag für Ihr vmhgfs hinzugefügt haben, generiert systemd-fstab-generator eine systemd -Startaufgabe für das systemctl unit. Kommentieren oder entfernen Sie Ihre vmhgfs -Zeile in fstab und entfernen Sie die entsprechenden _mnt-*.mount_ -Dateien (z. B. _mnt-vmhgfs.mount_) aus Ihren _/run/systemd/generator_ -Dateien. Damit sollte der zweite Teil des Problems behoben sein.

0
vaxquis