web-dev-qa-db-ja.com

Piix4_SMBus:000:00:07.3:ホストSMBusコントローラーバスが有効になっていない

VMware PlayerでUbuntuを使用しています。今日VMwareにログインしたとき、Ubuntu 15.xxで利用可能なアップデートが表示されました。更新を許可し、すべてのパッケージをダウンロードした後、自動的に再起動しましたが、再起動することはありませんでした。次のようなメッセージを投げています

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

修正方法を説明してください!

10
Murali G

まず、vmxファイルにこの行を追加して、起動時間を50秒に増やします

bios.bootDelay = "50000"

VMを起動し、左のShiftキーを押しながら、Enterキーを押します。

Grubメニューで、buntuの詳細オプション->復旧モードを選択します。システムが起動したら、「ルート」を選択してルートシェルにドロップします。

ルートシェルで、次のコマンドを入力します

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

数行(ほとんどどこでも)下って行を入力します

blacklist i2c-piix4

次に ctrl+o ファイルを保存する ctrl+x

最後に、コマンドを入力します

reboot

6
Charles Green

最初に、メモ帳でVMwareフォルダーから* .vmxファイルを開きます。次に、この行をファイルに追加して保存します。

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

問題は修正されます。

3
teardrop

上記の方法は、Ubuntu 16.10およびVMWare Workstation 12.5.1では機能しませんでした。

Ubuntuリカバリモードで起動します->ルートシェルにドロップし、カーネルブラックリスト設定ファイルを開きます。

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/

1
John

私はパーティーに遅れていますが、他の問題(チャールズグリーンの答えに対する後のコメントで説明されているように、failed to start /etc/rc.local compatibilityなど)の解決策は、おそらく、少なくとも互換性のないvmhgfs(共有VM disk)settings/module、これはいくつかのことを壊すからです。

まず、バージョンの不一致などがある場合、モジュールはロードされません。/etc/modulesからvmhgfsを削除すると、initが正しく実行されるようになります。

次に、fstabvmhgfsエントリを追加した場合、 systemd-fstab-generatorsystemdスタートアップタスクを生成し、その結果、systemctlユニットが失敗します。 vmhgfsfstab行をコメントアウトまたは削除し、mnt-*.mountから関連するmnt-vmhgfs.mount(たとえば/run/systemd/generator)ファイルを削除します。これで問題の2番目の部分が修正されるはずです。

0
vaxquis