LINUX.ORG.RU

пытаюсь завести aspm

 ,


0

1

нашел инструкцию для grub. По ней, необходимо, добавить эти строки в /etc/grub.d/01_enable-aspm

 #! /bin/sh
 set -e
 
 prefix="/usr"
 exec_prefix="/usr"
 datarootdir="/usr/share"
 
 . "${datarootdir}/grub/grub-mkconfig_lib"
 
 export TEXTDOMAIN=grub
 export TEXTDOMAINDIR="${datarootdir}/locale"
 

 echo "write_byte 0xB9CF506D 0x03" # Enable in ACPI FADT/FACP (BIOS F.40-)
 echo "write_byte 0xB9FFC06D 0x03" # Enable in ACPI FADT/FACP (BIOS F.40+)
 echo "write_byte 0xB9FFC019 0x10" # Correct checksum
Далее написать startup script в /etc/rc.local :
  setpci -s "00:1c.0" "50.b=0x43" # PCI Express Root Port 1
 setpci -s "00:1c.1" "50.b=0x43" # ExpressCard (alternatively 50.b=0x03)
 setpci -s "00:1c.2" "50.b=0x43" # PCI Express Root Port 3
 setpci -s "00:1c.3" "50.b=0x43" # PCI Express Root Port 4
 setpci -s "02:00.0" "90.b=0x43" # SD/MMC Host Controller
 setpci -s "02:00.2" "90.b=0x43" # SD Host Controller
 setpci -s "03:00.0" "f0.b=0x43" # Network controller 
И, сам вопрос, как это реализовать с systemd-boot и systemd?

пытаюсь завести aspm

нашел инструкцию для grub

Можно что угодно найти и как угодно «пытаться завести». Напиши лучше, что конкретно ты хочешь.

pavelshuvalov
()

OMFG, зачем?

pcie_aspm=force pcie_aspm.policy=powersupersave в параметры ядра и радуйся.

intelfx ★★★★★
()

Хуже того, твоя инструкция — вот это вот —

echo «write_byte 0xB9CF506D 0x03» # Enable in ACPI FADT/FACP (BIOS F.40-)
echo «write_byte 0xB9FFC06D 0x03» # Enable in ACPI FADT/FACP (BIOS F.40+)
echo «write_byte 0xB9FFC019 0x10» # Correct checksum

...для конкретных версий BIOS конкретного компьютера. Ты об этом знаешь?

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

да, знаю. инструкцию взял с арч вики, для своего лаптопа. hp 2570p.

rosevinnur
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.