* [sisyphus] Нервное поведение xfce4-power-manager @ 2011-10-11 16:44 Paul Wolneykien 2011-10-11 21:01 ` Sergey Kurakin 2011-10-12 4:27 ` Ildar Mulyukov 0 siblings, 2 replies; 12+ messages in thread From: Paul Wolneykien @ 2011-10-11 16:44 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Здравствуйте. Только что поставил Симпли (p6) на HP 620. После выхода из ждущего режима наблюдается нервное поведение xfce4-power-manager: одно за другим появляются уведомления «батарея полностью заряжена…», а значок на панели то пропадает, то появляется. Помогает только перезапуск xfce4-power-manager. В сислоге чисто. Поскольку в настройках указано выводить значок только в присутствии батареи, то я могу сделать вывод, что система видит, что батарея то появляется, то пропадает. Однако тогда не ясно, почему помогает перезапуск апплета. Кто-нибудь сталкивался с подобным поведением? Может быть есть какой-нибудь обходной манёвр? Такой, чтобы, к примеру, просто заблокировать события о наличии/отсутствии батареи… Паша. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-11 16:44 [sisyphus] Нервное поведение xfce4-power-manager Paul Wolneykien @ 2011-10-11 21:01 ` Sergey Kurakin 2011-10-11 21:27 ` Paul Wolneykien 2011-10-14 10:02 ` Paul Wolneykien 2011-10-12 4:27 ` Ildar Mulyukov 1 sibling, 2 replies; 12+ messages in thread From: Sergey Kurakin @ 2011-10-11 21:01 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Здравствуйте. On 11/10/11 20:44, Paul Wolneykien wrote: > Только что поставил Симпли (p6) на HP 620. После выхода из ждущего > режима наблюдается нервное поведение xfce4-power-manager: одно за другим > появляются уведомления «батарея полностью заряжена…», а значок на панели > то пропадает, то появляется. > Кто-нибудь сталкивался с подобным поведением? Я сталкивался и мучился всё лето. Если это тот случай, то называется он "кривой EC (Embedded Controller) почти на всех ноутбуках MSI и на некоторых HP". Далее позволю себе переставить Ваши реплики местами и предлагаю читать написанное ниже в предположении "если это оно". Мои симптомы были очень похожи на Ваши. Корреляция с засыпанием была заметной, но не полной. Могло и без всякого засыпания начаться. А могло и после засыпания какое-то время поработать. И если начиналось, то не спасало уже ничего, даже перезагрузка модулей battery и ac. > Такой, чтобы, к примеру, просто > заблокировать события о наличии/отсутствии батареи… События здесь ни при чём. Если "началось", то неадекватная информация находится в /sys/class/power_supply/BAT1, /sys/class/power_supply/ADP1 и во всех подобных местах. То есть неадекватную информацию выдают модули ac и battery. Проверьте. > Может быть есть > какой-нибудь обходной манёвр? Штатный маневр -- параметр ядра acpi.ec_delay=500, а если не помогает, то его подбор в разумных пределах (это миллисекунды). Все последние ядра начиная с 2.6.2_не_помню_сколько имеют штатный хак, включающий acpi.ec_delay=500 при обнаружении EC MSI. На EC HP этот хак не включается, поскольку у HP бывают и нормальные EC. > система видит, что батарея то > появляется, то пропадает. Однако тогда не ясно, почему помогает > перезапуск апплета. Я перезапускать апплет не пробовал, но могу предположить, что не обнаружив ни наличия AC, ни тока зарядки, ни тока разрядки, апплет просто умывает руки. "Если это оно", а acpi.ec_delay=500 с подбором не помогает (мне не помог), то подскажу другой обходной маневр, найденный методом тыка, который, собственно, меня и спас. Сразу не хочу, попробуйте сперва штатный. Всё это, конечно, только "если это оно"... -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-11 21:01 ` Sergey Kurakin @ 2011-10-11 21:27 ` Paul Wolneykien 2011-10-12 9:40 ` Sergey Kurakin 2011-10-14 10:02 ` Paul Wolneykien 1 sibling, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2011-10-11 21:27 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 12.10.2011 01:01, Sergey Kurakin пишет: > Здравствуйте. > > On 11/10/11 20:44, Paul Wolneykien wrote: >> Только что поставил Симпли (p6) на HP 620. После выхода из ждущего >> режима наблюдается нервное поведение xfce4-power-manager: одно за другим >> появляются уведомления «батарея полностью заряжена…», а значок на панели >> то пропадает, то появляется. > >> Кто-нибудь сталкивался с подобным поведением? > > Я сталкивался и мучился всё лето. > Если это тот случай, то называется он "кривой EC (Embedded > Controller) почти на всех ноутбуках MSI и на некоторых HP". > > Далее позволю себе переставить Ваши реплики местами и предлагаю > читать написанное ниже в предположении "если это оно". > > Мои симптомы были очень похожи на Ваши. Корреляция с засыпанием была > заметной, но не полной. Могло и без всякого засыпания начаться. А могло > и после засыпания какое-то время поработать. И если начиналось, то не > спасало уже ничего, даже перезагрузка модулей battery и ac. Кстати сказать, выяснилось, что минуты через две моргание проходит само. Просто я сперва не ждал так долго, а сразу же полез разбираться, как это прекратить. За введение в курс дела и параметры ядра большое спасибо — завтра попробую поэкспериментировать. > >> Такой, чтобы, к примеру, просто >> заблокировать события о наличии/отсутствии батареи… > > События здесь ни при чём. Если "началось", то неадекватная информация > находится в /sys/class/power_supply/BAT1, /sys/class/power_supply/ADP1 > и во всех подобных местах. То есть неадекватную информацию выдают > модули ac и battery. Проверьте. > >> Может быть есть >> какой-нибудь обходной манёвр? > > Штатный маневр -- параметр ядра acpi.ec_delay=500, а если > не помогает, то его подбор в разумных пределах (это миллисекунды). > Все последние ядра начиная с 2.6.2_не_помню_сколько имеют штатный хак, > включающий acpi.ec_delay=500 при обнаружении EC MSI. На EC HP этот хак > не включается, поскольку у HP бывают и нормальные EC. > >> система видит, что батарея то >> появляется, то пропадает. Однако тогда не ясно, почему помогает >> перезапуск апплета. > > Я перезапускать апплет не пробовал, но могу предположить, что > не обнаружив ни наличия AC, ни тока зарядки, ни тока разрядки, апплет > просто умывает руки. > > "Если это оно", а acpi.ec_delay=500 с подбором не помогает (мне > не помог), то подскажу другой обходной маневр, найденный методом тыка, > который, собственно, меня и спас. Сразу не хочу, попробуйте сперва > штатный. Всё это, конечно, только "если это оно"... > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-11 21:27 ` Paul Wolneykien @ 2011-10-12 9:40 ` Sergey Kurakin 0 siblings, 0 replies; 12+ messages in thread From: Sergey Kurakin @ 2011-10-12 9:40 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On 12/10/11 01:27, Paul Wolneykien wrote: > 12.10.2011 01:01, Sergey Kurakin пишет: >> Мои симптомы были очень похожи на Ваши. Корреляция с засыпанием была >> заметной, но не полной. Могло и без всякого засыпания начаться. А могло >> и после засыпания какое-то время поработать. И если начиналось, то не >> спасало уже ничего, даже перезагрузка модулей battery и ac. > > Кстати сказать, выяснилось, что минуты через две моргание проходит > само. Просто я сперва не ждал так долго, а сразу же полез разбираться, > как это прекратить. Да Вы не смотрите на индикатор, а посмотрите, что у Вас в /sys/class/power_supply/BAT1 и /sys/class/power_supply/ADP1, питание повтыкайте-повытыкайте... Проблеме кривых EC (если это оно) уже как минимум 4 года. Вы себе не представляете, сколько неоправданных багов повешено по всему миру на xfce4-power-manager, gkrellm и другие индикаторы! Чтобы не вызывать неоправданного гнева, xfce4-power-manager может просто отойти в сторонку, если не в состоянии получить адекватную информацию в течение некоторого времени... Это как предположение, код не смотрел... Зато я знаю точно, что когда на приборной панели загорается красная лампочка, пользователь склонен винить во всём именно её и вешать баг "на красную лампочку". > За введение в курс дела и параметры ядра большое > спасибо — завтра попробую поэкспериментировать. Подробности в Linux ACPI Development Discussion List: http://comments.gmane.org/gmane.linux.acpi.devel/47713 -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-11 21:01 ` Sergey Kurakin 2011-10-11 21:27 ` Paul Wolneykien @ 2011-10-14 10:02 ` Paul Wolneykien 2011-10-14 12:02 ` Sergey Kurakin 1 sibling, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2011-10-14 10:02 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 12.10.2011 01:01, Sergey Kurakin пишет: > Я перезапускать апплет не пробовал, но могу предположить, что > не обнаружив ни наличия AC, ни тока зарядки, ни тока разрядки, апплет > просто умывает руки. Здравствуйте. Если не подключать питание, то значок батареи то исчезает, то появляется, и выводятся уведомления о том, что идёт разрядка. Попытка следить за содержимым BAT0/present выводит только "1": $ tail -F /sys/class/power_supply/BAT0/present 1 Может быть нужно следить иначе? Или за другим файлом? > > "Если это оно", а acpi.ec_delay=500 с подбором не помогает (мне > не помог), то подскажу другой обходной маневр, найденный методом тыка, > который, собственно, меня и спас. Сразу не хочу, попробуйте сперва > штатный. Всё это, конечно, только "если это оно"... Не помогает ни acpi.ec_delay=500, ни acpi.ec_delay=5000. Видимо это не оно. Что ещё посоветуйте попробовать? Павел. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-14 10:02 ` Paul Wolneykien @ 2011-10-14 12:02 ` Sergey Kurakin 2011-10-22 14:20 ` Paul Wolneykien 0 siblings, 1 reply; 12+ messages in thread From: Sergey Kurakin @ 2011-10-14 12:02 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Здравствуйте. On 14/10/11 14:02, Paul Wolneykien wrote: > 12.10.2011 01:01, Sergey Kurakin пишет: > Если не подключать питание, то значок батареи то исчезает, то > появляется, и выводятся уведомления о том, что идёт разрядка. > Может быть нужно следить иначе? Или за другим файлом? Когда "начиналось", я замечал неверную информацию в BAT1/charge_now, BAT1/current_now и ADP1/online. Особенно последнее: питание включено, а ADP1/online "то потухнет, то погаснет", то 1 то 0; > Не помогает ни acpi.ec_delay=500, ни acpi.ec_delay=5000. Видимо это не > оно. Симптомы как раз очень похожи, и HP к тому же. > Что ещё посоветуйте попробовать? Другие стандартные заклинания для борьбы с кривыми EC: force_poll=1 ec_intr=0 Мне не помогли ни вместе ни порознь. Подбор ec_delay от нуля до секунды тоже не помог. Зато нашел методом тыка: acpi=noirq Все проблемы EC как рукой сняло. Это немножечко жестковато, поэтому начните всё-таки с force_poll=1 и ec_intr=0. Никаких побочных эффектов от acpi=noirq не ощущаю. Разве что кнопки регулировки яркости стали срабатывать через 10 раз на одиннадцатый. А в остальном всё работает как часы. Прямо как у rider'а, даже пожаловаться не на что... -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-14 12:02 ` Sergey Kurakin @ 2011-10-22 14:20 ` Paul Wolneykien 2011-10-23 7:55 ` Sergey Kurakin 0 siblings, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2011-10-22 14:20 UTC (permalink / raw) To: sisyphus 14.10.2011 16:02, Sergey Kurakin пишет: >> Что ещё посоветуйте попробовать? > Другие стандартные заклинания для борьбы с кривыми EC: > > force_poll=1 > ec_intr=0 > > Мне не помогли ни вместе ни порознь. Подбор ec_delay от нуля > до секунды тоже не помог. > > Зато нашел методом тыка: > > acpi=noirq > > Все проблемы EC как рукой сняло. Это немножечко жестковато, поэтому > начните всё-таки с force_poll=1 и ec_intr=0. Не помогло. Ни force_poll=1 и ec_intr=0, ни acpi=noirq. Ещё варианты есть? Паша. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-22 14:20 ` Paul Wolneykien @ 2011-10-23 7:55 ` Sergey Kurakin 2011-10-23 18:25 ` Paul Wolneykien 0 siblings, 1 reply; 12+ messages in thread From: Sergey Kurakin @ 2011-10-23 7:55 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On 22/10/11 18:20, Paul Wolneykien wrote: > Не помогло. Ни force_poll=1 и ec_intr=0, ни acpi=noirq. Ещё варианты есть? Конкретных нет. Мне помогло последнее, с тех пор и радуюсь. Видать, у Вас проблема другого характера, не в EC. Можно попробовать поизучать содержимое /sys/.../BAT1 и ADP1. Если там бред, то попробовать перегрузить модули battery и ac... -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-23 7:55 ` Sergey Kurakin @ 2011-10-23 18:25 ` Paul Wolneykien 2011-10-24 16:08 ` Mikhail Efremov 0 siblings, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2011-10-23 18:25 UTC (permalink / raw) To: sisyphus 23.10.2011 11:55, Sergey Kurakin пишет: > On 22/10/11 18:20, Paul Wolneykien wrote: >> Не помогло. Ни force_poll=1 и ec_intr=0, ни acpi=noirq. Ещё варианты есть? > > Конкретных нет. Мне помогло последнее, с тех пор и радуюсь. > > Видать, у Вас проблема другого характера, не в EC. > > Можно попробовать поизучать содержимое /sys/.../BAT1 и ADP1. Если там > бред, то попробовать перегрузить модули battery и ac... Лучше я сам power-manager поизучаю… ;) ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-23 18:25 ` Paul Wolneykien @ 2011-10-24 16:08 ` Mikhail Efremov 0 siblings, 0 replies; 12+ messages in thread From: Mikhail Efremov @ 2011-10-24 16:08 UTC (permalink / raw) To: sisyphus On Sun, 23 Oct 2011 22:25:20 +0400 Paul Wolneykien wrote: > 23.10.2011 11:55, Sergey Kurakin пишет: > > On 22/10/11 18:20, Paul Wolneykien wrote: > >> Не помогло. Ни force_poll=1 и ec_intr=0, ни acpi=noirq. Ещё варианты есть? > > > > Конкретных нет. Мне помогло последнее, с тех пор и радуюсь. > > > > Видать, у Вас проблема другого характера, не в EC. > > > > Можно попробовать поизучать содержимое /sys/.../BAT1 и ADP1. Если там > > бред, то попробовать перегрузить модули battery и ac... > > Лучше я сам power-manager поизучаю… ;) У меня такого не воспроизводится, если что. Не буду утверждать, что баги в power manager нет, но от железа явно зависит тоже. -- WBR, Mikhail Efremov ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-11 16:44 [sisyphus] Нервное поведение xfce4-power-manager Paul Wolneykien 2011-10-11 21:01 ` Sergey Kurakin @ 2011-10-12 4:27 ` Ildar Mulyukov 2011-10-12 8:53 ` Sergey Kurakin 1 sibling, 1 reply; 12+ messages in thread From: Ildar Mulyukov @ 2011-10-12 4:27 UTC (permalink / raw) To: sisyphus On 11.10.2011 22:44:43, Paul Wolneykien wrote: > > Здравствуйте. > > Только что поставил Симпли (p6) на HP 620. После выхода из ждущего > режима наблюдается нервное поведение xfce4-power-manager: одно за > другим появляются уведомления «батарея полностью заряжена…», а значок > на панели то пропадает, то появляется. Помогает только перезапуск > xfce4-power-manager. В сислоге чисто. > Поскольку в настройках указано выводить значок только в присутствии > батареи, то я могу сделать вывод, что система видит, что батарея то > появляется, то пропадает. Однако тогда не ясно, почему помогает > перезапуск апплета. > Кто-нибудь сталкивался с подобным поведением? Может быть есть > какой-нибудь обходной манёвр? Такой, чтобы, к примеру, просто > заблокировать события о наличии/отсутствии батареи… Сталкиваюсь. Но... не в том и не на том.. у меня Lenovo T410 и после просыпания gkrellm показывает заряд 0%. Смущает то, что перезапуск gkrellm надёжно помогает. Попробую acpi.ec_delay=500 ... -- Ildar Mulyukov, free SW designer/programmer/packager ========================================= email: ildar@altlinux.ru Jabber: ildar.mulyukov@gmail.com ICQ: 4334029 ALT Linux Sisyphus http://www.sisyphus.ru ========================================= ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Нервное поведение xfce4-power-manager 2011-10-12 4:27 ` Ildar Mulyukov @ 2011-10-12 8:53 ` Sergey Kurakin 0 siblings, 0 replies; 12+ messages in thread From: Sergey Kurakin @ 2011-10-12 8:53 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On 12/10/11 08:27, Ildar Mulyukov wrote: > On 11.10.2011 22:44:43, Paul Wolneykien wrote: > у меня Lenovo T410 и после просыпания gkrellm показывает заряд 0%. > Смущает то, что перезапуск gkrellm надёжно помогает. Наверное, у Вас всё-таки не тот случай. О проблемах EC на TP не слышал, жалуются на MSI и на некоторые HP. > Попробую acpi.ec_delay=500 ... Об этом параметре в Linux ACPI Development Discussion List: http://comments.gmane.org/gmane.linux.acpi.devel/47713 -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2011-10-24 16:08 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-10-11 16:44 [sisyphus] Нервное поведение xfce4-power-manager Paul Wolneykien 2011-10-11 21:01 ` Sergey Kurakin 2011-10-11 21:27 ` Paul Wolneykien 2011-10-12 9:40 ` Sergey Kurakin 2011-10-14 10:02 ` Paul Wolneykien 2011-10-14 12:02 ` Sergey Kurakin 2011-10-22 14:20 ` Paul Wolneykien 2011-10-23 7:55 ` Sergey Kurakin 2011-10-23 18:25 ` Paul Wolneykien 2011-10-24 16:08 ` Mikhail Efremov 2011-10-12 4:27 ` Ildar Mulyukov 2011-10-12 8:53 ` Sergey Kurakin
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git