Page 1 of 1

MSI & MSI-X enable in virtual box

Posted: Thu Sep 02, 2021 11:39 am
by Kamal123
Hi, I am trying to get MSI or MSI-X support in my kernel. I iterate through the capabilities list but no msi or msi-x id present. VBox documentations says.. chipset ICH9 supports message signal interrupts. But no msi Id found. Is there any way to enable message signal interrupt ? I use pci, no pci express for now.
But if I debug I only find id -0x1 for first pointer and 0x7 for the next capability list pointer.

Re: MSI & MSI-X enable in virtual box

Posted: Thu Sep 02, 2021 12:04 pm
by nexos
MSI / MSI-X support isn't solely decided by the chipset. Each individual device reports whether or not it support MSI / MSI-X. Try looking at other devices capabilities list.

Re: MSI & MSI-X enable in virtual box

Posted: Thu Sep 02, 2021 12:52 pm
by Kamal123
nexos wrote:MSI / MSI-X support isn't solely decided by the chipset. Each individual device reports whether or not it support MSI / MSI-X. Try looking at other devices capabilities list.
Thank you so much.. now I got msi, msi-x capabilities from hd audio and USB xhci.. but for my e1000 driver, seems I have to deal with interrupt line. Thank you so much for your reply...