“ 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 " คำสั่งที่ออกแบบมาเพื่อปราบปรามข้อความแสดงข้อผิดพลาดที่มีค่าเช่นนั้น

ฉันบังเอิญพบเธรดฟอรัมนี้โดยค้นหาข้อความ " noq handler for vector " ที่ปรากฏมากเกินไปเมื่อฉันบูตเข้าสู่ multi-user.target (ข้อความจากการเข้าสู่ระบบเท่านั้น) ข้อผิดพลาดเป็นแบบถาวรมากทำให้มันยากที่จะพิมพ์คำสั่งตามที่ปรากฏขึ้นใน ttys ทั้งหมดแม้ในขณะที่ฉันพิมพ์คำสั่ง

ตอบคำถามเดิมของคุณ จะเพิ่มคำสั่ง " pci = nomsi, noaer " ในด้วงเป็นอันตรายต่อระบบของคุณหรือไม่ ฉันจะต้องพูดว่า "ไม่" ว่าคำสั่งนั้นจะทำให้เกิดอันตรายใด ๆ อย่างไรก็ตามมีบางอย่างผิดปกติกับระบบของคุณและการระงับข้อความแสดงข้อผิดพลาดนั้นไม่ได้ทำอะไรเพื่อแก้ไขปัญหาและไม่ว่าปัญหาเดิมคือIT MAY (ปัญหาจริงที่ระบุโดยข้อความแสดงข้อผิดพลาด) จะก่อให้เกิดอันตรายต่อระบบของคุณ

พิจารณาสิ่งนี้; ผู้ชายคนหนึ่งมีไข้ดังนั้นคุณให้เขา Tylenol และไข้หายไป แต่แล้วเขาก็ตายจากการติดเชื้อครั้งใหญ่เพราะเราไม่ได้ให้ยาปฏิชีวนะที่เขาต้องการ การแก้ไขข้อความแสดงข้อผิดพลาดจะไม่ช่วยหรือเป็นอันตรายต่อระบบของคุณ แต่อาจเพิกเฉยต่อปัญหาเดิมได้!

สำหรับสิ่งที่คุ้มค่าฉันยังคงพยายามหาวิธีแก้ไขปัญหาที่ทำให้เกิดข้อผิดพลาด " no irq handler for vector " ที่ใช้แทนการลงชื่อเข้าใช้ด้วยข้อความของฉัน ฉันรู้ว่า IRQ (คำขอขัดจังหวะ) มักจะถูกใช้โดยอุปกรณ์ฮาร์ดแวร์เพื่อรับความสนใจของ CPU และเนื่องจากฉันมีปัญหากับอุปกรณ์ฮาร์ดแวร์ต่าง ๆ ข้อผิดพลาดจึงสอดคล้องกับปัญหาฮาร์ดแวร์ของฉัน

ฉันหวังว่าคุณจะพบทางออกสำหรับปัญหาของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.