Симптомы, которые вы описываете, указывают на аппаратную неисправность, а не на проблему программного обеспечения или операционной системы.
Ниже приведён краткий и прямой диагноз с дальнейшими шагами для подтверждения.
Что означают ваши логи и симптомы
1. «cannot execute: required file not found» для бинарных файлов, уже находящихся на диске
Это происходит, когда:
- файловая система повреждается в ОЗУ, или
- операции чтения с NVMe/SPI возвращают некорректные данные, или
- повреждение памяти вызывает неверные указатели и разрушенные кэши страниц.
Это типично для неисправной оперативной памяти (RAM) или дефектного контроллера памяти.
2. В вашем логе загрузки наблюдается странное поведение DDR
Первые строки:
DDR ... Manufacturer ID: 0xff
disable memory repair
idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001
Идентификатор производителя 0xff обычно означает:
- невозможность прочитать SPD DDR, или
- некорректную/несовместимую информацию о модулях DRAM, или
- физическую неисправность RAM.
Кроме того, строка «disable memory repair» нетипична — обычно загрузочный код (bootrom) RK3588 пытается восстановить маргинально работающую память, но здесь эта функция отключена.
3. Контроллер MMC внезапно перестаёт работать
Вы видите:
Card did not respond to voltage select!
mmc init failed
Это означает нестабильную работу контроллера MMC — ещё один признак:
- нестабильности питания,
- неисправности PMIC (контроллера питания),
- либо сбоя RAM/SoC.
4. NVMe иногда работает, иногда нет
Прерывистое определение NVMe обычно означает:
- сбой состояния контроллера PCIe из‑за нестабильности SoC
→ опять же, проблема с RAM/PMIC/SoC.
5. Повреждение ОС проявляется спустя некоторое время работы, а не сразу
Это характерно для:
- теплового отказа памяти,
- маргинального чипа LPDDR5,
- дефектной платы.
У вас установлен медный радиатор → однако чипы LPDDR5 вокруг SoC сильно нагреваются и чувствительны к температуре.
Наиболее вероятная первопричина
**Ваш Orange Pi 5 Ultra имеет дефектную оперативную память или неисправный PMIC.
Это аппаратная неисправность.**
Переустановка ОС не решит эту проблему.
Многие пользователи Orange Pi 5 Ultra сообщали о:
- сбоях тренировки памяти (RAM training failures),
- нестабильности таймингов DDR,
- платах, работающих 30–60 минут, а затем повреждающих носитель данных,
- идентичных записях в логах загрузки.
Что делать дальше
1. Проведите полную проверку DDR RAM из U‑Boot
Если текущая версия U‑Boot это поддерживает, выполните:
mdio test
или:
mtest 0x40000000 0x80000000
Если тест зависает или выдаёт ошибки → память неисправна.
2. Загрузите специальный образ для тестирования RAM
Используйте образ memtester для RK3588:
https://github.com/rk3588-dev/memtester-image
Запустите его на 1–3 часа.
Если появится хотя бы одна ошибка → это аппаратная неисправность.
3. Попробуйте другой блок питания, чтобы исключить его влияние
Хотя ваш адаптер 5,1 В / 5 А с Power Delivery (PD) в целом хороший, некоторые PD-адаптеры просаживают напряжение под нагрузкой.
Попробуйте:
- обычный блок питания 5 В / 5 А с цилиндрическим разъёмом, или
- USB‑C блок питания, принудительно зафиксированный на 5 В (без согласования PD).
Если поведение не изменится → проблема не в блоке питания.
4. Проверьте температуру платы «на ощупь»
Если чипы LPDDR5 рядом с процессором становятся очень горячими даже в режиме простоя — плата, скорее всего, дефектна.
5. Обратитесь к продавцу за заменой
Учитывая постоянное повреждение данных, предупреждения о тренировке памяти и прерывистые сбои контроллеров → эта плата уже неисправна.
Окончательная рекомендация
На основании ваших логов и поведения системы можно с высокой степенью уверенности заключить, что ваш Orange Pi 5 Ultra страдает от:
→ неисправной памяти LPDDR5,
или
→ дефектного PMIC, вызывающего нестабильное напряжение DDR.
Вам следует запросить замену по гарантии (RMA).
Никакое программное исправление не сделает эту плату стабильной.
Если хотите, я могу проанализировать конкретные регистры DDR из вашего лога загрузки или помочь запустить тест памяти в U‑Boot.