MemTest86 Pro 11.5/11.6 causes UEFI Fault (Dell PowerEdge R7725 - AMD EPYC 9335)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hdwr@edgeam.am
    Junior Member
    • Sep 2026
    • 5

    #1

    MemTest86 Pro 11.5/11.6 causes UEFI Fault (Dell PowerEdge R7725 - AMD EPYC 9335)

    Здравствуйте,

    мы столкнулись с периодически возникающей, но воспроизводимой проблемой при запуске MemTest86 Pro на серверах Dell PowerEdge R7725, оснащенных процессорами AMD EPYC 9335.
    Мы воспроизвели проблему на двух разных платформах Dell PowerEdge R7725 SFF8, обе с процессорами AMD EPYC 9335 (32-ядерные).
    Мы протестировали MemTest86 Pro версий 11.5 и 11.6, и проблема возникает в обеих версиях.
    Все микропрограммы сервера обновлены до последних версий, доступных на данный момент у Dell, включая BIOS, iDRAC/Lifecycle Controller и другие системные микропрограммы.

    Основная конфигурация R7725:
    Сервер: Dell PowerEdge R7725 SFF8
    Процессор: 2 × AMD EPYC 9335, 3,0 ГГц, по 32 ядра каждый
    Память: 16 × 32 ГБ DDR5 RDIMM 6400 МТ/с Dell (всего 512 ГБ)
    Видеокарта: 2 × NVIDIA RTX PRO 6000 BSE 96 ГБ
    Сеть: Broadcom 57414 двухпортовый 25GbE SFP28 OCP
    Хранение данных: 2 × 1,92 ТБ NVMe E3.s 2,5" RI Dell SSD
    Блок питания: Dell Dual Hot-Plug 3200 Вт
    Охлаждение: радиаторы для процессоров Dell R7725 и высокопроизводительные вентиляторы 2U Platinum
    Диагностика оборудования уже проведена.

    Мы провели обширное тестирование изоляции оборудования и замены компонентов.
    Оба процессора AMD EPYC 9335 Процессоры были заменены на другие/новые ЦП, но сбой MemTest86/UEFI по-прежнему происходит.
    Мы также протестировали сервер с различными модулями памяти, и проблема осталась.

    Чтобы исключить графические процессоры и устройства PCIe как возможную причину, мы также протестировали сервер с полностью удаленными графическими процессорами NVIDIA RTX PRO 6000. Тот же сбой UEFI по-прежнему происходит.
    Кроме того, у нас есть вторая/запасная платформа Dell PowerEdge R7725, и мы также провели те же тесты изоляции и замены компонентов на этой системе. Тот же сбой MemTest86/UEFI воспроизводится на второй платформе R7725.
    Таким образом, проблема не ограничивается какой-либо конкретной материнской платой, комплектом ЦП, комплектом памяти или конфигурацией графического процессора.

    MemTest86 не сообщает о каких-либо ошибках памяти перед сбоем. Вместо этого вся среда UEFI в конечном итоге дает сбой, и сервер останавливается со следующей ошибкой:
    PowerEdge R7725 – BIOS
    Требуется перезагрузка системы. Система обнаружила исключение во время UEFI. Предзагрузочная среда.
    Тип: Общая ошибка защиты (13)
    Источник: Программное обеспечение (UEFI0011) на BSP
    Трассировка стека на экране исключения включает:
    DxeCore.efi
    HiiDatabase.efi
    DellEarlyVideoSplashDxe.efi

    В журнале жизненного цикла iDRAC записано только:
    BIOS системы остановлен.

    К сожалению, нам не удалось получить журналы MemTest86 после сбоя. Когда возникает проблема, сама среда BIOS/UEFI останавливается, и результаты/журналы тестирования не сохраняются.

    Сбой носит периодический характер и не происходит в одной и той же точке при каждом запуске. Иногда MemTest86 завершается успешно без ошибок. Однако при последующих запусках или дополнительных проходах система может в конечном итоге аварийно завершиться с ошибкой общей защиты, показанной выше.

    Во всех случаях, когда нам удалось воспроизвести проблему, сбой происходил примерно через 17–29 часов непрерывной работы MemTest86.
    До сбоя MemTest86 не сообщает об ошибках памяти.

    В качестве дополнительной проверки мы провели расширенное стресс-тестирование под Linux с использованием stress-ng.
    Системы R7725 остаются стабильными при стресс-тестировании под Linux, и мы не наблюдали там аналогичного сбоя.

    Для сравнения мы также протестировали MemTest86 Pro 11.6 на Dell PowerEdge R7625 предыдущего поколения с AMD EPYC 9224 (Genoa).
    Мы не наблюдали этой проблемы на R7625 — MemTest86 успешно работает без сбоев UEFI.
    На данный момент проблема воспроизведена только на Dell PowerEdge R7725 с AMD EPYC 9335 (Turin) на двух разных платформах R7725, в то время как на предыдущем поколении R7625 с AMD EPYC 9224 (Genoa) аналогичного поведения не наблюдается.

    Следует учитывать, что:
    проблема воспроизведена на двух разных платформах Dell PowerEdge R7725;
    затронуты как MemTest86 Pro 11.5, так и 11.6;
    процессоры были заменены;
    были протестированы различные модули памяти;
    системы тестировались без установленных графических процессоров NVIDIA;
    аналогичное тестирование с заменой/изоляцией было проведено на второй/запасной платформе R7725;
    MemTest86 иногда завершается успешно без ошибок;
    когда происходит сбой, это ошибка UEFI General Protection Fault, а не ошибка памяти MemTest86;
    сбой обычно происходит только после 17–29 часов непрерывного тестирования;
    стресс-тестирование Linux stress-ng стабильно;
    На процессорах предыдущего поколения R7625 / EPYC 9224 эта проблема отсутствует.

    Мы хотели бы определить, может ли это быть проблемой совместимости между MemTest86 и более новой платформой AMD EPYC 9005 / Turin, или же это проблема реализации UEFI на Dell PowerEdge R7725.

    Пожалуйста, сообщите:
    Известны ли какие-либо проблемы с MemTest86 11.5/11.6 на платформах AMD EPYC 9005 (Turin)?
    Тестировался ли MemTest86 специально на Dell PowerEdge R7725?
    Может ли сбой быть связан с топологией ЦП, доступом к SPD/SMBus, обработкой ECC, опросом температуры памяти или другими аппаратными запросами, выполняемыми MemTest86?
    Рекомендуете ли вы тестирование с более новой или внутренней/отладочной сборкой MemTest86, если таковая доступна?

    Прилагаю скриншоты полного сообщения об ошибке UEFI и соответствующей записи в журнале жизненного цикла iDRAC. Также могу предоставить подробную информацию о версиях прошивки, конфигурации памяти, скриншоты MemTest86 и любую дополнительную информацию о системе, необходимую для устранения неполадок.
  • David (PassMark)
    Administrator
    • Jan 2003
    • 11107

    #2
    We don't speak Russian. So just guessing from a bad translation.

    You are using an old version of Memtest86. See this page for the latest release.
    https://www.memtest86.com/whats-new.html
    But using V11.7 probably won't fix this.

    The crash is a Dell UEFI firmware exception, not a MemTest86 reported memory test failure.
    Strangely the timestamp showed this happened 5 months ago??

    Faulting instruction was in the EFI software, DxeCore.efi at address 0x02E085
    DXE = Driver Execution Environment.

    Call path was:
    DellEarlyVideoSplashDxe.efi called
    HiiDatabase.efi which called
    DxeCore.efi which crashed

    There are multiple similar crash on the Dell web site:

    https://www.dell.com/community/en/co...ccf8a8de29c346
    https://www.dell.com/community/en/co...356218a14fb217
    https://www.dell.com/community/en/co...ccf8a8de49fe86

    You might need to get Dell involved to debug their BIOS.

    Comment

    • hdwr@edgeam.am
      Junior Member
      • Sep 2026
      • 5

      #3
      Sorry, here is the original text:
      Hello,

      We are experiencing an intermittent but reproducible issue when running MemTest86 Pro on Dell PowerEdge R7725 servers equipped with AMD EPYC 9335 processors.
      We have reproduced the issue on two different Dell PowerEdge R7725 SFF8 platforms, both using AMD EPYC 9335 (32-core) processors.
      We tested both MemTest86 Pro 11.5 and 11.6, and the issue occurs with both versions.
      All server firmware is up to date with the latest versions currently available from Dell, including BIOS, iDRAC/Lifecycle Controller, and other system firmware.

      The primary R7725 configuration is:
      Server: Dell PowerEdge R7725 SFF8
      CPU: 2 × AMD EPYC 9335, 3.0 GHz, 32 cores each
      Memory: 16 × 32 GB DDR5 RDIMM 6400 MT/s Dell (512 GB total)
      GPU: 2 × NVIDIA RTX PRO 6000 BSE 96 GB
      Network: Broadcom 57414 dual-port 25GbE SFP28 OCP
      Storage: 2 × 1.92 TB NVMe E3.s 2.5" RI Dell SSD
      PSU: Dell Dual Hot-Plug 3200 W Power Supply
      Cooling: Dell R7725 CPU heatsinks and 2U High Performance Platinum fans
      Hardware troubleshooting already performed

      We have performed extensive hardware isolation and component replacement testing.
      Both AMD EPYC 9335 processors have been replaced with different/new CPUs, but the MemTest86/UEFI crash still occurs.
      We have also tested the server with different memory modules, and the issue remains.

      To exclude the GPUs and PCIe devices as a possible cause, we also tested the server with the NVIDIA RTX PRO 6000 GPUs completely removed. The same UEFI crash still occurs.
      In addition, we have a second/spare Dell PowerEdge R7725 platform, and we performed the same component isolation and replacement tests on that system as well. The same MemTest86/UEFI failure can be reproduced on the second R7725 platform.
      Therefore, the issue is not limited to one particular motherboard, CPU set, memory set, or GPU configuration.

      MemTest86 does not report any memory errors before the failure. Instead, the entire UEFI environment eventually crashes and the server halts with the following error:
      PowerEdge R7725 – BIOS
      A system restart is required. The system detected an exception during the UEFI pre-boot environment.
      Type: General Protection Fault (13)
      Source: Software (UEFI0011) on BSP
      The stack trace on the exception screen includes:
      DxeCore.efi
      HiiDatabase.efi
      DellEarlyVideoSplashDxe.efi

      The iDRAC Lifecycle Log only records:
      System BIOS has halted.

      Unfortunately, we have not been able to obtain MemTest86 logs after the crash. When the issue occurs, the BIOS/UEFI environment itself halts and the test results/logs are not saved.

      The failure is intermittent and does not occur at exactly the same point during every run. Sometimes MemTest86 completes successfully with zero errors. However, during subsequent runs or additional passes, the system may eventually crash with the General Protection Fault shown above.

      In all cases where we have reproduced the issue so far, the crash has occurred after approximately 17 to 29 hours of continuous MemTest86 operation.
      No memory errors are reported by MemTest86 before the crash.

      As an additional check, we performed extended stress testing under Linux using stress-ng.
      The R7725 systems remain stable under Linux stress testing, and we have not observed the same failure there.

      For comparison, we also tested MemTest86 Pro 11.6 on a previous-generation Dell PowerEdge R7625 with AMD EPYC 9224 (Genoa).
      We have not observed this issue on the R7625 - MemTest86 runs successfully without UEFI crashes.
      So far, the issue has been reproduced only on the Dell PowerEdge R7725 with AMD EPYC 9335 (Turin), on two separate R7725 platforms, while the previous-generation R7625 with AMD EPYC 9224 (Genoa) does not exhibit the same behavior.

      Considering that:
      the problem has been reproduced on two separate Dell PowerEdge R7725 platforms;
      both MemTest86 Pro 11.5 and 11.6 are affected;
      the processors have been replaced;
      different memory modules have been tested;
      the systems have been tested without the NVIDIA GPUs installed;
      the same isolation/replacement testing has been performed on the second/spare R7725 platform;
      MemTest86 sometimes completes successfully with zero errors;
      when the failure occurs, it is a UEFI General Protection Fault rather than a MemTest86 memory error;
      the failure typically occurs only after 17–29 hours of continuous testing;
      Linux stress-ng testing is stable;
      and a previous-generation R7625 / EPYC 9224 does not exhibit the issue,

      We would like to determine whether this could be a compatibility issue between MemTest86 and the newer AMD EPYC 9005 / Turin platform, or with the Dell PowerEdge R7725 UEFI implementation.

      Could you please advise:
      Are there any known issues with MemTest86 11.5/11.6 on AMD EPYC 9005 (Turin) platforms?
      Has MemTest86 been tested specifically on the Dell PowerEdge R7725?
      Could the crash be related to CPU topology, SPD/SMBus access, ECC handling, memory temperature polling, or other hardware interrogation performed by MemTest86?
      Would you recommend testing with a newer or internal/debug build of MemTest86, if one is available?

      I have attached screenshots of the complete UEFI exception and the corresponding iDRAC Lifecycle Log entry. I can also provide detailed firmware versions, memory configuration, MemTest86 screenshots, and any additional system information required for troubleshooting.

      Thank you.


      Thank you for the analysis.

      Regarding the timestamp: yes, the screenshot is from April 17, 2026. We have been troubleshooting this issue with the hardware supplier for several months, including replacing CPUs, memory and testing another R7725 platform.

      The issue is still reproducible. We will now repeat the test using MemTest86 Pro 11.7 on both R7725 systems.

      If the same UEFI exception occurs with 11.7, we will provide the new crash screen and timestamp as well.

      Thank you for identifying the faulting module and call path. This information will be very useful when escalating the issue to Dell.

      Comment

      • David (PassMark)
        Administrator
        • Jan 2003
        • 11107

        #4
        We have been troubleshooting this issue with the hardware supplier for several month
        Dell should have access to the source code for the their own BIOS.
        There should also be compiler map files. Using that they should be able to use to identify the exact functions that was called in DxeCore.efi, plus the call chain leading up to the crash.
        i.e. they should be able to get the exact line of code that crashed, if they know what they are doing. But this kind of expertise (with source code access) is probably hard to find in Dell. But it is a 10min job for the right person.

        With that information the root cause will probably be more obvious. e.g. out of memory, null pointer access, threading issues, etc...

        Comment

        Working...