johmei Posted January 31, 2016 Share Posted January 31, 2016 I've got an Auzentech X-Fi Prelude 7.1 from some time ago and I'm trying to pass it through and haven't been able to get it to work. I've been through a lot with this card, and tried several things, but the most success I've had leaves me with a device that windows Device Manager sees, but I'm unable to install drivers for. The exact error I get is, "Windows found driver software for your device but encountered an error while attempting to install it." then it has the name of my device below that, "Auzentech X-Fi Prelude 7.1" and then below that, "There is no driver selected for the device information set or element." To be sure that this was unRAID and not something else (I had not installed this card on Win10 yet), I booted a win10 install directly from a hard drive, instead of booting unRAID, and attempted to install the driver in the same way, only it was successful. This leads me to believe that it's an unRAID issue, but I just can't figure it out. I've tried searching the forums for everything I could think of, but I wasn't able to find anything that would help me. The most recent and most successful attempt enovled stubbing the vendorID:deviceID in Syslinux config "pci-stub.ids=1102:0005" and adding it's address to the XML of the VM <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x07' slot='0x00' function='0x0'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev> It actually behaves the same with or without stubbing, so I just left it in the syslinuxconfig. Now, it is in a group with one other IOMMU Group, but it says it's a PCIe to PCI Bridge so I'm not sure if that would have anything to do with it or not. I know that I tried passing it through as well to see if passing both through would help, but it wouldn't even start that way, stating that it couldn't find a device at 06:00.0. Here is a list of my devices: 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) 00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09) 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) 00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04) 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) 00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) 00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4) 00:1c.4 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4) 00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4) 00:1c.7 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 (rev c4) 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04) 01:00.0 VGA compatible controller: NVIDIA Corporation Device 1402 (rev a1) 01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1) 02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 03:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03) 04:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 05:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01) 06:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03) 07:00.0 Multimedia audio controller: Creative Labs SB X-Fi 08:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01) 09:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller And here are my IOMMU Groups (PCIe ACS Override is enabled) /sys/kernel/iommu_groups/0/devices/0000:00:00.0 /sys/kernel/iommu_groups/1/devices/0000:00:01.0 /sys/kernel/iommu_groups/2/devices/0000:00:01.1 /sys/kernel/iommu_groups/3/devices/0000:00:02.0 /sys/kernel/iommu_groups/4/devices/0000:00:14.0 /sys/kernel/iommu_groups/5/devices/0000:00:16.0 /sys/kernel/iommu_groups/6/devices/0000:00:19.0 /sys/kernel/iommu_groups/7/devices/0000:00:1a.0 /sys/kernel/iommu_groups/8/devices/0000:00:1b.0 /sys/kernel/iommu_groups/9/devices/0000:00:1c.0 /sys/kernel/iommu_groups/10/devices/0000:00:1c.1 /sys/kernel/iommu_groups/11/devices/0000:00:1c.3 /sys/kernel/iommu_groups/12/devices/0000:00:1c.4 /sys/kernel/iommu_groups/13/devices/0000:00:1c.6 /sys/kernel/iommu_groups/14/devices/0000:00:1c.7 /sys/kernel/iommu_groups/15/devices/0000:00:1d.0 /sys/kernel/iommu_groups/16/devices/0000:00:1f.0 /sys/kernel/iommu_groups/16/devices/0000:00:1f.2 /sys/kernel/iommu_groups/16/devices/0000:00:1f.3 /sys/kernel/iommu_groups/17/devices/0000:01:00.0 /sys/kernel/iommu_groups/17/devices/0000:01:00.1 /sys/kernel/iommu_groups/18/devices/0000:02:00.0 /sys/kernel/iommu_groups/19/devices/0000:03:00.0 /sys/kernel/iommu_groups/20/devices/0000:04:00.0 /sys/kernel/iommu_groups/21/devices/0000:05:00.0 /sys/kernel/iommu_groups/22/devices/0000:06:00.0 /sys/kernel/iommu_groups/22/devices/0000:07:00.0 /sys/kernel/iommu_groups/23/devices/0000:08:00.0 /sys/kernel/iommu_groups/24/devices/0000:09:00.0 It's IOMMU Group 22. 06:00.0 and 07:00.0 I don't know what else, if anything, I can do if the windows Device Manager is actually seeing it. I'm completely stumped and can't find anything that has helped. Thank you very much for your time! Quote Link to comment
johmei Posted January 31, 2016 Author Share Posted January 31, 2016 I'm not sure why, but when I wiped my vdisk to make it smaller and reinstalled windows, it worked this time. *shrugs*. I'm still not sure what the issue was, but I'm now reconsidering that it was an unRAID issue. Which to be honest, unRAID passed it through as far as I could tell, so I didn't know how it could be an unraid issue in the first place. It's working now, either way, so I'm happy about that. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.