On Mon, Mar 20, 2023 at 1:29 PM Daniel Drake <drake@xxxxxxxxxxxxx> wrote: > > On Sat, Mar 18, 2023 at 8:17 AM Tim Harvey <tharvey@xxxxxxxxxxxxx> wrote: > > It seems that Daniel may have been running into something similar back > > when commit 7368160f0ab0 ("ath9k: add MSI support") was merged > > [1][2][3] > > > > Does anyone have any advice here about what can be going on? > > The issue we found earlier was that ath9k MSI is broken unless the MSI > IRQ number coincidentally is aligned to 4. > > Worked around with: > https://github.com/endlessm/linux/commit/0a2d86a2b9da8f936d873addf0a97e341177fe8a > https://github.com/endlessm/linux/commit/970d2b4b59465cd926e5213e0feb633f6b623447 > > IIRC the PCI patch wasn't accepted upstream at the time Briefly looking into it, it won't be accepted in the future either (in the current form). The solution there as far as I (possibly mistakenly) can see is that it's only for x86 cases. For ARM or others there is no explanation on what would be the effect of the MSI enabling. Hence, it's not widely tested, nor root caused: May it be the certain x86 PCI bridge / switch issue? May it be the APIC related issue on that x86 platform? Is it a bug in Atheros FW/HW? > and I never > got any response from Atheros/Qualcomm about this device > hardware/firmware bug. -- With Best Regards, Andy Shevchenko