“Pci = nomsi, noaer” di “/ etc / default / grub”: ada kekurangan?

13

Karena file saya kern.logdan syslogsemakin besar, saya menambahkan entri subjek ke baris di /etc/default/grub:

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

Tetapi saya benar-benar tidak mengerti apa yang saya lakukan. Apakah ada kerugian untuk ini?

Hugh Lawson
sumber

Jawaban:

7

Seperti yang dinyatakan di sini: http://redsymbol.net/linux-kernel-boot-parameters/2.6.28/

  • noaer: [PCIE] Jika parameter konfigurasi kernel PCIEAER diaktifkan, opsi boot kernel ini dapat digunakan untuk menonaktifkan penggunaan pelaporan kesalahan lanjutan PCIE.
  • nomsi: [MSI] Jika parameter konfigurasi kernel PCI_MSI diaktifkan, opsi boot kernel ini dapat digunakan untuk menonaktifkan penggunaan MSI yang mengganggu seluruh sistem.
garodriguezlp
sumber
5

Saya setuju dengan Anda dan kekhawatiran Anda tentang menambahkan arahan " pci = nomsi, noaer " di arahan grub untuk sekadar menekan pelaporan kesalahan. Dengan masalah serius, seseorang perlu melaporkan kesalahan agar kami dapat memperbaikinya, sesuatu yang tidak akan terjadi dengan " pci = nomsi, noaer ", arahan yang dirancang untuk menekan pesan kesalahan yang sangat berharga.

Saya kebetulan menemukan utas forum ini dengan mencari pesan " no irq handler for vector " yang muncul terlalu banyak ketika saya boot ke multi-user.target (login berbasis teks saja). Kesalahannya sangat persisten sehingga sulit untuk mengetik perintah karena muncul di semua ttys bahkan saat saya mengetik perintah.

Menjawab pertanyaan awal Anda; akan menambahkan arahan " pci = nomsi, noaer " di grub membahayakan sistem Anda? Saya harus mengatakan "tidak", bahwa arahan itu sendiri akan menyebabkan kerugian. NAMUN , ada sesuatu yang salah dengan sistem Anda dan menekan pesan kesalahan itu sendiri tidak melakukan apa pun untuk memperbaiki masalah dan, apa pun masalah aslinya, MUNGKIN (masalah aktual ditunjukkan oleh pesan kesalahan) menyebabkan kerusakan pada sistem Anda.

Pertimbangkan ini; seorang pria mengalami demam sehingga Anda memberinya Tylenol dan demamnya hilang, tetapi kemudian dia meninggal karena infeksi besar karena kami tidak memberinya antibiotik yang benar-benar dibutuhkannya. Memecahkan pesan kesalahan tidak akan membantu atau membahayakan sistem Anda, tetapi mengabaikan masalah aslinya, mungkin!

Untuk apa nilainya, saya masih mencoba mencari cara untuk memperbaiki masalah yang menyebabkan kesalahan, " tidak ada pengendali irq untuk vektor " yang mengambil alih login berbasis teks saya. Saya tahu IRQ (permintaan interupsi) sering digunakan oleh perangkat keras untuk mendapatkan perhatian dari CPU, dan karena saya telah mengalami masalah dengan berbagai perangkat perangkat keras, kesalahannya konsisten dengan masalah perangkat keras saya.

Saya harap Anda menemukan solusi untuk masalah Anda.

Bruce E. Reed
sumber