For the MSI problem probably the best way to proceed would be to try out the latest vanilla kernel and if that fails as well go and open an upstream bug. Unfortunately MSI can break on various levels (IO-APIC - pci bridge - card), so it can work for some and still fail for others.
The second problem: I hope I remember this correctly but I think if you put a matching configuration of your card into /etc/network/interfaces, it won't be managed by NM.
Which would make me think the following should prevent NM from doing anything:
For the MSI problem probably the best way to proceed would be to try out the latest vanilla kernel and if that fails as well go and open an upstream bug. Unfortunately MSI can break on various levels (IO-APIC - pci bridge - card), so it can work for some and still fail for others.
The second problem: I hope I remember this correctly but I think if you put a matching configuration of your card into /etc/network/ interfaces, it won't be managed by NM.
Which would make me think the following should prevent NM from doing anything:
auto eth0
iface eth0 inet dhcp