[問題] IRQ number在不同version的RedHat有不同的數字
各位前輩好
我用同一顆bios去安裝不同版本的Red Hat Enterprise Linux(分別是5.2 5.3 5.4)
利用dmesg觀察IRQ assign的情形,發現如下狀況
====5.2 or 5.3 ===========================
PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 169
PCI->APIC IRQ transform: 0000:00:1a.0[A] -> IRQ 169
PCI->APIC IRQ transform: 0000:00:1a.1[B] -> IRQ 209
PCI->APIC IRQ transform: 0000:00:1a.7[D] -> IRQ 193
....
==========================================
====5.4===================================
PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 16
PCI->APIC IRQ transform: 0000:00:1a.0[A] -> IRQ 16
PCI->APIC IRQ transform: 0000:00:1a.1[B] -> IRQ 21
PCI->APIC IRQ transform: 0000:00:1a.7[D] -> IRQ 19
....
==========================================
在5.4中顯示的irq number比較能理解,其數字便是IO APIC的接腳number
但在5.2與5.3顯示出來的數字讓我覺得很困惑,
但是系統運作正常,而且發現其數字是有對應關係,例如IRQ169 <=> IRQ16
哪位先進可以告訴我為什麼在5.2與5.3中的irq number數字會這麼奇怪
是否有對應表的存在?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.75.78.250