VMware Cloud Community
kuhnto
Contributor
Contributor

VMware 7 Issue with PCIe card

We are developing a new system using VMware 7 running RHEL 8. THis system has a PCIe card (Amtelco H.100 Card) installed that provides and E&M (Ear and Mouth) interface to external audio devices. While we are just starting the development process, we have encountered an interesting problem where the hardware driver for the card starts having issues communicating with the card after initial startup. It currently seems that once the driver is loaded, the flow of interrupts from card to Driver all of the sudden halts, and then the interrupt is only processed once every minute. So if the card received 4 messages, it would all of the sudden take 4 minute to process each message, 1 interrupt every minute.

 

We earlier had issues due to only selecting a single CPU in our dual CPU bare metal and could not access the card. Are there other basic VM configurations that might help? I know that there is the DIRECT-IO we could try.

Disabling IRQbalance is at lest allowing all the IRQs to get processed, but still at 1 minute intervals.

0 Kudos
2 Replies
kuhnto
Contributor
Contributor

Problem solved. For internet posterity:
The interrupt that was being called for the card was the SAME interrupt being used for the Virtual GUI screen for RHEL. The two interrupts was causing issues with each other apparently. turning off the GUI fixed the issue.
0 Kudos
kuhnto
Contributor
Contributor

I perhaps spoke too soon. With the GUI disabled, the performance is now much better, but there is still issues of "choppy" IO to and from the card.  Our engineer is playing with disabling the vmwgfx driver, but that seems to not allow any interrupts in at all.  

 

0 Kudos