Portál AbcLinuxu, 10. května 2025 09:07
Dobrý den,
pokouším se rozjet ACPI ve svém Slackware 12.0. Jádro mám distribuční (vmlinuz-huge-smp-2.6.21.5-smp). Mám zavedené moduly:
ac button container fan processor thermal video
Problém je ten, že když dám zobrazit obsah souboru /sys/power/state
, tak se nic nezobrazí. Když zadám např. echo "mem" > /sys/power/state
, tak dostanu hlášku: echo: write error: Takové zařízení neexistuje
. Jádro (distribuční) bylo zkompilováno s těmito volbami:
CONFIG_ACPI=y CONFIG_ACPI_PROCFS=y CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m CONFIG_ACPI_DOCK=m CONFIG_ACPI_BAY=m CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_THERMAL=m CONFIG_ACPI_ASUS=m CONFIG_ACPI_IBM=m CONFIG_ACPI_IBM_BAY=y CONFIG_ACPI_TOSHIBA=m CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=m # CONFIG_ACPI_SBS is not set
Poznámka: Pokud (jak root) zadám: /sbin/shutdown -h now
, tak se počítač opravdu "sám vypne". Mám základní desku ASUS A7N266-VM Předem děkuji za všechny odpovědi.
Děkuju za odpověď. Zkusím to.
Takže jsem se dneska dal do kompilace jádra, ale ouha -- volbu CONFIG_SOFTWARE_SUSPEND jsem nenašel. Musím tedy nějak zdrojové texty opatchovat? Předem díky za odpověď.
Poznámka: Zdrojové texty jsem zkopíroval z adresáře /usr/src/linux-2.6.21.5
.
cp /boot/config <cesta/ke/zdrojákům/jádra/>.config
a buď ten soubor .config přímo editovat nebo přes make menuconfig
volba Power management options/Software suspend.
Takže vyřešeno! Musí se vypnout Symmetric multi-processing support
(CONFIG_SMP
) a až poté se objeví Software Suspend
(CONFIG_SOFTWARE_SUSPEND
).
Děkuji moc za odpovědi.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.