February 4, 20179 yr I have a system with an i5-2500K CPU and an Asus P8H67M-EVO mobo. I want to be able to use the firewire on the mobo for changing channels on a cable box. When I go to system devices I see 03:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6315 Series Firewire Controller [1106:3403] (rev 01) So I changed my syslinx entry to the following: default /syslinux/menu.c32 menu title Lime Technology, Inc. prompt 0 timeout 50 label unRAID OS menu default kernel /bzimage append vfio-pci.ids=1106:3403 initrd=/bzroot But I still don't see any PCI devices available. Did I do something wrong or is this perhaps not supported on my hardware - note that my CPU does not support Vt-d? Would I have better luck with a PCI or PCIe firewire card? Or is the vfio-pci.ids the wrong syntax? I can't seem to find much documentation on stubbing. I based what I did on a thread here for a beta version of unRAID 6.2 When I do a dmesg |grep -i vfio I get [ 0.000000] Command line: BOOT_IMAGE=/bzimage vfio-pci.ids=1106:3403 initrd=/bzroot [ 0.000000] Kernel command line: BOOT_IMAGE=/bzimage vfio-pci.ids=1106:3403 initrd=/bzroot [ 10.521799] VFIO - User Level meta-driver version: 0.3 [ 10.522636] vfio-pci: probe of 0000:03:00.0 failed with error -22 [ 10.522712] vfio_pci: add [1106:3403[ffff:ffff]] class 0x000000/00000000
February 4, 20179 yr So I changed my syslinx entry to the following: default /syslinux/menu.c32 menu title Lime Technology, Inc. prompt 0 timeout 50 label unRAID OS menu default kernel /bzimage append vfio-pci.ids=1106:3403 initrd=/bzroot Or is the vfio-pci.ids the wrong syntax? I can't seem to find much documentation on stubbing. I based what I did on a thread here for a beta version of unRAID 6.2 I know pretty much nothing, but I have been playing around with this a bit today. I think maybe what you want to use is pci-stub.ids=1106:3403. I could be wrong. If you're not sure whether you have VT-d or not, in the Unraid GUI click on Info in the upper right hand corner just below Uptime. IOMMU should say Enabled. If not, you either have to enable it in the bios or you don't have it.
February 4, 20179 yr Author IOMMU shows up as being disabled. Either my CPU/mobo doesn't support it or it isn't turned on in the BIOS. Anyone know if this is supported. I am getting a bad feeling that it isn't
February 4, 20179 yr Didn't you see the answer to your question on the other thread? I want to pass through the firewire on my mobo to VMs, either Ubuntu or Windows, on my unRAID server. My CPU is an i5-2500K which does not support Vt-d. My mobo is an Asus P8H67M-EVO. Here is the output of an lspci -tv: -[0000:00]-+-00.0 Intel Corporation 2nd Generation Core Processor Family DRAM Controller +-01.0-[01]-- +-02.0 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller +-16.0 Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 +-1a.0 Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 +-1b.0 Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller +-1c.0-[02]-- +-1c.3-[03]----00.0 VIA Technologies, Inc. VT6315 Series Firewire Controller +-1c.4-[04]----00.0 ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller +-1c.5-[05]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller +-1c.6-[06-07]----00.0-[07]-- +-1c.7-[08]----00.0 Marvell Technology Group Ltd. 88SE6121 SATA II / PATA Controller +-1d.0 Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 +-1f.0 Intel Corporation H67 Express Chipset Family LPC Controller +-1f.2 Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller \-1f.3 Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller And here is the result of an lsusb: Bus 002 Device 011: ID 0403:f850 Future Technology Devices International, Ltd USB-UIRT (Universal Infrared Receiver+Transmitter) Bus 002 Device 009: ID 2040:4903 Hauppauge HS PVR Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 054c:0243 Sony Corp. MicroVault Flash Drive Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub The Sony USB is the drive holding my unRAID install. Is it possible for me to passthrough the firewire which is on 1c.3? If so how would I do that? You need vt-d to pass through devices, so it's not possible.
February 4, 20179 yr Author Ok thanks - it is weird that the i5-2500K doesn't have Vt-d but the i5-2500 does. And the K variants were/are more expensive as they are able to be OC'ed. Maybe I should look at getting a used Sandy Bridge processor that supports Vt-d like an i7-2600 or an i5-2500 non K versions. If I can get them cheaply on fleabay that is a simple upgrade.
Archived
This topic is now archived and is closed to further replies.