I think the quirk clearing BME might not solve all the problems, since endpoint devices can sometimes not honor BME settings. Better solution to me seems like not letting devices that we cannot identify send us interrupts. I was working on a patch for this. I'm on vacation for a couple of weeks and can post an update after I test out my patch internally. -Deepa