XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    ECC memory not detected

    Scheduled Pinned Locked Moved Compute
    9 Posts 3 Posters 469 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F Offline
      FTSSupport
      last edited by

      Hello I'm running XCP-NG 8.3 Beta 2 (will update to RC1 this weekend).

      I have a Windows Server 2022 environment I'm setting up A) I need Hyper-V installed, which isn't going to happened due to the limitations of Nested Virtualization (Already super frustrated about that)... B) I was able to install Hyper-V through DISM, BUT I seeing errors that Windows seems to think I don't have ECC RAM installed.

      Does XCP-NG not passthrough the RAM data info so Windows sees that it is ECC RAM?

      I'm very confused about that.

      A 1 Reply Last reply Reply Quote 0
      • A Offline
        Andrew Top contributor @FTSSupport
        last edited by

        @FTSSupport Kind of... ECC system memory is reported to the guest, but then it also reports 64bit (non-ECC) memory. So if windows looks at the memory width then it shows as non-ECC. If windows looks at the system memory type then it reports ECC memory.

        It does not matter as your host server deals with ECC memory and any errors.

        1 Reply Last reply Reply Quote 0
        • planedropP Offline
          planedrop Top contributor
          last edited by

          There isn't a need for the VMs to be aware of it being ECC memory, that's something for the host to deal with, so it won't make a difference in Windows.

          What is your purpose/requirement for Hyper-V? Nested virtualization is almost always unreliable, this isn't a XCP-ng or Xen thing, it's also buggy/unstable in ProxMox, other KVM hypervisors, etc... The only time I've had this work is nesting Hyper-V inside a VM that is already running on Hyper-V, but even that is something Microsoft says don't do.

          F 1 Reply Last reply Reply Quote 0
          • F Offline
            FTSSupport @planedrop
            last edited by

            @planedrop It looks like it is actually required for this piece of software to run at all... I might call them to see if they have worked with others that virtualize their servers to run the software or if they always run them on bare metal Windows... I don't use the software, so I don't know much about it, I just make sure the machines are available to run it.

            https://ecostruxure-building-help.se.com/bms/Topics/show.castle?id=12297&locale=en-US&productversion=3.2#section__technicaldata

            A 1 Reply Last reply Reply Quote 0
            • A Offline
              Andrew Top contributor @FTSSupport
              last edited by

              @FTSSupport From what I read on that page, Project Configuration Tool requires Windows Hyper-V, not ECC memory.

              Since Windows Hyper-V won't run under Xen/XCP you can't install that software.

              F 1 Reply Last reply Reply Quote 0
              • F Offline
                FTSSupport @Andrew
                last edited by

                @Andrew My point was Hyper-V was giving an error because it said that it couldn't detect ECC memory either...

                planedropP 1 Reply Last reply Reply Quote 0
                • planedropP Offline
                  planedrop Top contributor @FTSSupport
                  last edited by

                  @FTSSupport OH gotcha, so the software needs Hyper-V, and Hyper-V was complaining about the lack of ECC?

                  F 1 Reply Last reply Reply Quote 0
                  • F Offline
                    FTSSupport @planedrop
                    last edited by

                    @planedrop Exactly! Otherwise I didn't care because like you said, what the VM sees doesn't exactly matter in this regard because the host has ECC memory.

                    planedropP 1 Reply Last reply Reply Quote 1
                    • planedropP Offline
                      planedrop Top contributor @FTSSupport
                      last edited by

                      @FTSSupport Got it! I'm not sure there is a way around hyper-v complaining on that front unfortunately.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post