我正在尝试使用较旧的 PC ( HP Pavilion Elite m9660de ) 启动/安装 Linux 以进行学习。以下消息是启动时显示的第一件事(Ubuntu 和 Fedora,都来自可启动的 U 盘和全新安装):
do_IRQ: 1.55 没有向量的 irq 处理程序
do_IRQ: 2.55 没有向量的 irq 处理程序
do_IRQ: 3.55 没有向量的 irq 处理程序
引导过程将在那里停顿很长时间(如 15 分钟),然后最终继续。
我不是要求获得对这个具体问题的支持,而是要了解如何解释这样的信息。
我在 do_IRQ 的内核代码中发现 55 是一个向量。据我了解,这或多或少是中断的编号,对应于包含中断处理程序地址的内存位置。
我原以为这些数字与导致中断的事件之间存在固定的对应关系。我在哪里可以找到这方面的文档?这是特定于 Linux、特定于处理器还是特定于主板?