Piix4_SMBus: 000: 00: 07.3: Ana SMBus denetleyici veri yolu etkin değil


11

VMware Player üzerinde Ubuntu kullanıyorum; Bugün VMware'e giriş yaptığımda Ubuntu 15.xx için mevcut güncellemeleri gösterdi. Güncellemelere izin verdim ve tüm paketleri indirdikten sonra otomatik olarak yeniden başlatıldı, ancak hiçbir zaman geri yüklenmedi. Gibi mesajlar atıyor

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

Lütfen düzeltmenin bir yolunu tarif edin!


Güncellenme Zamanı 'Wily Warewolf'
Murali G

Orada bir olmuştur Bu sorunla ilgili düzeltme , bir süre, ancak düzenlemek için dosyayı Ubuntu kurulumunu 'Sabit disk' erişmesi gereken /etc/modprobe.d/blacklist.confve satırı ekleyin blacklist i2c-piix4 . Bunu, Ubuntu için bir ISO dosyasından VM'yi önyükleyerek ve 'Ubuntu'yu Dene'
Charles Green

Merhaba Charles, hızlı yanıtın için teşekkürler. Bunu yapmakta gerçekten iyi olmadığım için adımları biraz açıklar mısınız? Ubuntu Kurulum sabit diskine nasıl erişirim? Lütfen navigasyonu sağlayın. VMware Player kullanıyorum ve Ubuntu'yu VMPlayer üzerine yükledim. Sorun için özür dilerim.
Murali G

Yanıtlar:


9

Öncelikle, önyükleme süresini 50 saniyeye çıkarmak için bu satırı vmx dosyanıza ekleyin

bios.bootDelay = "50000"

VM'yi başlatın, sol kaydırma tuşunu basılı tutun ve ardından Enter tuşuna basın.

Grub menüsünde Ubuntu -> Kurtarma modu için Gelişmiş seçenekler'i seçin . Sistem önyüklendiğinde, bir kök kabuğa bırakmak için 'Kök'ü seçin.

Kök kabuğuna aşağıdaki komutları girin

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

birkaç satıra inin (neredeyse her yerde) ve hatta girin

blacklist i2c-piix4

Ardından basın ctrl+ odosyayı kaydetmek ve ctrl+x

Son olarak, komutu girin

reboot


1
Ayrıntılı cevap için teşekkürler Charles. İlk sorunu çözebiliyorum. Neredeyse 'Eurekha' diye bağırdım, ancak henüz önyükleme yapmadı :-(, hala başka bir sorun bekliyor, Hata: ayrıntılar için /etc/rc.local uyumluluğu başlatılamadı. Ayrıntılar için "sstemctl status rc-local.service" bölümüne bakın. Değerli çözümünüzü sunmak için zamanınız ve sabrınız için teşekkür ederiz
Murali G

Sorunları duyduğuma üzüldüm.
Charles Green

Evet ... umarım her şey vereceğiniz çözümle çözülür. Ama kara liste i2c-piix4 benim için iyi bir öğrenmedir. Berrak cevabın bunu çözmeme yardımcı oldu.
Murali G

Güncellemeden önce sanal makinenizden vmtools'u kaldırdınız mı?
Charles Green

2. soru, systemctl status rc-local.servicemakinede yürütürseniz ne olur?
Charles Green

3

Yukarıdaki yöntem benim için Ubuntu 16.10 ve VMWare Workstation 12.5.1'de işe yaramadı.

Ubuntu Kurtarma Moduna önyükleme yapın -> kök kabuğa bırakın ve çekirdek kara listesi yapılandırma dosyasını açın.

nano /etc/modprobe.d/blacklist.conf

Sonra bu satırı dosyaya ekleyin ve kaydedin.

blacklist intel_powerclamp

Bu çözümü bu yazıda buldum:

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


1
Bu teorik olarak soruyu cevaplayabilse de , cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantı sağlamak tercih edilir.
guntbert

3

İlk önce, VMware klasörünüzden * .vmx dosyasını not defteri ile açın. Sonra bu satırı dosyaya ekleyin ve kaydedin.

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

Sorun çözülecek.


1
Bu seçenek benim için çalıştı, ancak sadece bir CPU ile - işe yaramadan önce CPU sayısını azaltmak zorunda kaldı. Şimdi /etc/modprobe.d dosyasında smbus'u devre dışı bırakabilirim. Grub gelen kara listeleme denedim ama hiçbiri çalıştı - OpenSUSE Tumbleweed 20180124 - Teşekkürler!
AveryFreeman

benim için çalışmadı
dafnahaktana

0

Partiye geç kalmama rağmen, diğer probleminizin çözümü ( failed to start /etc/rc.local compatibilityCharles Green'in cevabına daha sonraki yorumlarda açıklandığı gibi) büyük olasılıkla (en azından benim için) eski, uyumsuz vmhgfs(paylaşılan VM diskini ) silmek ) ayarlar / modül, çünkü onlar birkaç şey kırmak.

Sürüm uyuşmazlığı vb Kaldır varsa Birincisi, modül yüklemez vmhgfsgelen /etc/modulesve şimdi init düzgün çalışmalıdır.

Eğer bir katma İkinci olarak, fstabşunlara ait girişi vmhgfs, systemd-fstab-generatorbir üretir systemdda başarısız sonuçlanan bunun için başlangıç görevi systemctlünitesine. Hattınıza yorum yapın veya vmhgfssatırınızı fstabkaldırın ve ilgili mnt-*.mount(örneğin mnt-vmhgfs.mount) dosyaları bilgisayarınızdan kaldırın /run/systemd/generator. Bu, sorunun 2. bölümünü düzeltmelidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.