HP-Z800: SSD on PCIe Sata3 card not detected by UnRaid


Recommended Posts

My first post here on the forums.  I'm doing a fresh install of UnRaid 6.5.0

 

Trying to get my first UnRaid install set up and running.  My machine specs are as follows:

 

HP Z800 chasis and motherboard

2x Intel Xeon X5680 cpu's,

64GB Reg. ECC RAM, 

MSI GTX1050Ti 4GB OC GPU,

4x 6TB enterprise HDD's via onboard SATA2 controller, not using the onboard LSI SAS controller due to only able to see HDD's as 2TB. 

I also have an Intel SSD DC S3510 Series 1.2TB drive which I want to get the best performance out of, and use for a boot drive/cache drive for my UnRaid install.  Considering the machine only has SATA2 onboard.... 

 

 

So the HP Z800 is an aged platform to build on these days, but allowed me to get a lot of bang for the $ on a very limited budget(which i have far exceeded at this point). In order to modernize, I have installed:

1. PCIe to USB3 card(with two internal 19-pin connectors for a front bay media card reader with usb3 ports)

2. a StarTech (PEXSAT32) 2 port PCIe SATA3 Controller Card.  Both of these cards appear to be functioning correctly(via a windows 10 install, and the SSD is seen as a bootable drive when connected to the PCIe card)

 

The ssd ran smothely with a Windows10Pro install, no other drives initialized.  Was just basically a test install to make sure all the workstation's components were working as expected.

 

Then I learned of the amazing capabilities of UnRaid which seemed to fit my needs perfectly!

HOWEVER, UnRaid is not seeing the SSD(connected to the PCIe card) at all.  Not available as a selectable drive, nor does it appear under "unassigned devices".

This StarTech SATA3 controller card was recommended to me by a teammate who uses the same in two similar machines(both z600's) which he runs Ubuntu Server and has found these to be most compatible with Linux distros.  So I thought I'd be okay, but here I am asking for help :-)

 

The SATA 3 controller is recognized in BIOS, I have a driver disk that came in it's box.  Not sure if that driver can be injected into UnRaid?

 

Any help would be greatly appreciated!!!!  I am not very linux/network savvy, but I learn quick and REALLY wanna get this SSD recognised via the PCIe controller, so I can use it as a 1.2 TB cache drive.

 

Thanks in advance =)

tower-diagnostics-20180330-0619.zip

Edited by UknowEtheG
attatched diagnostics.zip
Link to comment

PCI Devices and IOMMU Groups

IOMMU group 0: [8086:3406] 00:00.0 Host bridge: Intel Corporation 5520 I/O Hub to ESI Port (rev 13)
 
IOMMU group 1: [8086:3408] 00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)
 
IOMMU group 2: [8086:340a] 00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
 
IOMMU group 3: [8086:340e] 00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)
 
IOMMU group 4: [8086:3425] 00:10.0 PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 13)
  [8086:3426] 00:10.1 PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 (rev 13)
 
IOMMU group 5: [8086:3427] 00:11.0 PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1 (rev 13)
  [8086:3428] 00:11.1 PIC: Intel Corporation 7500/5520/5500 Routing & Protocol Layer Register Port 1 (rev 13)
 
IOMMU group 6: [8086:342e] 00:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 13)
  [8086:3422] 00:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
  [8086:3423] 00:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
 
IOMMU group 7: [8086:342f] 00:15.0 PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers (rev 13)
 
IOMMU group 8: [8086:3a37] 00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
  [8086:3a38] 00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
  [8086:3a39] 00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
  [8086:3a3c] 00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
 
IOMMU group 9: [8086:3a3e] 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
 
IOMMU group 10: [8086:3a40] 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
  [8086:3a48] 00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
  [8086:3a4a] 00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
  [14e4:1684] 01:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10)
  [14e4:1684] 02:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10)
  [8086:24f3] 1c:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
 
IOMMU group 11: [8086:3a34] 00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
  [8086:3a35] 00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
  [8086:3a36] 00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
  [8086:3a3a] 00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
 
IOMMU group 12: [8086:244e] 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
  [11c1:5811] 37:09.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a Controller (rev 70)
 
IOMMU group 13: [8086:3a16] 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
  [8086:2822] 00:1f.2 RAID bus controller: Intel Corporation SATA Controller [RAID mode]
 
IOMMU group 14: [1912:0014] 03:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03)
 
IOMMU group 15: [1002:68a9] 0f:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [FirePro V5800]
  [1002:aa58] 0f:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Juniper HDMI Audio [Radeon HD 5700 Series]
 
IOMMU group 16: [1b4b:9128] 28:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9128 PCIe SATA 6 Gb/s RAID controller (rev 20)
 
IOMMU group 17: [8086:340a] 40:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
 
IOMMU group 18: [8086:340e] 40:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)
 
IOMMU group 19: [8086:3425] 40:10.0 PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 13)
  [8086:3426] 40:10.1 PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 (rev 13)
 
IOMMU group 20: [8086:3427] 40:11.0 PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1 (rev 13)
  [8086:3428] 40:11.1 PIC: Intel Corporation 7500/5520/5500 Routing & Protocol Layer Register Port 1 (rev 13)
 
IOMMU group 21: [8086:342e] 40:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 13)
  [8086:3422] 40:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
  [8086:3423] 40:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
 
IOMMU group 22: [8086:342f] 40:15.0 PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers (rev 13)
 
IOMMU group 23: [10de:1c82] 42:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
  [10de:0fb9] 42:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
 
IOMMU group 24: [8086:2c70] 7f:00.0 Host bridge: Intel Corporation Xeon 5600 Series QuickPath Architecture Generic Non-core Registers (rev 02)
  [8086:2d81] 7f:00.1 Host bridge: Intel Corporation Xeon 5600 Series QuickPath Architecture System Address Decoder (rev 02)
 
IOMMU group 25: [8086:2d90] 7f:02.0 Host bridge: Intel Corporation Xeon 5600 Series QPI Link 0 (rev 02)
  [8086:2d91] 7f:02.1 Host bridge: Intel Corporation Xeon 5600 Series QPI Physical 0 (rev 02)
  [8086:2d92] 7f:02.2 Host bridge: Intel Corporation Xeon 5600 Series Mirror Port Link 0 (rev 02)
  [8086:2d93] 7f:02.3 Host bridge: Intel Corporation Xeon 5600 Series Mirror Port Link 1 (rev 02)
  [8086:2d94] 7f:02.4 Host bridge: Intel Corporation Xeon 5600 Series QPI Link 1 (rev 02)
  [8086:2d95] 7f:02.5 Host bridge: Intel Corporation Xeon 5600 Series QPI Physical 1 (rev 02)
 
IOMMU group 26: [8086:2d98] 7f:03.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Registers (rev 02)
  [8086:2d99] 7f:03.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Target Address Decoder (rev 02)
  [8086:2d9a] 7f:03.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller RAS Registers (rev 02)
  [8086:2d9c] 7f:03.4 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Test Registers (rev 02)
 
IOMMU group 27: [8086:2da0] 7f:04.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Control (rev 02)
  [8086:2da1] 7f:04.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Address (rev 02)
  [8086:2da2] 7f:04.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Rank (rev 02)
  [8086:2da3] 7f:04.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control (rev 02)
 
IOMMU group 28: [8086:2da8] 7f:05.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Control (rev 02)
  [8086:2da9] 7f:05.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Address (rev 02)
  [8086:2daa] 7f:05.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Rank (rev 02)
  [8086:2dab] 7f:05.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control (rev 02)
 
IOMMU group 29: [8086:2db0] 7f:06.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Control (rev 02)
  [8086:2db1] 7f:06.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Address (rev 02)
  [8086:2db2] 7f:06.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Rank (rev 02)
  [8086:2db3] 7f:06.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control (rev 02)
 
IOMMU group 30: [8086:2c70] 7e:00.0 Host bridge: Intel Corporation Xeon 5600 Series QuickPath Architecture Generic Non-core Registers (rev 02)
  [8086:2d81] 7e:00.1 Host bridge: Intel Corporation Xeon 5600 Series QuickPath Architecture System Address Decoder (rev 02)
 
IOMMU group 31: [8086:2d90] 7e:02.0 Host bridge: Intel Corporation Xeon 5600 Series QPI Link 0 (rev 02)
  [8086:2d91] 7e:02.1 Host bridge: Intel Corporation Xeon 5600 Series QPI Physical 0 (rev 02)
  [8086:2d92] 7e:02.2 Host bridge: Intel Corporation Xeon 5600 Series Mirror Port Link 0 (rev 02)
  [8086:2d93] 7e:02.3 Host bridge: Intel Corporation Xeon 5600 Series Mirror Port Link 1 (rev 02)
  [8086:2d94] 7e:02.4 Host bridge: Intel Corporation Xeon 5600 Series QPI Link 1 (rev 02)
  [8086:2d95] 7e:02.5 Host bridge: Intel Corporation Xeon 5600 Series QPI Physical 1 (rev 02)
 
IOMMU group 32: [8086:2d98] 7e:03.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Registers (rev 02)
  [8086:2d99] 7e:03.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Target Address Decoder (rev 02)
  [8086:2d9a] 7e:03.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller RAS Registers (rev 02)
  [8086:2d9c] 7e:03.4 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Test Registers (rev 02)
 
IOMMU group 33: [8086:2da0] 7e:04.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Control (rev 02)
  [8086:2da1] 7e:04.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Address (rev 02)
  [8086:2da2] 7e:04.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Rank (rev 02)
  [8086:2da3] 7e:04.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control (rev 02)
 
IOMMU group 34: [8086:2da8] 7e:05.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Control (rev 02)
  [8086:2da9] 7e:05.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Address (rev 02)
  [8086:2daa] 7e:05.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Rank (rev 02)
  [8086:2dab] 7e:05.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control (rev 02)
 
IOMMU group 35: [8086:2db0] 7e:06.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Control (rev 02)
  [8086:2db1] 7e:06.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Address (rev 02)
  [8086:2db2] 7e:06.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Rank (rev 02)
  [8086:2db3] 7e:06.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control (rev 02)

 

CPU Thread Pairings

Pair 1: cpu 0 / cpu 12
Pair 2: cpu 1 / cpu 13
Pair 3: cpu 2 / cpu 14
Pair 4: cpu 3 / cpu 15
Pair 5: cpu 4 / cpu 16
Pair 6: cpu 5 / cpu 17
Pair 7: cpu 6 / cpu 18
Pair 8: cpu 7 / cpu 19
Pair 9: cpu 8 / cpu 20
Pair 10: cpu 9 / cpu 21
Pair 11: cpu 10 / cpu 22
Pair 12: cpu 11 / cpu 23

 

USB Devices

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0781:5583 SanDisk Corp. Ultra Fit
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:c521 Logitech, Inc. Cordless Mouse Receiver
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 258a:0001
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
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 010 Device 002: ID 05e3:0732 Genesys Logic, Inc. All-in-One Cardreader

 

SCSI Devices

[0:0:0:0] disk SanDisk Ultra Fit 1.00 /dev/sda 30.7GB
[1:0:0:0] disk Generic STORAGE DEVICE 0551 /dev/sdb -
[1:0:0:1] disk Generic STORAGE DEVICE 0551 /dev/sdc -
[1:0:0:2] disk Generic STORAGE DEVICE 0551 /dev/sdd -
[1:0:0:3] disk Generic STORAGE DEVICE 0551 /dev/sde -
[1:0:0:4] disk Generic STORAGE DEVICE 0551 /dev/sdf -
[2:0:0:0] cd/dvd PLDS DVD+-RW DH-16ACS JD11 /dev/sr0 -
[4:0:0:0] disk ATA ST6000NM0024-1HT SN02 /dev/sdg 6.00TB
[5:0:0:0] disk ATA ST6000NM0024-1HT SN02 /dev/sdh 6.00TB
[6:0:0:0] disk ATA ST6000NM0024-1HT SN02 /dev/sdi 6.00TB
[7:0:0:0] disk ATA ST6000NM0024-1HT SN02 /dev/sdj 6.00TB
Link to comment

Have you tried the SSD on the onboard sata controller?

There was some error in your syslog regarding what I think is the controller card. It's error on ata8 and ata14.

I think the startech card is using a Marvell chip, so you might want to try to disable vt-d in the bios and see if the SSD is seen in unRAID.

Link to comment
34 minutes ago, saarg said:

Have you tried the SSD on the onboard sata controller?

There was some error in your syslog regarding what I think is the controller card. It's error on ata8 and ata14.

I think the startech card is using a Marvell chip, so you might want to try to disable vt-d in the bios and see if the SSD is seen in unRAID.

 

I did not attempt to use the SSD with the onboard controller because it is only SATA2.  I was actually looking around on EBay for a confirmed working SATA/SAS controller to buy.... then I got a notification of a reply.  Saved me $70  :-)

 

Disabling "VT-D2" in BIOS did the trick.... at least now the SSD is seen and available to select as my Cache device :-)

setting up the Array now.

 

Thanks for your reply

  • Like 1
Link to comment
On 3/30/2018 at 6:37 AM, saarg said:

Have you tried the SSD on the onboard sata controller?

There was some error in your syslog regarding what I think is the controller card. It's error on ata8 and ata14.

I think the startech card is using a Marvell chip, so you might want to try to disable vt-d in the bios and see if the SSD is seen in unRAID.

 

so, the suggested fix of turning of VT-D allows for my Sata3 card controller to be detected and my SSD accessible via UnRaid.  however, it prevents me from utilizing IOMMU groupings.  therefore I cannot passthrough my GTX 1050 Ti GPU to my virtual machines.  

 

Is there a potential workaround? or another way to enable the StarTech controller without needing to disable VT-D in bios?

 

I'm really hoping that I am not going to be stuck with one or the other here

Link to comment
17 minutes ago, UknowEtheG said:

 

so, the suggested fix of turning of VT-D allows for my Sata3 card controller to be detected and my SSD accessible via UnRaid.  however, it prevents me from utilizing IOMMU groupings.  therefore I cannot passthrough my GTX 1050 Ti GPU to my virtual machines.  

 

Is there a potential workaround? or another way to enable the StarTech controller without needing to disable VT-D in bios?

 

I'm really hoping that I am not going to be stuck with one or the other here

 

Disabling vt-d means that you can't use any device pass through at all.

Your only option is to buy a sata controller that do not use a marvell chip.

Adding iommu=pt fixed the issue for some of us, but as far as I know it's default in unraid now. You could try to add it to the syslinux.cfg file after append. To edit the syslinux.cfg, go to the Main tab of unraids webui, then clikc on flash and you should see a syslinux configuration box.

Should look something like the below. You need to add it to the one that says menu default.

 

label unRAID OS
  menu default
  kernel /bzimage
  append iommu=pt initrd=/bzroot

 

Link to comment
20 hours ago, saarg said:

 

Disabling vt-d means that you can't use any device pass through at all.

Your only option is to buy a sata controller that do not use a marvell chip.

Adding iommu=pt fixed the issue for some of us, but as far as I know it's default in unraid now. You could try to add it to the syslinux.cfg file after append. To edit the syslinux.cfg, go to the Main tab of unraids webui, then clikc on flash and you should see a syslinux configuration box.

Should look something like the below. You need to add it to the one that says menu default.

 


label unRAID OS
  menu default
  kernel /bzimage
  append iommu=pt initrd=/bzroot

 

 

I require the capability to passthrough hardware to my VM's.... including my MSI GTX 1050Ti 4gb OC GPU.  So in the long run , disabling VT-D will not be an option for me.

I've read some discussions of flashing a more recent firmware to the controller may work, but there is a lot of inconsistency in people finding success with this.    I've located a recent firmware file, but i'm not really comfortable with flashing different firmware/bios files to an item i may end up returning.therefore this PCIe card may need to be replaced. :-(

 

instead.... I believe i am going to get this card:

Dell H310:

https://www.ebay.com/itm/162834659601

 

Already having an older device, i'd rather limit compatibility issues between hardware and UnRaid.... as I imagine I have a big learning curve moving forward when trying to make the hardware play nice within my VM's.  I'd rather go with a slightly more expensive PCIe card and limit the hastles of getting this StarTech(or other buggy Marvel chipsets) to work properly.

 

From what i've gathered here on the forums, this H310 SAS/SATA controller is listed as compatible with UnRaid OS.  It is also mentioned as being a top performer(read/write speeds) in Z800 forums.  It is described as giving the Zx00 series the same SATA3 performance as the Zx20 series machines(they use the same LSI controller)

 

There is also RedHat driver support for a long time for the H310, so my Arch based Linux distro(Android build enviroment) SHOULD play nicely with the hardware....... we shall see.

 

Am going to pull the trigger and order the H310 right now.  Will take 5 days to be delivered, in the meantime I can focus on getting my VM's installed and configured as i'd like, and then swap out cards later and enable the harware passthroughs at that time.  Baby steps to getting my machine fully operational and modernized/upgraded :-)

Link to comment
2 hours ago, UknowEtheG said:

 

I require the capability to passthrough hardware to my VM's.... including my MSI GTX 1050Ti 4gb OC GPU.  So in the long run , disabling VT-D will not be an option for me.

I've read some discussions of flashing a more recent firmware to the controller may work, but there is a lot of inconsistency in people finding success with this.    I've located a recent firmware file, but i'm not really comfortable with flashing different firmware/bios files to an item i may end up returning.therefore this PCIe card may need to be replaced. :-(

 

instead.... I believe i am going to get this card:

Dell H310:

https://www.ebay.com/itm/162834659601

 

Already having an older device, i'd rather limit compatibility issues between hardware and UnRaid.... as I imagine I have a big learning curve moving forward when trying to make the hardware play nice within my VM's.  I'd rather go with a slightly more expensive PCIe card and limit the hastles of getting this StarTech(or other buggy Marvel chipsets) to work properly.

 

From what i've gathered here on the forums, this H310 SAS/SATA controller is listed as compatible with UnRaid OS.  It is also mentioned as being a top performer(read/write speeds) in Z800 forums.  It is described as giving the Zx00 series the same SATA3 performance as the Zx20 series machines(they use the same LSI controller)

 

There is also RedHat driver support for a long time for the H310, so my Arch based Linux distro(Android build enviroment) SHOULD play nicely with the hardware....... we shall see.

 

Am going to pull the trigger and order the H310 right now.  Will take 5 days to be delivered, in the meantime I can focus on getting my VM's installed and configured as i'd like, and then swap out cards later and enable the harware passthroughs at that time.  Baby steps to getting my machine fully operational and modernized/upgraded :-)

 

You did not try what I suggested?

Link to comment
On 4/2/2018 at 3:44 PM, saarg said:

 

You did not try what I suggested?

 I did try this:

 

label unRAID OS
  menu default
  kernel /bzimage
  append iommu=pt initrd=/bzroot

 

I added "iommu=pt" to each of the boot options in the  syslinux.cfg as you suggested and as I've seen mentioned in other threads here on the forum.

It did not affect anything.  Still get errors during boot and ssd/sata3 control card undetected by the OS.

 

The performance gain from using the Dell PERC H310 should pay for itself in the long run versus this StarTech brand card.  

I didn't have time or patience to fiddle with option roms/firmware/bios flashes for this StarTech card.

I also paid a little extra for the H310 I found which is said to have been pre-flashed to optimal firmware/bios/option rom and tested in use with the UnRaid OS.

Should have the part and cables by Friday and ready to move forward with everything else :-)  

 

 

I very much appreciate your responses and trying to assist me.  In the end, I chose to replace the part in question with a better & hopefully fully compatible one.

We can call this subject matter resolved, and thread can be archived.  Thanks again @saarg

Link to comment
3 hours ago, saarg said:

Does the new card support trim? 

 

From what I can tell(from reading a lot!) is that when the h310 is flashed to IT mode, it does support TRIMM commands for enterprise level SSD's. 

My SSD(I own 2 nearly brand new):

Intel DC S3510 Series 1.2TB

 

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.