* [REGRESSION] High interrupt jitter on PowerNV VFIO INTx passthrough
@ 2026-08-14 19:10 Timothy Pearson
0 siblings, 0 replies; only message in thread
From: Timothy Pearson @ 2026-08-14 19:10 UTC (permalink / raw)
To: linuxppc-dev; +Cc: Ritesh Harjani
On POWER9/PowerNV, when passing through an Atcom AXE400PL PCIe DAHDI card which uses INTx signalling with the wctdm driver [1], we are now seeing high interrupt jitter / lost interrupts after upgrading to kernel 6.12. This jitter and interrupt loss makes the card unusable, and persists in both XIVE and XICS mode. The card used to work correctly on kernel 6.1.x and earlier.
The easiest way to demonstrate the problem is to install a TigerJet-base DAHDI card that uses the wctdm driver, and run the dahdi_test utility. If it shows anything less than 99.99%, interrupts are being lost or are arriving at improper times. Example on the affected hardware:
dahdi_test
Opened pseudo dahdi interface, measuring accuracy...
99.122% 99.915% 98.833% 99.704% 99.423% 100.000% 99.418% 99.995%
97.654% 99.030% 99.707% 98.831% 99.671% 99.457% 99.612% 99.512%
97.371% 99.999% 99.808% 96.005% 99.909% 99.999% 99.811% 97.755%
99.030% 99.314% 97.953% 99.998% 99.908% 99.127% 98.244% 99.804%
<Ctrl+C>
--- Results after 32 passes ---
Best: 100.000% -- Worst: 96.005% -- Average: 99.184939%
Cumulative Accuracy (not per pass): 99.191
Unfortunately, given IBM's continued moves away from open firmware systems and OpenPOWER in general (see Power10/Power11 and binary firmware requirements), we are moving this workload onto open firmware amd64 systems. As a result, I will not be able to provide further information or assist with debugging. However, I expect this issue to affect other hardware, including common Ethernet controllers that don't support MSI; the DAHDI hardware just exposes very visible symptoms due to its real-time nature vs. other affected cards.
[1] https://github.com/asterisk/dahdi-linux/blob/master/drivers/dahdi/wctdm.c
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-14 19:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-14 19:10 [REGRESSION] High interrupt jitter on PowerNV VFIO INTx passthrough Timothy Pearson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox