On Mon, Jul 31, 2017 at 09:40:41PM +0300, Alexander Bezzubikov wrote:
Why even have a property then? Can't you enable it unconditionally?
On 01/08/2017 18:32, Michael S. Tsirkin wrote:
Hi Michael,
Why even have a property then? Can't you enable it unconditionally?
Because of a current bug in Linux kernel: https://www.spinics.net/lists/linux-pci/msg63052.html msi will not work until the patch is merged. Even when it will be merged, not all linux kernels will contain the patch.
Disabling msi is a workaround for the above case.
Thanks, Marcel
On Tue, Aug 01, 2017 at 06:45:13PM +0300, Marcel Apfelbaum wrote:
You should Cc stable to make sure they all gain it eventually.
Really enabling MSI without bus master is a bug that I'm not 100% sure it even worth working around. But I guess it's not too bad to have a work-around given it's this simple.