Hi, It appears if nIEN is set all polling type IO fails. After an attempt, future non-polled communications also fails. This patch allows it to work. Not sure if any spin lock protection would be needed or the system already handles the device existence for the generated irq with polling enabled. handler already ignored irq if queued command was polling type.
fix-sil3512-intelssd.patch
Description: Binary data