Инструменты пользователя

Инструменты сайта


projects:disable_pcie_aspm

Это старая версия документа!


Отключение Энергосбережения Pi4/5

✅ Raspberry Pi 4:
Имеет встроенный USB 3.0 контроллер, но не выводит PCIe наружу.

pcie_aspm=off влияет на поведение USB 3.0 и Ethernet, может улучшить стабильность под высокой нагрузкой.

✅ Raspberry Pi 5:
Имеет полноценный PCIe-шлюз (можно подключать NVMe и прочее).

Здесь pcie_aspm=off особенно полезен:

стабилизирует поведение при работе с SSD, NVMe, USB-хабами,

может решить отвал сети при сжатии/копировании.

disable_pcie_aspm.sh
#!/bin/bash
# disable_pcie_aspm.sh — добавляет pcie_aspm=off в /boot/cmdline.txt, если его ещё нет
 
set -euo pipefail
 
CMDLINE_FILE="/boot/cmdline.txt"
KEYWORD="pcie_aspm=off"
 
# Проверка на наличие строки
if grep -q "$KEYWORD" "$CMDLINE_FILE"; then
  echo "✅ Параметр уже установлен: $KEYWORD"
else
  echo "[*] Добавляю $KEYWORD в $CMDLINE_FILE"
  sudo sed -i "s|$| $KEYWORD|" "$CMDLINE_FILE"
  echo "✅ Добавлено. Перезагрузите Raspberry Pi, чтобы применить."
fi
projects/disable_pcie_aspm.1743419477.txt.gz · Последнее изменение: 2025/03/31 14:11 —

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki