NReich Posted March 6, 2018 Share Posted March 6, 2018 I've been wanting to create an unraid server for some time now. I can't justify buying new parts so I'm using an old 2009 Gateway computer and chucked a few 2-4TB WD external hard drives that have been sitting around. For the most part I'm happy with my setup. I could set up a VM and get Windows 10 running but I couldn't get GPU Passthrough to work. I have two graphic cards installed in the machine, Unraid can see both cards but I can't select them when I try to edit the VM. Am I able to get this to work? Can I add it to the XML coded or Is my machine too old? Below is more info: System Information Model: Custom M/B: Gateway - H57M01 CPU: Intel® Core™ i3 CPU 530 @ 2.93GHz HVM: Enabled IOMMU: Disabled Cache: 128 kB, 512 kB Memory: 8 GB (max. installable capacity 8 GB) Network: bond0: fault-tolerance (active-backup), mtu 1500 eth0: 1000 Mb/s, full duplex, mtu 1500 Kernel: Linux 4.14.16-unRAID x86_64 OpenSSL: 1.0.2n PCI Devices and IOMMU Groups [8086:0040] 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12) [8086:0041] 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12) [8086:3b64] 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06) [8086:10f0] 00:19.0 Ethernet controller: Intel Corporation 82578DC Gigabit Network Connection (rev 06) [8086:3b3c] 00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) [8086:3b56] 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06) [8086:3b42] 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06) [8086:3b44] 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06) [8086:3b46] 00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06) [8086:3b48] 00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06) [8086:3b4a] 00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06) [8086:3b4e] 00:1c.6 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 7 (rev 06) [8086:3b50] 00:1c.7 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 8 (rev 06) [8086:3b34] 00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) [8086:244e] 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6) [8086:3b08] 00:1f.0 ISA bridge: Intel Corporation H57 Chipset LPC Interface Controller (rev 06) [8086:3b22] 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06) [8086:3b30] 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06) [1002:68e1] 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430] [1002:aa68] 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [197b:2363] 03:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03) [197b:2363] 03:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03) [10de:1287] 04:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1) [10de:0e0f] 04:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1) [1033:0194] 06:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) [1106:3044] 09:06.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0) [8086:2c61] ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02) [8086:2d01] ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02) [8086:2d10] ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02) [8086:2d11] ff:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02) [8086:2d12] ff:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02) [8086:2d13] ff:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02) Link to comment
SSD Posted March 6, 2018 Share Posted March 6, 2018 Confirm that processor supports vt-x and enable it in the bios. Link to comment
NReich Posted March 6, 2018 Author Share Posted March 6, 2018 I have VT Enabled. I don't see a setting for Vt-x or Vt-d Link to comment
John_M Posted March 6, 2018 Share Posted March 6, 2018 It isn't a chipset feature. It's a CPU feature. You already have VT-x enabled. (It seems that it's called VT in some BIOSes) That's what HVM means in your system information. To get IOMMU to work you need VT-d but I don't see it on the Intel ARK page for your CPU. Link to comment
NReich Posted March 6, 2018 Author Share Posted March 6, 2018 Damn. I was hoping my hardware could support everything. I assume there's no workaround? Link to comment
SSD Posted March 6, 2018 Share Posted March 6, 2018 Sorry - meant vt-d. That is needed to ensure hardware passthrough. Thought CPU might be old for that feature. Link to comment
John_M Posted March 6, 2018 Share Posted March 6, 2018 The workaround would be to replace your processor with one that supports VT-d. I don't know if Clarkdale i5s or i7s do. If there isn't one of that generation you'll need a new motherboard as well. Link to comment
NReich Posted March 6, 2018 Author Share Posted March 6, 2018 It's just a limitation with the CPU? Does the motherboard have any factor? If I got something like this you think it would work? Link to comment
NReich Posted March 6, 2018 Author Share Posted March 6, 2018 Alright, I'll give it a shot. I didn't think about replacing the CPU. Link to comment
John_M Posted March 6, 2018 Share Posted March 6, 2018 Yes, the i5 Clarkdale supports IOMMU. You'd need to check compatibility with your motherboard. I'm not a vintage Intel expert, I'm afraid. Link to comment
John_M Posted March 6, 2018 Share Posted March 6, 2018 3 minutes ago, NReich said: It's just a limitation with the CPU? Does the motherboard have any factor? If I got something like this you think it would work? It's a limitation of the i3. The i5 of the same family supports IOMMU but you need to check your motherboard manual for compatibility. Link to comment
NReich Posted March 6, 2018 Author Share Posted March 6, 2018 Hard to find information about the motherboard. I believe the i5 will work, I just ordered a chip on eBay will know for sure this weekend! Link to comment
John_M Posted March 6, 2018 Share Posted March 6, 2018 Who made that motherboard for Gateway? Would it be Foxconn? I did a search and the best I could find is this. I don't know if the information is entirely correct but it does suggest that it's compatible with Clarkdale i5 and the previous generation Lynnfield i5 and i7 - no mention of your Clarkdale i3 though Link to comment
NReich Posted March 6, 2018 Author Share Posted March 6, 2018 The computer model is: Gateway DX483101E DX4831-01e this is the page I found. Link to comment
Warrentheo Posted March 7, 2018 Share Posted March 7, 2018 I think you should check out this page, some of the chips I have seen thrown around here still don't support it... this is the actual page from Intel: https://ark.intel.com/Search/FeatureFilter?productType=processors&VTD=true You can turn on other filters to shorten the list from that... Edit: Plus, make sure to update the BIOS on your motherboard first... There is a possibility with having a board from Gateway that they intentionally disable "Server" functions in the BIOS to get you to pay for their more expensive offerings... Second Edit: Also the i5-680 only has 2 cores and no HyperThreading, you will not have a good experience trying to split just 2 cores between unRaid and a VM... Link to comment
John_M Posted March 7, 2018 Share Posted March 7, 2018 If you add the filter for the appropriate socket (FCLGA1156) you get a much more useful result and both of the chips mentioned here are on it. Unfortunately, none on the list has more than two cores. I would expect all the i5s to be supported, but possibly not the Xeon. Given the difficulty in finding any information about the board I shouldn't think a BIOS update would be at all easy to find. At the end of the day, it is what it is. Find an old chip on ebay and give it a try? I would, just out of curiosity. The only other option is to replace both processor and motherboard, which would be my plan B. Link to comment
Warrentheo Posted March 7, 2018 Share Posted March 7, 2018 I was able to pull up the system on Gateway support, but their website doesnt let you link to it... There is a bios update listed, but I suspect the board just doesnt support VT-d at all... Link to comment
John_M Posted March 7, 2018 Share Posted March 7, 2018 Possibly not but if @NReich wants to try it then it's up to him. If it works it's a fairly cheap solution. If it doesn't he hasn't wasted much money. It's the kind of chance I'd take just for the fun and the learning experience. It would be a nice gesture if you could point him in the direction of that BIOS update. Link to comment
NReich Posted March 7, 2018 Author Share Posted March 7, 2018 I ordered an i5 from eBay yesterday. Should be here Friday. I'm hoping just replacing the chip does the trick! If not I only lost $20. @Warrentheo I'll also look into the BIOS update. Are your able to post a link? Link to comment
NReich Posted March 7, 2018 Author Share Posted March 7, 2018 3 hours ago, Warrentheo said: Second Edit: Also the i5-680 only has 2 cores and no HyperThreading, you will not have a good experience trying to split just 2 cores between unRaid and a VM... I'm mainly just using it for unraid. Its a pretty old system to run unraid and an VM all the time but it would be fun if it works. Link to comment
Warrentheo Posted March 7, 2018 Share Posted March 7, 2018 12 hours ago, NReich said: I ordered an i5 from eBay yesterday. Should be here Friday. I'm hoping just replacing the chip does the trick! If not I only lost $20. @Warrentheo I'll also look into the BIOS update. Are your able to post a link? No, they have a website that doesn't accept direct links, but I just went to the gateway.com support site and plugged in your model number... From what I saw there though, I seriously doubt that the board will support VT-d/IOMMU... Link to comment
John_M Posted March 8, 2018 Share Posted March 8, 2018 20 hours ago, Warrentheo said: No, they have a website that doesn't accept direct links, but I just went to the gateway.com support site and plugged in your model number... From what I saw there though, I seriously doubt that the board will support VT-d/IOMMU... Which support site? I tried this one but the only "model number" I know (H57M01) doesn't produce any result. Link to comment
Warrentheo Posted March 8, 2018 Share Posted March 8, 2018 On 3/6/2018 at 9:03 AM, NReich said: The computer model is: Gateway DX483101E DX4831-01e this is the page I found. He mentioned it further down... Link to comment
BobPhoenix Posted March 9, 2018 Share Posted March 9, 2018 After going to the gateway support site here http://www.gateway.com/gw/en/US/content/drivers-downloads Far left pane: "Desktops" the middle pane: "DX Series" and far right pane: DX4831 I found this bios update: http://global-download.gateway.com/GDFiles/BIOS/BIOS/BIOS_Gateway_P01.B1_A_A.zip?acerid=634145878115459568&Step1=DESKTOP&Step2=DX SERIES&Step3=DX4831&OS=ALL&LC=en&BC=GATEWAY&SC=PA_6G Hope that helps. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.