Portál AbcLinuxu, 19. července 2025 17:26


Dotaz: Lid button nefunguje

4.11.2007 11:15 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Lid button nefunguje
Přečteno: 455×
Odpovědět | Admin
Opravdu si s tim uz nevim rady. Ninstaloval jsem si Archlinux a ze zacatku fungoval lid button tak, ze kdyz jsem zavrel viko notebooku, zhasnul display, okamzite (a neprobudily se po chvili lampy, jak se to stavalo v Debianu).

Byl jsem nadmiru spokojen, potom jsem nainstaloval par programu a upgradoval system, par veci jsem nakonfiguroval a po tom vsem jsem si vsimnul, ze najednou se nedeje vubec nic, kdyz zavru viko.

Nejde to ani v distribucnim jadre ani ve vanilla jadre, kde je ACPI natvrdo a ACPI_BUTTON jako modul. Nainstal jsem acpid a chtel si to nastavit aby se to zhasinalo, ale at je monitor zavreny, nebo otevreny, vzdy je to stejne:
$ cat /proc/acpi/button/lid/C1E9/state
state:      closed
pokud uspim pocitac do RAMky, tak po probuzeni se zase porad objevuje open.

Musim podotknout ze v Debianu, ktery je nainstalovany na stejnem stroji to funguje i bez acpidu (driv se stavalo v Debianu, ze jsem musel zmacknout to tlacitko dvakrat, aby se opravdu zhasly lampy, protoze na poprve podsvetleni jen probliklo, ale ted to funguje naprosto skvele, je ale pravdepodobny, ze to nema s tim Archem nic spolecnyho).

Jak je to ale mozne, jak to vlastne funguje (bez acpidu) a proc to v tom Archu najednou nefunguje?
My máme všechno co chcem, my máme dobrou náladu!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.11.2007 11:22 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: Lid button nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
A jeste jsem zapomnel, ze v /var/log/acpid.log se porad objevuje:
Nov  4 20:19:10 smajlik acpid: received event "video C055 00000080 00000000"
Nov  4 20:19:10 smajlik acpid: completed event "video C055 00000080 00000000"
Nov  4 20:19:10 smajlik acpid: received event "button/lid C1E9 00000080 00000019"
Nov  4 20:19:10 smajlik acpid: executing action "/etc/acpi/smaja-lid.sh"
Nov  4 20:19:10 smajlik acpid: action exited with status 1
Nov  4 20:19:10 smajlik acpid: completed event "button/lid C1E9 00000080 00000019"
Nov  4 20:19:10 smajlik acpid: received event "battery C174 00000080 00000001"
Nov  4 20:19:10 smajlik acpid: completed event "battery C174 00000080 00000001"
Nov  4 20:19:11 smajlik acpid: received event "video C055 00000080 00000000"
Nov  4 20:19:11 smajlik acpid: completed event "video C055 00000080 00000000"
Nov  4 20:19:11 smajlik acpid: received event "button/lid C1E9 00000080 0000001a"
Nov  4 20:19:11 smajlik acpid: executing action "/etc/acpi/smaja-lid.sh"
Nov  4 20:19:11 smajlik acpid: action exited with status 1
Nov  4 20:19:11 smajlik acpid: completed event "button/lid C1E9 00000080 0000001a"
Nov  4 20:19:13 smajlik acpid: received event "battery C174 00000080 00000001"
Nov  4 20:19:13 smajlik acpid: completed event "battery C174 00000080 00000001"
Nov  4 20:19:14 smajlik acpid: received event "video C055 00000080 00000000"
Nov  4 20:19:14 smajlik acpid: completed event "video C055 00000080 00000000"
Nov  4 20:19:14 smajlik acpid: received event "button/lid C1E9 00000080 0000001b"
Nov  4 20:19:14 smajlik acpid: executing action "/etc/acpi/smaja-lid.sh"
Nov  4 20:19:14 smajlik acpid: action exited with status 1
Nov  4 20:19:14 smajlik acpid: completed event "button/lid C1E9 00000080 0000001b"
Nov  4 20:19:14 smajlik acpid: received event "video C055 00000080 00000000"
Nov  4 20:19:14 smajlik acpid: completed event "video C055 00000080 00000000"
Nov  4 20:19:14 smajlik acpid: received event "button/lid C1E9 00000080 0000001c"
Nov  4 20:19:14 smajlik acpid: executing action "/etc/acpi/smaja-lid.sh"
Nov  4 20:19:14 smajlik acpid: action exited with status 1
Nov  4 20:19:14 smajlik acpid: completed event "button/lid C1E9 00000080 0000001c"
Nov  4 20:19:15 smajlik acpid: received event "video C055 00000080 00000000"
Nov  4 20:19:15 smajlik acpid: completed event "video C055 00000080 00000000"
Nov  4 20:19:15 smajlik acpid: received event "button/lid C1E9 00000080 0000001d"
Nov  4 20:19:15 smajlik acpid: executing action "/etc/acpi/smaja-lid.sh"
Nov  4 20:19:15 smajlik acpid: action exited with status 1
Nov  4 20:19:15 smajlik acpid: completed event "button/lid C1E9 00000080 0000001d"
Nov  4 20:19:20 smajlik acpid: received event "video C055 00000080 00000000"
Nov  4 20:19:20 smajlik acpid: completed event "video C055 00000080 00000000"
Nov  4 20:19:20 smajlik acpid: received event "button/lid C1E9 00000080 0000001e"
Nov  4 20:19:20 smajlik acpid: executing action "/etc/acpi/smaja-lid.sh"
Nov  4 20:19:20 smajlik acpid: action exited with status 1
Nov  4 20:19:20 smajlik acpid: completed event "button/lid C1E9 00000080 0000001e"

a tohle 00000080 0000001e porad narusta, coz by asi nemelo, ale jde to klidne do 00000100 a vejs, vsimnul jsem si, ze kdyz drzim to lid tlacitko, tak se ty hlasky objevujou castejc, mozna jenom, kdyz ho drzim.
My máme všechno co chcem, my máme dobrou náladu!
5.11.2007 16:08 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: Lid button nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem to jeste zkoumal a zjistil jsem, ze kdyz cerstve nabootuju pocitac, tak v Debianu:

Poprvy zmacknu lid tlacitko a nic se nedeje. Podruhy zmacknu lid tlacitko a od ty chvile se zhasina display jak ma

v Archu:

Poprvy zmacknu a zmeni se lid state z open na closed a od ty doby zustane porad closed at si mackam jak chci.

A kdyz v archu zapnu acpid, tak se porad dokolecka prepina monitor Externi -> Interni -> Externi + interni. Presne tohle se da v Debianu ovladat na klavesnici pomoci Fn + F4, coz v Archu nejde.

Nevite co je to za zaludnost?
My máme všechno co chcem, my máme dobrou náladu!
6.11.2007 20:13 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: Lid button nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem uz mel chut to rozmlatit a zkusil jsem jako posledni vec, nez do toho kopnu postupne odebirat moduly a nic. Dal jsem teda do blacklistu vsechno co jsem nutne nepotreboval (moduly), restartoval jsem a ejhle uz display zhasina na jednicku.

Mohl za to modul video vubec netusim na co tam je ale ted uz to bez nej funguje.

Jedna vec me presto zajima, jak to funguje to zhasinani? Acpid tam neni zapnuty a presto to zhasina, dokonce to zhasina i kdyz jsem teprve v Grubu, hardwarove to neni, protoze to ten debilni modul video dokazal krasne zrusit.

Takze nakonec ten acpid na nic nepotrebuju :-D Jupiiiiiiiiii funguje to :-) Uz jsem ani nedoufal.
My máme všechno co chcem, my máme dobrou náladu!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.