Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: Sandev в Sep 30, 2006, 12:23



Титла: ПРОБЛЕМ: acpi standby
Публикувано от: Sandev в Sep 30, 2006, 12:23
Здравейте,

Вижте в подписа ми с какво преносимо компютро разполагам. Много искам да го накарам да работи пълноценно под Линукс. Ползвам VS-Live.

Проблемът е, че не може да заспива.

Прекомпилирах ядрото с модулите за ACPI, инсталирах acpitool (от linuxpackages.net), laptop-mode, cpufreqd.
Сега като затворя капака на преносимия компютър системата (предполагам) бързичко заспива и веднага след това се събужда:
(долното се случва с интервал от по-малко от секунда между процедурите)
1. изгасва монитора;
2. изгасват светлинката на Wireless картата;
3. от колонките се чува едно „пук“, веднага след това: друго „пук“;
4. светва монитор, светлинката на Wireless и се държи като събуден.

Каква информация мога да дам още? Не знам съдържанието на кои конкретно файлове да публикувам, за да улесня помощта.

Дребен шрифт: не е нужно да споменавам, че си губя вече няколко дни в безплодни ровения из google.com, laptop-linux.com и т.н. знайни и незнайни ръководства.


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: july в Oct 07, 2006, 23:30
я пробвай :
echo mem > /sys/power/state

(може и да е друго, ама са съм на друго пц...)


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: Sandev в Oct 08, 2006, 10:23
Примерен код
# echo mem > /sys/power/state
bash: echo: write error: Invalid argument


Същата работа: изгасва се всичко, чува се „пук“, веднага след това пак „пук“ и се събужда.


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: Infestdead в Oct 08, 2006, 16:09
Знам, че не е същата дистрибуция, но виж - може да ти даде някакви насоки:
цъК


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: Sandev в Oct 09, 2006, 08:45
Цитат от http://vslivecd.openfmi.net/viewtopic.php?t=429
Цитат
ОПРАВИХ ГО!!!

Като използвах
$ dmesg
разбрах, че проблемът е в нещо, свързано с процесора.
Примерен код
Class driver suspend failed for cpu0
Could not power down device firmware: error -22

Помогнаха ми следните два адреса:
http://lkml.org/lkml/2006/9/27/47
(тук някой обяснява за грешката, която му дава).
http://bugzilla.kernel.org/show_bug.cgi?id=7188
(тук има съобщение за грешката и съответно: идея за оправяне).

Решението:
прекомпилиране на ядрото без никаква поддръжка на:
  -> Power management options (ACPI, APM)                                                                        
       --> CPU Frequency scaling  
Не знам какво губя, но печеля удобството на заспиването.

Също така, разкарах всякаква поддръжка на:
  -> Power management options (ACPI, APM)                                                                        
       --> APM (Advanced Power Management) BIOS Support  

Не съм включил:
  -> Power management options (ACPI, APM)
       Software Suspend

Явно това е грешка в ядрото 2.6.18.
Ще видим при новите ядра как ще го оправят.


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: july в Oct 09, 2006, 10:06
не в 2.6.18
при мене се успива...

 echo pesho > /sys/power/state
bash: echo: write error: Invalid argument

 cat /sys/power/state
mem disk

така се виждат верните параметри за echo


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: Sandev в Oct 09, 2006, 15:48
# echo mem > /sys/power/state
Сега вече си заспива съвсем спокойно.

Да не би проблемът да е от моя процесор? ( Intel® Celeron® M 370)
А може би товята дистрибуция ползва променено, друго ядро? Аз моето го свалих от kernel.org.
Също така е възможно да си го компилирал без
 -> Power management options (ACPI, APM)                                                                        
       --> CPU Frequency scaling

Аз като го компилирах без тези поддръжки заспива без проблем. Имаш ли идея какво губя, когато нямам тези поддръжки?


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: july в Oct 09, 2006, 17:40
със тях съм

acpi не е само за power (разпределя ресурсите също така)

връзките които си дал, говорят за acpi-cpufreqd ..това е нещо като генерална/обща поддръжка на cpufreqd (иначе може да е speedstep пирмерно...) та в нея бил бъг-а

аз не го ползвам (и него съм го разкарал от конфига), понеже процесора ми не е mobile, и за мене няма смисъл да работи на по-ниска честота (при положение че волтажа е същия)


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: Sandev в Oct 10, 2006, 09:42
Да разбирам ли, че без горните неща от ядрото няма да имам възможност за динамично (или ръчно) променяне на скоростта на процесора?
(Това едва ли ще да е толкова важно на този етап, предвид това, че употребявам laptop-mode, който изключва твърдия диск и го „завърта“ само при нужда.)


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: july в Oct 10, 2006, 09:50
да:) принципно ако искаш нещо ту да го имаш ту да го нямаш, модули е един не лош и верен отговор:)

относно лаптоп режима... да си забелязал по-бавна работа на диска след събуждане?

иначе и със hdparm, може да нагласиш диска като не се ползва да се spin-down... въпреки че според точно от тез работи му се съкращава живота...


Титла: ПРОБЛЕМ: acpi standby
Публикувано от: Sandev в Oct 13, 2006, 01:35
Цитат (july @ Окт. 10 2006,10:50)
да:) принципно ако искаш нещо ту да го имаш ту да го нямаш, модули е един не лош и верен отговор:)

относно лаптоп режима... да си забелязал по-бавна работа на диска след събуждане?

иначе и със hdparm, може да нагласиш диска като не се ползва да се spin-down... въпреки че според точно от тез работи му се съкращава живота...

Не съм забелязал да работи по-бавно след събуждане, но не съм го тествал обстойно.

Значи ми препоръчваш да не използвам „режим лаптоп“, за да не съкращавам живота на твърдия диск?