Comment 3 for bug 605686

Revision history for this message
Dave Gilbert (ubuntu-treblig) wrote : Re: [maverick] nointremap needed - Blocked an interrupt request due to source-id verificiation failure

I've got a horrible patch that seems to work for me - I just turn off interrupt remapping in check-timer if it fails;
I'm sure there are a bunch of other things you are supposed to do; but hey what can I say - it's booted, running X, sound, ether, disks.

dmesg now has:

[ 0.041763] DMAR: Host address width 36
[ 0.041809] DMAR: DRHD base: 0x000000fed91000 flags: 0x0
[ 0.041863] IOMMU 0: reg_base_addr fed91000 ver 1:0 cap c9008010e60262 ecap f0206a
[ 0.041927] DMAR: DRHD base: 0x000000fed90000 flags: 0x1
[ 0.041979] IOMMU 1: reg_base_addr fed90000 ver 1:0 cap c90780106f0462 ecap f020ea
[ 0.042043] DMAR: RMRR base: 0x000000000e4000 end: 0x000000000e8bff
[ 0.042093] DMAR: RMRR base: 0x000000c77eb400 end: 0x000000c77fffff
[ 0.042209] IOAPIC id 8 under DRHD base 0xfed90000 IOMMU 1
[ 0.042258] HPET id 0 under DRHD base 0xfed90000
[ 0.042305] HPET id 0 under DRHD base 0xfed90000
[ 0.042352] HPET id 0 under DRHD base 0xfed90000
[ 0.042399] HPET id 0 under DRHD base 0xfed90000
[ 0.042446] HPET id 0 under DRHD base 0xfed90000
[ 0.042493] HPET id 0 under DRHD base 0xfed90000
[ 0.042540] HPET id 0 under DRHD base 0xfed90000
[ 0.042587] HPET id 0 under DRHD base 0xfed90000
[ 0.042637] DRHD: handling fault status reg 202
[ 0.042686] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.042687] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.043047] Enabled Interrupt-remapping
[ 0.043095] Setting APIC routing to flat
[ 0.043141] alloc irq_desc for 40 on node 0
[ 0.043187] alloc kstat_irqs on node 0
[ 0.043240] alloc irq_desc for 41 on node 0
[ 0.043285] alloc kstat_irqs on node 0
[ 0.043490] alloc irq_2_iommu on node 0
[ 0.043540] alloc irq_2_iommu on node 0
[ 0.043589] alloc irq_2_iommu on node 0
[ 0.043637] alloc irq_2_iommu on node 0
[ 0.043686] alloc irq_2_iommu on node 0
[ 0.043735] alloc irq_2_iommu on node 0
[ 0.043783] alloc irq_2_iommu on node 0
[ 0.043832] alloc irq_2_iommu on node 0
[ 0.043881] alloc irq_2_iommu on node 0
[ 0.043930] alloc irq_2_iommu on node 0
[ 0.043979] alloc irq_2_iommu on node 0
[ 0.044028] alloc irq_2_iommu on node 0
[ 0.044076] alloc irq_2_iommu on node 0
[ 0.044125] alloc irq_2_iommu on node 0
[ 0.044174] alloc irq_2_iommu on node 0
[ 0.044363] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.048368] DRHD: handling fault status reg 2
[ 0.048417] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.048418] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.058349] DRHD: handling fault status reg 102
[ 0.058398] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.058399] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.068330] DRHD: handling fault status reg 202
[ 0.068378] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.068379] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.078310] DRHD: handling fault status reg 302
[ 0.078358] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.078359] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.088291] DRHD: handling fault status reg 402
[ 0.088339] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.088340] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.098271] DRHD: handling fault status reg 502
[ 0.098320] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.098321] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.108252] DRHD: handling fault status reg 602
[ 0.108301] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.108302] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.118233] DRHD: handling fault status reg 702
[ 0.118282] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.118283] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.128214] DRHD: handling fault status reg 2
[ 0.128262] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.128263] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.138195] DRHD: handling fault status reg 102
[ 0.138243] INTR-REMAP: Request device [[00:1f.0] fault index 1
[ 0.138244] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 0.144355] timer doesn't work through Interrupt-remapped IO-APIC - disabling!
[ 0.144423] Interrupt remapping disabled
[ 0.144471] ..MP-BIOS bug: 8254 timer not connected to IO-APIC
[ 0.144520] ...trying to set up timer (IRQ0) through the 8259A ...
[ 0.144569] ..... (found apic 0 pin 2) ...
[ 0.244431] ....... works.