Burb

Members
  • Posts

    3
  • Joined

  • Last visited

Burb's Achievements

Noob

Noob (1/14)

0

Reputation

  1. Yeah, I added pci-stub.ids=dada:0150 to the boot options in syslinux.cfg already.
  2. I've been trying for a couple more days now and can't get it up and running properly. Well, kind of. If I select only one of them it "sort-of" works. The drivers will install, however it also wants to flash the firmware of the card at the end of it (which will fail because only "half" of the card is really seen in windows..) The provided software for the card will not boot up at all but the single input will work in streaming software such as OBS but I need them both. IOMMU group 29 [12d8:e130] 02:00.0 PCI bridge: Pericom Semiconductor PCI Express to PCI-XPI7C9X130 PCI-X Bridge (rev 04) [dada:0150] 03:00.0 Multimedia video controller: Datapath Limited VisionRGB-E2 [dada:0150] 03:04.0 Multimedia video controller: Datapath Limited VisionRGB-E2 Now, I doubt I could split these into two separate IOMMU groups since physically it's one device sitting in one pci-e slot. But yeah it shows up as two separate devices. I've tried to edit the xml for my windows VM in a couple of different ways but I can only activate either input 1 or input 2. Not both at once. Throws an error that it can't initialize the device because it's already in use. I've searched so hard on google and on these forums for cases where one pci-e device shows up as two but haven't found anything at all. Maybe this is a unique case? Hoping for some kvm expert to come in and help me out as I can't manage to solve this on my own unfortunately.
  3. Hi! First post here, and just got my new server up and running with unraid 2 days ago. I'm struggling to get my high-end capture device working in a VM and I've searched around here a fair bit. It's a Datapath VisionRGB-E2s and features two DVI inputs. It's supposed to be recognized as two separate devices but it's one physical device with two inputs. Output of lspci -v | grep 'Datapath' 03:00.0 Multimedia video controller: Datapath Limited VisionRGB-E2 Subsystem: Datapath Limited VisionRGB-E2 03:04.0 Multimedia video controller: Datapath Limited VisionRGB-E2 Subsystem: Datapath Limited VisionRGB-E2 So first I just tried to manually edit the Windows XML by adding: <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x04' function='0x0'/> </source> </hostdev> But I get an error that the device is already in use if I put both of these in. If I only add the first one, I can start the VM and one of them shows up in device manager but driver installation fails because the other one is missing. So the next thing I tried was: lspci -n |grep 'Datapath' 03:00.0 Multimedia video controller [0400]: Datapath Limited VisionRGB-E2 [dada:0150] 03:04.0 Multimedia video controller [0400]: Datapath Limited VisionRGB-E2 [dada:0150] And edit /boot/syslinux/syslinux.cfg and change append initrd=/bzroot to: append pci-stub.ids=dada:0150 initrd=/bzroot and reboot unRAID. The devices now show up under "Other PCI devices" in the GUI configuration. But if I tick them both, same result. Device already in use. One works but not both. Last thing I tried was "Enable PCIe ACS Override" in VM settings and reboot. But it's still giving me the error that the device is in use with both devices added.. It appears that since it's one physical device but it's showing up as two separate devices is causing the problem. Adding the first one makes it "busy" or "in use" when trying to add the second. But both of them need to show up in windows in order to install the drivers and software.. Not sure what to try next.