"Pci = nomsi, noaer" में "/ etc / default / grub": कोई नकारात्मक पहलू?


13

क्योंकि मेरी kern.logऔर syslogफाइलें बड़े आकार में बढ़ रही थीं, मैंने विषय प्रविष्टि को एक पंक्ति में जोड़ा /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=efi,pci pci=nomsi,noaer"

लेकिन मुझे वास्तव में समझ नहीं आया कि मैंने क्या किया। क्या इसका कोई नकारात्मक पहलू है?

जवाबों:


7

जैसा कि यहाँ कहा गया है: http://redsymbol.net/linux-kernel-boot-parameters/2.6.28/

  • noaer: [PCIE] यदि PCIEAER कर्नेल कॉन्फिग पैरामीटर सक्षम है, तो इस कर्नेल बूट विकल्प का उपयोग PCIE एडवांस एरर रिपोर्टिंग के उपयोग को निष्क्रिय करने के लिए किया जा सकता है।
  • nomsi: [MSI] अगर PCI_MSI कर्नेल कॉन्फिग पैरामीटर सक्षम किया गया है, तो यह कर्नेल बूट विकल्प का उपयोग MSI इंटरप्रेट सिस्टम-वाइड के उपयोग को अक्षम करने के लिए किया जा सकता है।

5

मैं आप और आपकी चिंता से सहमत हूं कि ग्रब के निर्देशों में " pci = nomsi, noaer " निर्देश को जोड़ने के लिए केवल त्रुटियों की रिपोर्टिंग को दबाने के लिए। गंभीर समस्याओं के साथ, त्रुटियों की रिपोर्ट करने की आवश्यकता है ताकि हम उन्हें ठीक कर सकें, कुछ ऐसा जो " pci = nomsi, noaer " के साथ नहीं होगा , इस तरह के मूल्यवान त्रुटि संदेशों को दबाने के लिए बनाया गया एक निर्देश।

मैं " वेक्टर के लिए कोई irq हैंडलर " संदेश के लिए खोज करके इस फ़ोरम थ्रेड को खोजने के लिए हुआ था जो कि बहुत अधिक दिखाई देता है जब मैं मल्टी-user.target (केवल पाठ आधारित लॉगिन) में बूट करता हूं। यह त्रुटि कमांड को टाइप करने में बहुत कठिन है, क्योंकि जब मैं एक कमांड टाइप कर रहा होता हूं, तो यह सभी ट्टी में पॉप अप होता है।

अपने मूल प्रश्न का उत्तर देना; ग्रब में निर्देश " pci = nomsi, noaer " जोड़ना आपके सिस्टम को नुकसान पहुंचाएगा? मुझे "नहीं" कहना होगा, यह निर्देश स्वयं किसी भी नुकसान का कारण होगा। फिर भी , आपके सिस्टम में कुछ गड़बड़ है और त्रुटि संदेश को दबाने से समस्या को ठीक करने के लिए कुछ भी नहीं होता है और, जो भी मूल समस्या है, वह IT MAY (त्रुटि संदेश द्वारा इंगित वास्तविक समस्या) आपके सिस्टम को नुकसान पहुंचाती है।

इस पर विचार करो; एक आदमी को बुखार है, इसलिए आप उसे टाइलेनॉल देते हैं और बुखार उतर जाता है, लेकिन फिर वह एक बड़े पैमाने पर संक्रमण से मर जाता है क्योंकि हमने उसे एंटीबायोटिक्स नहीं दी थी जिसकी उसे वास्तव में जरूरत थी। त्रुटि संदेश को हल करने से आपके सिस्टम को मदद या नुकसान नहीं होगा, लेकिन मूल समस्या की अनदेखी हो सकती है!

इसके लायक के लिए, मैं अभी भी यह पता लगाने की कोशिश कर रहा हूं कि त्रुटि का कारण कैसे बने, " पाठ के लिए कोई irq हैंडलर " जो मेरे पाठ पर आधारित लॉगिन पर ले जाता है। मुझे पता है कि आईआरक्यू (इंटरप्ट रिक्वेस्ट) का उपयोग अक्सर हार्डवेयर उपकरणों द्वारा सीपीयू का ध्यान आकर्षित करने के लिए किया जाता है, और जब से मुझे विभिन्न हार्डवेयर उपकरणों के साथ समस्या हो रही है, त्रुटि मेरी हार्डवेयर समस्याओं के अनुरूप है।

मुझे आशा है कि आप अपनी समस्या का समाधान पाएंगे।

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