Как включить поддержку MSI-X для NIC?
534
Xter
Я хочу использовать функциональность MSI-X моего сетевого адаптера, но он не включается. Как вы можете видеть ниже, возможности MSI-X есть, но отключены. Как включить это?
# lspci -v 00:00.0 PCI bridge: Synopsys, Inc. Device abcd (rev 01) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0, IRQ 306 Memory at 01000000 (32-bit, non-prefetchable) [size=1M] Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: 01100000-012fffff Prefetchable memory behind bridge: 01300000-013fffff [virtual] Expansion ROM at 01400000 [disabled] [size=64K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable+ Count=1/1 Maskable+ 64bit+ Capabilities: [70] Express Root Port (Slot-), MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Virtual Channel Kernel driver in use: pcieport 01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03) Flags: bus master, fast devsel, latency 0, IRQ 307 Memory at 01100000 (32-bit, non-prefetchable) [size=1M] Memory at 01200000 (32-bit, non-prefetchable) [size=16K] [virtual] Expansion ROM at 01300000 [disabled] [size=1M] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable+ Count=1/1 Maskable+ 64bit+ Capabilities: [70] MSI-X: Enable- Count=5 Masked- Capabilities: [a0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number 6c-b3-11-ff-ff-52-02-a1 Capabilities: [1a0] Transaction Processing Hints Kernel driver in use: igb Kernel modules: igb
MSI-X поддерживается только в PCI 3.0.
6 лет назад
0
Я проверил на другом ПК, который имеет мосты PCI версии 2.3. Тот же NIC вместе с тем же драйвером поддерживает возможности MSI-X.
Xter 6 лет назад
0
Я проверил код драйвера и функция pci_enable_msix выдает ошибку. Дальнейшая отладка в драйвере хост-контроллера pcie для типа PCI_CAP_ID_MSIX приводит к ошибке. Любая идея, почему это происходит?
Xter 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
5
Рекомендации по хорошей цене / выгоде VGA для Windows Areo
-
2
Рекомендации по устранению неполадок с высокой частотой прерываний
-
4
Будет ли графическая карта PCI-E V2.0 работать с материнской платой PCI-E V1.0?
-
-
4
Как я могу отличить неотмеченные слоты PCIE на моей материнской плате?
-
2
Как настроить несколько видеокарт в Windows XP
-
3
Есть ли заметная разница между пропускной способностью OB SATA и контроллером SATA PCI-e?
-
7
Можно ли превратить слот PCI-e x1 в старый слот PCI?
-
2
Компьютер работает очень медленно. Прерывает через крышу
-
1
Карта ТВ-тюнеров PCI Express X1 Что мне нужно, чтобы она работала
-
3
Что такое ключ прерывания для команды Linux «меньше»