VirtualBox

Opened 10 years ago

Closed 8 years ago

#12893 closed defect (obsolete)

No interrupts form PCI hardware attached

Reported by: acarminati Owned by:
Component: other Version: VirtualBox 4.3.10
Keywords: Cc:
Guest type: Linux Host type: Linux

Description

Virtual machine I created does not receive interrupt from pci attached hardware. I met with the same problem in past using a real machine, that time was a bios defect solved by simply updating the bios version.

[root@vast ~]# lspci -vvvvvvvvvvvvvvvvvvvvv
03:01.0 Network controller: Sangoma Technologies Corp. A200/Remora FXO/FXS Analog AFT card
        Subsystem: Device a500:3500
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
        Latency: 255 (1250ns min, 3750ns max)
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at f0900000 (32-bit, non-prefetchable) [size=64K]
[root@vast ~]# cat /proc/interrupts
           CPU0
  0:        137   IO-APIC-edge      timer
  1:         10   IO-APIC-edge      i8042
  8:          1   IO-APIC-edge      rtc0
  9:          0   IO-APIC-fasteoi   acpi
 12:        122   IO-APIC-edge      i8042
 14:      19016   IO-APIC-edge      ata_piix
 15:          0   IO-APIC-edge      ata_piix
 18:          0   IO-APIC-fasteoi   wanpipe1, wanpipe2, wanpipe3, wanpipe4, wanpipe5, wanpipe6
 19:      97328   IO-APIC-fasteoi   eth0
NMI:          0   Non-maskable interrupts
LOC:   13221544   Local timer interrupts
SPU:          0   Spurious interrupts
PMI:          0   Performance monitoring interrupts
IWI:          0   IRQ work interrupts
RES:          0   Rescheduling interrupts
CAL:          0   Function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
THR:          0   Threshold APIC interrupts
MCE:          0   Machine check exceptions
MCP:        110   Machine check polls
ERR:          0
MIS:          0

the hardware I currently using supports IOMMU which is active and running.

[    0.000000] Intel-IOMMU: enabled
[    0.017019] IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c9008020660262 ecap f010da
[    0.017091] IOAPIC id 2 under DRHD base  0xfed90000 IOMMU 0
[    0.750810] IOMMU 0 0xfed90000: using Queued invalidation
[    0.750812] IOMMU: Setting RMRR:
[    0.750822] IOMMU: Setting identity map for device 0000:00:1d.0 [0xdde2a000 - 0xdde46fff]
[    0.750841] IOMMU: Setting identity map for device 0000:00:1a.0 [0xdde2a000 - 0xdde46fff]
[    0.750851] IOMMU: Prepare 0-16MiB unity mapping for LPC
[    0.750858] IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]
[   11.627128] vboxpci: IOMMU found

The mainboard I'm using has just two non shared interrupts slot, I tried them both with the same results, no interrupts.

Change History (1)

comment:1 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy