VMware vSphere

 View Only
  • 1.  Unable to activate HDD Passthrough on HPE Proliant Microserver gen10+ v2

    Posted Nov 30, 2023 08:44 PM

    Hello,

    I just received a HPE Proliant Microserver Gen10+ v2, and added a QM2-2P10G1TB QNAP PCIe card (2 NVMe SSD + 10Gb) to the server.

    ESXI Hypervisor has been successfully installed on the NVMe disk (I just have installed one on the PCIe card for now), and have 4 disks on the SATA ports of the server.

    I can see the 4 SATA disks, but I'm not able to do anything with them and add them to a VM.

    waazdakka_0-1701376576998.png

    waazdakka_1-1701376610522.png

    Since I want the 4 disks in passthrough mode, I followed these instructions to allow the SATA controller to be recognized: https://www.programmersought.com/article/53224542504/

    The controller shows well in black writing, but when I activate the passthrough, I get an error

    waazdakka_2-1701376755789.png

    waazdakka_3-1701376772890.png

    And if I reboot my host, the 4 SATA disks.. disappear.

    Did I miss something in the BIOS settings? Does the NVMe card cause all my problems?
    I found a guy who may have the same issue, but not sure of where to go next... (Since I don't have any IOMMU option in my bios settings)
    https://www.reddit.com/r/unRAID/comments/n8fk1f/hp_microserver_gen10_enabling_iommu_no_harddrives/?utm_source=embedv2&utm_medium=post_embed&utm_content=post_title&embed_host_url=https://xpenology.com/forum/index.php

    Thanks for your help!



  • 2.  RE: Unable to activate HDD Passthrough on HPE Proliant Microserver gen10+ v2

    Posted Dec 06, 2023 07:49 PM

    1) Did you turn off the SW RAID in the BIOS of the machine, set the SATA to AHCI mode?

    2) Post the results of the first command mentioned in the blog post.
    lspci -v | grep "Class 0106" -B 1



  • 3.  RE: Unable to activate HDD Passthrough on HPE Proliant Microserver gen10+ v2

    Posted Dec 08, 2023 02:12 PM

    Hello,

    Here is my SATA controller options

    Capture d’écran 2023-12-07 à 16.27.33.png

     And the results of lspci -v | grep "Class 0106" -B 1 gives me:

    0000:00:17.0 Mass storage controller SATA controller: Intel Corporation Device 43d2 
    	 Class 0106: 8086:43d2


  • 4.  RE: Unable to activate HDD Passthrough on HPE Proliant Microserver gen10+ v2

    Posted Dec 08, 2023 07:28 PM

    So in your map file did you do

    8086 8d02

    or

    8086 43d2

    Map file should match the output so it should be the 43d2 one.

     

     

    AHCI = Good



  • 5.  RE: Unable to activate HDD Passthrough on HPE Proliant Microserver gen10+ v2

    Posted Dec 08, 2023 08:59 PM

    Here is what I put on the passtrhu.map file:

    # Intel Corporation Device 43d2
    8086  43d2  d3d0     false

    Then I reboot the server, I when I try to activate the passthrough, I got the error I put on the first post...