web-dev-qa-db-ja.com

「/ etc / default / grub」の「pci = nomsi、noaer」:マイナス面はありますか?

kern.logおよびsyslogファイルが膨大なサイズに成長していたため、/etc/default/grubの行に件名エントリを追加しました。

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

しかし、私は自分が何をしたのか本当に理解していません。これに欠点はありますか?

12
Hugh Lawson

ここで述べたように: http://redsymbol.net/linux-kernel-boot-parameters/2.6.28/

  • noaer:[PCIE] PCIEAERカーネル構成パラメーターが有効になっている場合、このカーネルブートオプションを使用して、PCIE拡張エラーレポートの使用を無効にできます。
  • nomsi:[MSI] PCI_MSIカーネル構成パラメーターが有効になっている場合、このカーネルブートオプションを使用して、システム全体でMSI割り込みの使用を無効にできます。
6
garodriguezlp

エラーの報告を単に抑制するために、grubディレクティブにディレクティブ「pci = nomsi、noaer」を追加することに関するあなたとあなたの懸念に同意します。深刻な問題がある場合は、エラーを報告して修正する必要があります。「pci = nomsi、noaer」では発生しません。このような貴重なエラーメッセージを抑制するように設計されたディレクティブ。

Multi-user.targetを起動したときに表示される "no irq handler for vector"メッセージを検索して、このフォーラムスレッドを見つけました。 (テキストベースのログイン)。このエラーは非常に永続的で、コマンドを入力しているときでもすべてのttyでポップアップするため、コマンドを入力することは困難です。

元の質問に答える; grubにディレクティブ "pci = nomsi、noaer"を追加すると、システムに悪影響を及ぼしますか?私は「いいえ」と言わなければなりません。指令自体が害を及ぼすでしょう。 ただし、システムに何らかの問題があり、エラーメッセージ自体を抑制しても問題を解決することはできません。元の問題が何であれ、IT MAY(実際の問​​題を示しますエラーメッセージにより)システムに損害を与えます。

このことを考慮;男は熱を持っているので、タイレノールを与えると熱は消えますが、実際に必要な抗生物質を与えなかったため、彼は大量の感染症で死にます。エラーメッセージを解決することはシステムの助けにも害にもなりませんが、おそらく元の問題を無視します!

その価値のために、私はまだエラーを引き起こす問題を修正する方法を見つけようとしています、「no irq handler for vector」が引き継ぐテキストベースのログイン。 CPUの注意を引くためにハードウェアデバイスでIRQ(割り込み要求)がよく使用されることを知っています。さまざまなハードウェアデバイスで問題が発生しているため、エラーはハードウェアの問題と一致しています。

あなたの問題の解決策を見つけることを願っています。

4
Bruce E. Reed