Fullmakt

Members
  • Posts

    5
  • Joined

  • Last visited

Everything posted by Fullmakt

  1. Look to the post just prior to yours, I had same issue, I could not split the IOMMU group. It ended up working fine if I just added the whole IOMMU group to sysconfig. Then I could pass the sound chip to wm without any problems. Give it a try.
  2. Actually I was able to make it work passing through the sound chip. I could always select the "sound card", but it would crash with IOMMU Group conflict when staring the VM. The Audio Device was in group with a bunch of other devices: IOMMU group 10: [8086:a305] 00:1f.0 ISA bridge: Intel Corporation Device a305 (rev 10) [8086:a348] 00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10) [8086:a323] 00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10) [8086:a324] 00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10) [8086:15bc] 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10) I adjusted the Syslinux configuration to include all of the devices in this group. append append pcie_acs_override=downstream,multifunction iommu=pt vfio-pci.ids=8086:a305,8086:a348,8086:a323,8086:a324,8086:15bc initrd=/bzroot Since this motherboard has two ethernet ports, it doesn't matter that one is "sacrificed", it now appears as Other PCI devices along with PCH SPI Controller. I could pass through the Ethernet, but the bridge device from unraid works just fine. The main point is that the secondary Ethernet port is removed from unraid, and there is not any IOMMU group conflict when starting the VM. The only thing I wonder is if there is a drawback waiting to bite me by removing all these devices from unraid?
  3. Yes, something like this? https://www.ebay.com/itm/SYBA-external-USB-Stereo-Sound-Adapter-Windows-Mac-Linux-Extra-Audio-/282495254132?ef_id=CjwKCAjwwZrmBRA7EiwA4iMzBI910NxLdDKQ4BHMCzVvrIq7lH53eCn0y-juI2ElkMYasPXcj84b1BoClWoQAvD_BwE:G:s Will that however require to connect to the mini jacks for sound, or will Windows be able to send sound through hdmi to a TV i.e?
  4. Been reading through this thread, and from what I gather I will not be able to pass through onboard sfx to vm. (Due to grouping) I am building a small NAS (unraid)/workstation (windows 10 wm) for a friend, and it would not really work without sound. Because of requirement to fit this in a small sexy case, I had to go with itx board, and it only has one PCIe slot. I was planning to use that for a USB controller to pass through, to make life easier to plug and play mouse/keyboard/usb stuff. I guess the only way then is to use that one pcix slot for a sound card, and manually map usb accessories like keyboard/mouse to the vm, I really wanted to avoid that with the usb controller to pass through.... M/B: ASRock - Z390M-ITX/ac CPU: Intel® Core™ i7-8700 CPU @ 3.20GHz HVM: Enabled IOMMU: Enabled Cache: 384 kB, 1536 kB, 12288 kB Memory: 16 GB (max. installable capacity 32 GB) Case: Lian Li PC-Q25 IOMMU group 0: [8086:3ec2] 00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07) IOMMU group 1: [8086:1901] 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07) IOMMU group 2: [8086:3e92] 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Desktop) IOMMU group 3: [8086:a379] 00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10) IOMMU group 4: [8086:a36d] 00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10) [8086:a36f] 00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10) IOMMU group 5: [8086:a360] 00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10) IOMMU group 6: [8086:a352] 00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10) IOMMU group 7: [8086:a33d] 00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #6 (rev f0) IOMMU group 8: [8086:a33e] 00:1c.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #7 (rev f0) IOMMU group 9: [8086:a330] 00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0) IOMMU group 10: [8086:a305] 00:1f.0 ISA bridge: Intel Corporation Device a305 (rev 10) [8086:a348] 00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10) [8086:a323] 00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10) [8086:a324] 00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10) [8086:15bc] 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10) IOMMU group 11: [8086:1539] 02:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03) IOMMU group 12: [8086:24fb] 03:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10) IOMMU group 13: [2646:5008] 04:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 5008 (rev 01) I have enabled the PCIe ACS Override Setting, but it didn't change anything, after reboot/power cycle. Passing the Intel UHD Graphics worked just fine, and performance looks good, so it's really just down to the sound to make this work... Any suggestions that could help?
  5. Wifi support in Settings->NetworkSettings would be very useful. Just like Ethernet NICs are listed as eth0 eth1 and so forth, a wifi device should be listed in the same place like wlan0 wlan1 and so forth, one for each wifi device present, with relevant wifi configuration parameters. Like Network Manager in Redhat: ~]$ nmcli con show NAME UUID TYPE DEVICE Auto Ethernet 9b7f2511-5432-40ae-b091-af2457dfd988 802-3-ethernet -- ens3 fb157a65-ad32-47ed-858c-102a48e064a2 802-3-ethernet ens3 MyWiFi 91451385-4eb8-4080-8b82-720aab8328dd 802-11-wireless wlan0