web-dev-qa-db-ja.com

ログメッセージ「IRQの無効化」:それはどういう意味ですか?

このメッセージは、そのターミナルでプロセスが実行されていない場合に、ランダムな時間にドロップダウンターミナルに表示されます。

andreas@debianator:~$ 
Message from syslogd@debianator at Feb 24 18:57:58 ...
 kernel:[43089.321139] Disabling IRQ #43

dmesg -n 1で印刷されないようにすることはできると思いますが、メッセージはどういう意味ですか?

2
MajorBriggs

少し前にこれと同様のメッセージを受け取りました。 PCIコントローラーからPCI-Expressコントローラー(Intel PCI6466チップセット)に割り込みが渡される方法に関するハードウェアの問題であることがわかりました。ログを詳しく調べて、次を探します。irq 43: nobody cared (try booting with the "irqpoll" option)

誤ったドライバーなど、これを引き起こす可能性のあるものがいくつかあります。

2
pacmanwa

メッセージは、カーネルが割り込みを無効にしていることを示しています。 (通常)一部のハードウェアからのメッセージを無視します。これは、たとえば、2つのハードウェアコンポーネント間の競合が原因である可能性があります。 lspci -vcat /proc/interruptsなどのコマンドを使用して、割り込みを使用しているものに関する詳細情報を入手できます。

1
Uriel