saskwatch

Members
  • Posts

    34
  • Joined

  • Last visited

Everything posted by saskwatch

  1. @cheerios2006 Make sure you extra parameters look exactly like this: -e 'DOCKER_MODS=linuxserver/calibre-web:calibre|linuxserver/mods:lazylibrarian-ffmpeg' Please note the single quotation marks. It will take a long time (like a minute or two) for your container to start the first time. All the different libraries have to be pulled in and installed. You can console in to the container after it fully starts and type ffmpeg, and you can see that it is installed. I was able to properly tag audio books using LL (and have them looking pretty in Plex, but I digress). As for the Calibre integration, I cannot verify that this is working yet. Calibre is not the most straightforward thing to configure, but I am working on it. I hope this helps.
  2. Did anybody make progress on getting this to work?
  3. I love having subdomains pointing back to my unraid server, as that traffic is being managed by the Let's Encrypt reverse proxy, etc. The problem that I have is that script kids will see that ports 80 and 443 are open on my router. Now all the the horrors of the internet gets thrown at my router. My logs show all the attempted hacks and port scans. Then, all of sudden, the internet connection seems to get severed from my router. When I look at my modem, it is good, but my router is trying to do what it is does when it is getting DDOS'd. QUESTION: Is there a way to get Let's Encrypt to work with some other ports beside 80 & 443, or should I go back to old school port forwarding?
  4. I just so happen to have GTX 650/Ti!!! I am going to try that! I am still interested in a good AMD card. Who knows, if this works, maybe I might want to video edit or something - LOL!
  5. @ghost82 and @SpaceInvaderOne if it was a different time in the world, I would hug you both for just replying. I thought @SpaceInvaderOne said that nvida was supported in Catalina, so I threw in my 970 hoping for the best. I tried all the three outputs to no avail. I will look into my clover config, but I am thinking it might be simpler and less maddening to buy a cheap AMD card. Any suggestions?
  6. I am almost in tears right now trying to pass a NVIDIA GeForce GTX 970 to my Catalina VM. I feel like I have done all of the edits, including making sure that the graphics and sound are on the same bus (VM bus 3) via multifunction. Can @SpaceInvaderOne or someone please help me? I am not getting any output via HDMI. <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>MacinaboxCatalina</name> <uuid>79f87c39-f419-489d-94af-868665832168</uuid> <description>MacOS Catalina</description> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="default.png" os="Catalina"/> </metadata> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-3.1'>hvm</type> <loader readonly='yes' type='pflash'>/mnt/user/domains/MacinaboxCatalina/ovmf/OVMF_CODE.fd</loader> <nvram>/mnt/user/domains/MacinaboxCatalina/ovmf/OVMF_VARS.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='1' threads='2'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='writeback'/> <source file='/mnt/user/domains/MacinaboxCatalina/Clover.qcow2'/> <target dev='hdc' bus='sata'/> <boot order='1'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/MacinaboxCatalina/Catalina-install.img'/> <target dev='hdd' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/MacinaboxCatalina/macos_disk.img'/> <target dev='hde' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='4'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:53:41:01'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x045e'/> <product id='0x07a5'/> </source> <address type='usb' bus='0' port='2'/> </hostdev> <memballoon model='none'/> </devices> <qemu:commandline> <qemu:arg value='-usb'/> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd,bus=usb-bus.0'/> <qemu:arg value='-device'/> <qemu:arg value='************************'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check'/> </qemu:commandline> </domain>
  7. I have been an happy Unraid user for a few years, but I have an embarrassing question. I run Windows 10 as my my primary VM. When I map a drive to one of my shares on the array, is the data coming across the network? For example if I copy a file from the array to my Windows 10 desktop, is that coming from the array, through the router, back to my Unraid server, and finally to my VM? If so, is there a way to bridge it so that the data being transferred does not have to go through the network? Last question. If I want to hookup an external USB drive, is it more efficient to mount it in Unraid as an Unassigned Device - thus making it available to my VM via a share, or pass the USB drive directly to the VM like I would do a keyboard and mouse? Hides head in embarrassment. Sent from my SM-N960U using Tapatalk
  8. So I finally got this to work. I think my libvirt.img file had gotten corrupted. I renamed it, and let the system rebuild it. I also moved the card to a different slot, and I was finally able to pass through my new controller. I can hot plug again. My VM restarts without hanging... all of that good stuff. Now maybe I can finally enjoy 6.4!
  9. LOL @saarg! You did nothing wrong. I was giving some history about you helping me in the past. So I downgraded to 2 different lower versions, and I still couldn't get the card to pass through. Maybe my card is bad. I just ordered one off of Amazon... So let's see how that goes. Sent from my SM-G955U using Tapatalk
  10. I already uninstalled advance buttons. I don't have another card to try. As far as guides, I am not sure how to answer. User @saarg helped me getting it going the first time. I figured out from the the forum how to properly stub the card. I guess that can be best seen on spaceinvaderone's youtube channel.
  11. I don't want to be confusing. I am trying to pass through a USB 3 card. The card is a controller, so that is why I referred to it as such. I will edit my post to make sure that is clear. Sent from my SM-G955U using Tapatalk
  12. PREFACE As I struggled to decide to post this in General Support vs the VM Engine forum, I realized that this is a post I wish I didn't have to write. Not just because something is broken, but because something that used to be rock solid has become an increasingly worse with every upgrade I have taken (in my personal experience). I run a Windows 10 VM on top of unRAID as my daily driver (or mission critical machine). That Windows 10 VM (which I had to recreate a week ago) used to allow me to pass through my USB 3 PCI Controller Card that I use for hot plugging - well it kinda worked in 6.3.5., but I have been pulling out what's left of my hair in 6.4. Truthfully, I had no issues with KVM in 6.1.9. In 6.3.5, I would get all of these "smbus: error: Unexpected read in state -1" errors in the QEMU log, and I would have to restart the VM a few times to get unRaid to properly pass through the controller at full speed. There would be times the VM would startup, but the VM would run 1/16th of it's speed as if it was being throttled. If I took the controller out of the config, boot it , shut it down. and then add the controller back- then the VM would run at full speed again (usually). In 6.4, the VM will only run at that throttled like speed (in its herky jerky splendor) if I try to pass the controller through. Once I take the controller out of the VM config - it runs fine, but now I can't plugin all of my USB stuff. I did get it to boot once in that herky jerky state (with the USB controller passed through), and it took another 15 minutes to get device manager to open - just to see the USB controller missing in Windows. DATA I have attached my diagnostics file, but here are some basic points of info: Libvirt version 3.8.0 QEMU 2.10.2 PCIe ACS Override is enabled append vfio-pci.ids=1106:3483 vfio_iommu_type1.allow_unsafe_interrupts=1 iommu=pt was added to my Syslinux Configuration to stub my by USB controller The controller is it's own IOMMU Group (IOMMU group 17: [1106:3483] 03:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev ff)) Force Stopping now causes the VM Tab not to show my VMs. The only way I can get the tab back is to ssh into the server, and perform "/etc/rc.d/rc.libvirt restart". Then of course now I can't restart the VM if the controller is connected to the config. Doing so yields an "unknown PCI header type '127'" error. Sigh, well at least it's different from that long QEMU error that tells me my controller is busy, so it can't restart the VM. Which means I have to reboot the server for the 10th time today. APOLOGY I apologize if I come across as snarky. Please forgive me. I am just very tired and frustrated, and I ended up spending my entire day off working on my server vs playing on it. I appreciate any help that can be provided. prime-diagnostics-20180115-1840.zip
  13. This topic seems to have died. I too am plagued with this. My Windows 10 VM now just pauses out of nowhere, and the only thing in there when I boot... 2017-12-07T19:07:58.155752Z qemu-system-x86_64: warning: Unknown firmware file in legacy mode: etc/msr_feature_contro and after i sign in... smbus: error: Unexpected recv start condition in state 3 smbus: error: Unexpected read in state -1 smbus: error: Unexpected NACK in state -1 smbus: error: Unexpected NACK in state -1 Can we take another look on this issue?
  14. So I am back again :'( So I am having trouble the whole USB thing. Whenever, I have a power outage, I can't reboot the computer if there is anything plugged into the USB ports of the extra USB card. So I have to go under the desk to unplug everything just to cut my computer on. If that is not bad enough, I can't get my VM to recognize my card reliably. Sometimes it does, and sometimes it doesn't. It take me an hour of hit and miss to get the USB passthrough to work. Is there a good way of troubleshooting this? I think I read somewhere that Skylake does not like having extra USB 3 controllers, could that be the problem?
  15. I am getting the same error; however, I think my issue is related to USB passthrough. Sometimes my VM can see extra USB card, and sometimes it doesn't - very frustrating.
  16. !!!!!!!!!!!!!!! ;D ;D ;D ;D ;D I don't know what happened, when I added... <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> </hostdev> ... to my VM XML - IT WORKED!!!!! I have done this many times, and I just could not get it to work. I don't know if I had something plugged into it, something screwy with my card - I just don't know. All I know I have restarted the VM, and it still works. I have rebooted my server, and it still works. THANK YOU ALL WHO CONTRIBUTED TO THIS THREAD!!!!
  17. VM XML <domain type='kvm' id='1' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>DBELL-PRIME</name> <uuid>cc39aa3c-4039-90c7-3daf-965081b479f8</uuid> <metadata> <vmtemplate name="Custom" icon="windows.png" os="windows"/> </metadata> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='4'/> <vcpupin vcpu='3' cpuset='5'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='4' threads='1'/> </cpu> <clock offset='localtime'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/vdisks/DBell-Prime/vdisk1.img'/> <backingStore/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <alias name='virtio-disk2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/ArrayVdisks/DBell-Prime/vdisk2.img'/> <backingStore/> <target dev='hdd' bus='virtio'/> <alias name='virtio-disk3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/ISOs/Win10_1511_English_x64.iso'/> <backingStore/> <target dev='hda' bus='ide'/> <readonly/> <boot order='2'/> <alias name='ide0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/ISOs/virtio-win-0.1.113.iso'/> <backingStore/> <target dev='hdb' bus='ide'/> <readonly/> <alias name='ide0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='ide' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:a3:e4:6f'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/0'/> <target port='0'/> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/0'> <source path='/dev/pts/0'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/DBELL-PRIME.org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x04d9'/> <product id='0xfa50'/> <address bus='9' device='2'/> </source> <alias name='hostdev0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x0b05'/> <product id='0x180a'/> <address bus='1' device='3'/> </source> <alias name='hostdev1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x04d8'/> <product id='0x00df'/> <address bus='1' device='2'/> </source> <alias name='hostdev2'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x1b1c'/> <product id='0x0c07'/> <address bus='1' device='5'/> </source> <alias name='hostdev3'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x046d'/> <product id='0xc52b'/> <address bus='1' device='4'/> </source> <alias name='hostdev4'/> </hostdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pci.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=02:00.0,bus=root.1,addr=01.0'/> </qemu:commandline> </domain> SYSLINUX.CFG default /syslinux/menu.c32 menu title Lime Technology prompt 0 timeout 50 label unRAID OS menu default kernel /bzimage append initrd=/bzroot label unRAID OS Safe Mode (no plugins) kernel /bzimage append initrd=/bzroot unraidsafemode label Memtest86+ kernel /memtest Diagnostics are attached... Thanks saarg! prime-diagnostics-20160403-2105.zip
  18. I am back on 6.1.9. I gave up on the betas awhile ago. What will setting IOMMU=PT do?
  19. I see this in the latest 6.2 beta... Will this help my situation?
  20. I just wanted to circle back on this. I did get my Sound Blaster Z to work. I had to try every available slot like Sarf did, but I eventually finally found one that worked. I didn't even have to edit my XML.
  21. First off, I am appreciative of everyone who took a look. The VIA Technologies USB card is the main one I tried to get working, but it doesn't recognize devices that are plugged into it 90% of the time. I think I got it to work as expected one time, and the next time I rebooted - nothing. I have tried probably 50 times to get that card to work, and I think I am going to give up on it. I did get the sound card working though. I am very happy about that. I tried a couple of the 6.2 betas - hoping the kernel got updated for the skylake IOMMU stuff, and that didn't work out either.
  22. Done... https://lime-technology.com/forum/index.php?topic=48025.0
  23. I got into unRAID about a month ago. I really like the platform, but I am having an issue trying to pass a USB Controller to my VM. I tried all the steps listed on the GUIDE posted at https://lime-technology.com/forum/index.php?topic=36768.0 to no avail. I am starting to believe that unRAID and Skylake motherboards don't mix well for this type of thing. I also bought a separate USB controller to put in my rig, and that didn't work. I am hoping the community can help. CPU Specs System Overview unRAID system: unRAID server Plus, version 6.1.9 Model: Custom Motherboard: ASUSTeK COMPUTER INC. - Z170-DELUXE Processor: Intel® Core™ i7-6700K CPU @ 4.00GHz HVM: Enabled IOMMU: Enabled Cache: L1 Cache = 128 kB (max. capacity 128 kB) L2 Cache = 1024 kB (max. capacity 1024 kB) L3 Cache = 8192 kB (max. capacity 8192 kB) Memory: 32768 MB (max. installable capacity 64 GB) BANK 0 = 8192 MB, 3200 MHz BANK 1 = 8192 MB, 3200 MHz BANK 2 = 8192 MB, 3200 MHz BANK 3 = 8192 MB, 3200 MHz Network: eth0: 1000Mb/s, full duplex, mtu 1500 eth1: not connected Kernel: Linux 4.1.18-unRAID x86_64 OpenSSL: 1.0.1s I also have 16TB of storage (WD Reds) and dual 1TB SSDs (SanDisk) for cache. I bought an extra SATA controller so that I could add two more drives to my setup. I installed a Sound Blaster Z (SB1500) so that I could pass sound to my VM since I could not get the onboard sound to the VM for some reason, and I didn't like the idea of HDMI sound from my GPU. Speaking of the GPU, I have a nVidia GTX 650 in there for now (I plan on upgrading to a 960 or 970). I am able to pass that GPU to my VM. More Infos... PCI DEVICES 00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07) 00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07) 00:01.1 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x8) (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06) 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31) 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31) 00:17.0 SATA controller: Intel Corporation Device a102 (rev 31) 00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 (rev f1) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1) 00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1) 00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1) 00:1c.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #7 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31) 00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31) 00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31) 01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1) 02:00.0 Audio device: Creative Labs SB Recon3D (rev 01) 03:00.0 USB controller: VIA Technologies, Inc. Device 3483 (rev ff) 04:00.0 USB controller: ASMedia Technology Inc. Device 1242 05:00.0 PCI bridge: ASMedia Technology Inc. Device 1187 06:01.0 PCI bridge: ASMedia Technology Inc. Device 1187 06:02.0 PCI bridge: ASMedia Technology Inc. Device 1187 06:03.0 PCI bridge: ASMedia Technology Inc. Device 1187 06:04.0 PCI bridge: ASMedia Technology Inc. Device 1187 06:05.0 PCI bridge: ASMedia Technology Inc. Device 1187 06:06.0 PCI bridge: ASMedia Technology Inc. Device 1187 06:07.0 PCI bridge: ASMedia Technology Inc. Device 1187 07:00.0 SATA controller: Marvell Technology Group Ltd. Device 9215 (rev 11) 08:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03) 09:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) 0c:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03) 0e:00.0 USB controller: ASMedia Technology Inc. Device 1242 0f:00.0 USB controller: ASMedia Technology Inc. Device 1242 IOMMU Groups /sys/kernel/iommu_groups/0/devices/0000:00:00.0 /sys/kernel/iommu_groups/1/devices/0000:00:01.0 /sys/kernel/iommu_groups/1/devices/0000:00:01.1 /sys/kernel/iommu_groups/1/devices/0000:01:00.0 /sys/kernel/iommu_groups/1/devices/0000:01:00.1 /sys/kernel/iommu_groups/1/devices/0000:02:00.0 /sys/kernel/iommu_groups/2/devices/0000:00:02.0 /sys/kernel/iommu_groups/3/devices/0000:00:14.0 /sys/kernel/iommu_groups/4/devices/0000:00:16.0 /sys/kernel/iommu_groups/5/devices/0000:00:17.0 /sys/kernel/iommu_groups/6/devices/0000:00:1b.0 /sys/kernel/iommu_groups/6/devices/0000:03:00.0 /sys/kernel/iommu_groups/7/devices/0000:00:1c.0 /sys/kernel/iommu_groups/7/devices/0000:00:1c.2 /sys/kernel/iommu_groups/7/devices/0000:00:1c.4 /sys/kernel/iommu_groups/7/devices/0000:00:1c.6 /sys/kernel/iommu_groups/7/devices/0000:04:00.0 /sys/kernel/iommu_groups/7/devices/0000:05:00.0 /sys/kernel/iommu_groups/7/devices/0000:06:01.0 /sys/kernel/iommu_groups/7/devices/0000:06:02.0 /sys/kernel/iommu_groups/7/devices/0000:06:03.0 /sys/kernel/iommu_groups/7/devices/0000:06:04.0 /sys/kernel/iommu_groups/7/devices/0000:06:05.0 /sys/kernel/iommu_groups/7/devices/0000:06:06.0 /sys/kernel/iommu_groups/7/devices/0000:06:07.0 /sys/kernel/iommu_groups/7/devices/0000:07:00.0 /sys/kernel/iommu_groups/7/devices/0000:08:00.0 /sys/kernel/iommu_groups/7/devices/0000:09:00.0 /sys/kernel/iommu_groups/7/devices/0000:0c:00.0 /sys/kernel/iommu_groups/7/devices/0000:0e:00.0 /sys/kernel/iommu_groups/7/devices/0000:0f:00.0 /sys/kernel/iommu_groups/8/devices/0000:00:1d.0 /sys/kernel/iommu_groups/9/devices/0000:00:1f.0 /sys/kernel/iommu_groups/9/devices/0000:00:1f.2 /sys/kernel/iommu_groups/9/devices/0000:00:1f.3 /sys/kernel/iommu_groups/9/devices/0000:00:1f.4 /sys/kernel/iommu_groups/9/devices/0000:00:1f.6 USB Devices Bus 009 Device 002: ID 04d9:fa50 Holtek Semiconductor, Inc. Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 008 Device 002: ID 0781:5583 SanDisk Corp. Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 003: ID 05e3:0616 Genesys Logic, Inc. hub Bus 002 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 0b05:180a ASUSTek Computer, Inc. Bus 001 Device 007: ID 05e3:0610 Genesys Logic, Inc. 4-port hub Bus 001 Device 006: ID 05e3:0610 Genesys Logic, Inc. 4-port hub Bus 001 Device 005: ID 1b1c:0c07 Corsair Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub SCSI Devices [0:0:0:0] disk SanDisk Ultra Fit 1.00 /dev/sda [3:0:0:0] disk ATA SanDisk SDSSDXPS T0RL /dev/sdb [4:0:0:0] disk ATA SanDisk SDSSDXPS T0RL /dev/sdc [5:0:0:0] disk ATA WDC WD30EFRX-68E 0A82 /dev/sdd [6:0:0:0] disk ATA WDC WD30EFRX-68E 0A82 /dev/sde [9:0:0:0] disk ATA WDC WD40EFRX-68W 0A82 /dev/sdf [10:0:0:0] disk ATA WDC WD40EFRX-68W 0A82 /dev/sdg [11:0:0:0] disk ATA WDC WD30EFRX-68E 0A82 /dev/sdh [12:0:0:0] disk ATA WDC WD30EFRX-68E 0A82 /dev/sdi I am currently using the excellent Hotplug USB for VMs Plug-In (https://lime-technology.com/forum/index.php?topic=47240.0) as a work around for being able to plug in my game controller without having to restart my Windows 10 VM. I would rather just pass a controller to my VM, and have the hot plugging handled natively. I have tried the PCIe ACS Override, stubbing my syslinux.cfg, adding stuff to my VM config XML, etc. I am stumped.
  24. It do help to post about the problem before complaining about not getting help on the forum Sorry, if you took what I was saying as a complaint, but it reflects my experience. I made an attempt to qualify my gratitude. I was referring to threads that purported to solve the issues that I was having not working for me. It seems that the consensus was, if you were on a skylake platform, it could be pretty dicey. I stubbed my config, edited XML for my VM, ran Linux commands, etc. I did the PCIe override, and did that earlier stuff all over again. I now know more about IOMMU than I ever thought I would - all from information provided by this forum. I bought a seperate soundcard (that actually worked) and a seperate USB controller (didn't fix anything) just to make unRAID work for me. Though my background is in computer science, and I am a developer by trade - I didn't expect to spend this much time on a product forum trying to get this stuff working - after I just spent $90 bucks for unRAID, and an embarassing amount for the hardware for my build. Again, please don't take that as a complaint. I am not whining about it, I knew I was taking a risk for building my rig this way. If anybody is willing to help, I would definitely take it. Also, in the beta threads - 0 responses to my issues - so I downgraded back to stable, and I am a much happier person. BShakil's plugin took away the last feeling of regret for doing this build. unRAID is pretty awesome, especially after you get all the plugins and docker containers going. Hopefully, I didn't detract from my intent of posting in the thread in the first place, and that was to say thank you.