Piix4_SMBus: 000: 00: 07.3: होस्ट SMBus नियंत्रक बस सक्षम नहीं है


11

मैं VMware प्लेयर पर उबंटू का उपयोग कर रहा हूं; आज जब मैंने VMware में प्रवेश किया, तो यह Ubuntu 15.xx के लिए उपलब्ध अपडेट दिखा। मैंने अपडेट की अनुमति दी और सभी पैकेजों को डाउनलोड करने के बाद इसे स्वचालित रूप से पुनः आरंभ किया, लेकिन कभी भी वापस बूट नहीं किया। यह जैसे मैसेज फेंक रहा है

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

कृपया इसे ठीक करने का एक तरीका बताएं!


प्राप्त अद्यतन 'विली वेयरवुल्फ़' था
मुरली जी

कुछ समय के लिए इस समस्या का समाधान हो गया है , लेकिन आपको फ़ाइल को संपादित करने /etc/modprobe.d/blacklist.confऔर लाइन जोड़ने के लिए अपने उबंटू इंस्टॉलेशन 'हार्ड डिस्क' तक पहुंचने की आवश्यकता है blacklist i2c-piix4 । आप उबंटू के लिए एक आईएसओ फ़ाइल से वीएम को बूट करके, और 'ट्राई उबंटू' चुनने में सक्षम हो सकते हैं
चार्ल्स ग्रीन

हाय चार्ल्स, आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद। क्या आप कृपया चरणों को विस्तृत कर सकते हैं क्योंकि मैं वास्तव में ऐसा करने में अच्छा नहीं हूं। मैं उबंटू इंस्टॉलेशन हार्ड डिस्क कैसे एक्सेस करूं? कृपया नेविगेशन प्रदान करें। मैं VMware प्लेयर का उपयोग कर रहा हूं और VMPlayer पर Ubuntu स्थापित किया है। मुसीबत के लिए माफ़ी।
मुरली जी

जवाबों:


9

सबसे पहले, बूट समय बढ़ाने के लिए अपनी vmx फ़ाइल में इस पंक्ति को 50 के दशक में जोड़ें

bios.bootDelay = "50000"

VM को प्रारंभ करें, बाईं ओर की शिफ्ट को दबाए रखें, फिर Enter दबाएं।

ग्रब मेनू में, Ubuntu -> रिकवरी मोड के लिए उन्नत विकल्प चुनें । एक बार सिस्टम बूट होने के बाद, रूट शेल में ड्रॉप करने के लिए 'रूट' चुनें।

रूट शेल में, निम्न कमांड दर्ज करें

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

कुछ रेखाएँ (लगभग कहीं भी) नीचे जाएँ और लाइन डालें

blacklist i2c-piix4

फिर प्रेस ctrl+ oफ़ाइल को बचाने के लिए, और ctrl+x

अंत में, कमांड दर्ज करें

reboot


1
विस्तृत जवाब के लिए धन्यवाद चार्ल्स। मैं पहले मुद्दे को हल करने में सक्षम हूं। मैंने लगभग 'यूरेखा' चिल्लाया, लेकिन यह अभी तक बूट नहीं किया था :-(, अभी भी एक और मुद्दा लंबित है, त्रुटि: /etc/rc.local संगतता शुरू करने में विफल "विवरण के लिए sstemctl स्थिति rc-local.service" का अनुरोध करें। अपना बहुमूल्य समाधान प्रदान करने के लिए अपने समय और धैर्य की सराहना करें।
मुरली जी

सुनने के लिए क्षमा करें समस्याओं जारी है।
चार्ल्स ग्रीन

हाँ ... उम्मीद है कि आपके द्वारा प्रदान किए जा रहे समाधान के साथ सब कुछ हल हो जाएगा। लेकिन ब्लैकलिस्ट i2c-piix4 मेरे लिए एक अच्छी सीख है। आपके क्रिस्टल स्पष्ट उत्तर ने मुझे उस समाधान में मदद की।
मुरली जी

क्या आपने अपडेट करने से पहले अपने वर्चुअल मशीन से vmtools को हटाने के लिए ऐसा किया था?
चार्ल्स ग्रीन

दूसरा सवाल, अगर आप systemctl status rc-local.serviceमशीन में काम करते हैं, तो क्या होता है?
चार्ल्स ग्रीन

3

ऊपर की विधि उबंटू 16.10 और VMWare वर्कस्टेशन 12.5.1 पर मेरे लिए काम नहीं करती थी।

उबंटू रिकवरी मोड में बूट करें -> रूट शेल में ड्रॉप करें और कर्नेल ब्लैक लिस्ट फ़ाइल खोलें।

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
जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
guntbert

3

सबसे पहले, अपने VMware फ़ोल्डर से नोटपैड के माध्यम से * .vmx फ़ाइल खोलें। फिर इस लाइन को फाइल में जोड़ें और इसे सेव करें।

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

समस्या ठीक हो जाएगी।


1
इस विकल्प ने मेरे लिए काम किया, लेकिन केवल एक सीपीयू के साथ - सीपीयू की संख्या को कम करना पड़ा, इससे पहले कि यह काम करता। अब मैं /etc/modprobe.d में smbus को अक्षम कर सकता हूं। मैंने ग्रब से ब्लैक लिस्ट करने की कोशिश की, लेकिन किसी ने काम नहीं किया - OpenSUSE Tumbleweed 20180124 - धन्यवाद!
एवरीफ्रेमन

मेरे लिए काम नहीं किया
dafnahaktana

0

हालाँकि मुझे पार्टी के लिए देर हो गई है, आपकी अन्य समस्या का समाधान ( failed to start /etc/rc.local compatibilityआदि, जैसा कि चार्ल्स ग्रीन के उत्तर में बाद की टिप्पणियों में वर्णित है) सबसे अधिक संभव है (कम से कम मेरे लिए था), पुरानी, ​​असंगत vmhgfs(साझा वीएम डिस्क को पोंछने के लिए) ) सेटिंग्स / मॉड्यूल, क्योंकि वे कुछ चीजों को तोड़ते हैं।

सबसे पहले, मॉड्यूल अगर देखते हैं संस्करण बेमेल आदि को हटाने लोड नहीं करता है vmhgfsसे /etc/modules, और अब init ठीक से चलाना चाहिए।

दूसरी बात यह है कि यदि आप एक जोड़ा fstabअपने लिए प्रवेश vmhgfs, systemd-fstab-generatorएक उत्पन्न करता है systemdइसके लिए स्टार्टअप कार्य, यह भी विफल रही है, जिसके परिणामस्वरूप systemctlइकाई। अपनी vmhgfsलाइन में टिप्पणी करें या निकालें fstabऔर संबंधित mnt-*.mount(उदा mnt-vmhgfs.mount) फ़ाइलों को अपने से हटा दें /run/systemd/generator। यह समस्या का दूसरा भाग ठीक करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.