<div dir="ltr"><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Hi,<br><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Today I updated my arch linux system. It had only been a week since the last update.  Not notices applicable to my update had been posted.<br><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">My setup is a Intel i7-4790S, ASRock mobo supporting vt-d and all the goodies.<br><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">I have libvirt using virt-manager for my win7 VM, with nvidia 750 gpu and hdmi audio device passed through to it, also the onboard intel audio controller (non-hdmi).  These 3 devices are all on the same iommu group.<br><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Before the update, while the VM was powered off, my host played audio through the onboard intel audio controller.  When the VM was on, audio from the VM played through the onboard audio controller and the host lost audio output.  This is the desired behavior.  Another behavior in the past was to only assign the gpu and hdmi audio on the gpu, but leave the onboard audio unassigned to vfio.<br><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">After the update, pulse audio no longer reports audio devices in the host.  Trying to figure out why this is, I've removed all passthrough devices from all VMs in virt-manager, removed the vfio module load options, but vfio_pci still claims the 3 devices.  The only way I've been able to get the audio devices back is to BLACKLIST the vfio module.<br><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">My questions are:<br><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">1. Is there any other way besides /etc/modules.d/vfio.conf that vfio could be told to claim a device on boot?<br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">2. Is ACS impacting my ability to have the host use a device claimed by iommu because of a recent change?<br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">3. Is there another way of going about assigning a claimed device to the host?<br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">4. Can I no longer only assign 2 of 3 devices in an iommu group to vfio?<br><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Thank you<br></div></div>