Моя плата PCI имеет совместно использованные прерывания?

Я пытаюсь получить передачу VGA, работающую над VirtualBox с гостем Windows. На руководство VirtualBox:

Limitations:
1. Only PCI cards with non-shared interrupts (such as using MSI on host) are supported at the moment.

Как я определяю, совместно использовала ли моя вторичная видеокарта PCI прерывания? Я не вижу ничего очевидного в/proc/interrupts..., но возможно поэтому мне уже связали мою вторичную карту с тупиком PCI.

1
задан 8 February 2017 в 20:41

1 ответ

Можно определить прерывания, используемые в системе с lsdev, который является частью пакет procinfo .

Это может быть установлено с командой sudo apt-get install procinfo

, Однажды установил Вас, может выпустить 'lsdev'

команды, Вы должны быть произведены подобные этому:

$ lsdev
Device            DMA   IRQ  I/O Ports
------------------------------------------------
0000:00:02.0                   f000-f03f
0000:00:1f.2                   f060-f07f   f080-f083   f090-f097   f0a0-f0a3   f0b0-f0b7
0000:00:1f.3                   f040-f05f
0000:02:00.0                     e000-e07f
acpi                      9 
ACPI                           0400-0403   0404-0405   0408-040b   0410-0415   0420-042f   0450-0450
ahci                     41      f060-f07f     f080-f083     f090-f097     f0a0-f0a3     f0b0-f0b7
atl1c                              e000-e07f
cascade             4       
dma                            0080-008f
dma1                           0000-001f
dma2                           00c0-00df
ehci_hcd:usb1            16 
ehci_hcd:usb2            23 
eth0                     45 
fpu                            00f0-00ff
i8042                  1 12 
i915                     43 
it87                             0a35-0a36       0a35-0a36
iTCO_wdt                       0430-0433     0460-047f
keyboard                       0060-0060   0064-0064
mei_me                   42 
PCI                          0000-0cf7 0cf8-0cff 0d00-ffff   e000-efff
pic1                           0020-0021
pic2                           00a0-00a1
pnp                            0200-020f   0454-0457   0458-047f   04d0-04d1   0500-057f   0680-069f   0a00-0a0f   0a20-0a2f   0a30-0a3f   164e-164f   ffff-ffff     ffff-ffff
rtc0                      8    0070-0077
snd_hda_intel            44 
timer                     0 
timer0                         0040-0043
timer1                         0050-0053
vesafb                         03c0-03df
xhci_hcd                 40 

, Как Вы видите, используемый IRQ перечислен в столбце IRQ. Путем рассмотрения этой информации можно определить, есть ли у Вас устройства, совместно использующие IRQ (прерывание).

1
ответ дан 7 December 2019 в 15:40

Другие вопросы по тегам:

Похожие вопросы: