我在引导过程中偶然发现了前面提到的错误(禁用IRQ#31),并试图通过找出导致中断的原因来解决该错误。运行lspci -v | grep 31
不会产生结果,并且cat /proc/interrupts | grep 31
返回:
31: 0 0 0 0 100000 0 0 0 IO-APIC 31-fasteoi tpm0
122: 0 0 0 0 0 0 0 0 PCI-MSI 3162112-edge pciehp
131: 0 0 0 0 0 0 4780 0 PCI-MSI 1572871-edge nvme0q7
136: 0 0 0 0 0 0 377 0 PCI-MSI 520192-edge enp0s31f6
160: 0 0 1 0 0 0 1260 0 PCI-MSI 333831-edge iwlwifi: queue 7
RES: 25967 11451 13108 4439 3441 4165 4926 4203 Rescheduling interrupts
我应该如何知道可能必须对IO-APIC 31-fasteoi tpm0
做些什么?
非常感谢。
我在Lenovo L390(运行Fedora 31)上遇到了类似的问题。就我而言,问题是通过在挂起模式下唤醒笔记本电脑来再现的。
对我来说,通过禁用BIOS中的Trusted Platform Module解决了(或解决了)此问题。