acpid - Desligar BFW pelo botão [INACTIVE]

Here we discuss compilation and how to build an addon for BFW.

acpid - Desligar BFW pelo botão

Mensagempor Bender » Sáb Fev 02, 2008 1:00 am

Estou tentando ativar o ACPI para que os computadores com fonte ATX desliguem corretamente quando apertado o botão. Compilei o kernel com suporte e compilei o deamon acpid.

Antes faça o backup do kernel atual:
Código: Selecionar todos
#mt
#cd /mnt
#cp linux linux.bak


Para instalar basta atualizar o kernel:
Código: Selecionar todos
#wget http://www.brazilfw.com.br/users/Bender/addons/acpid/linux


Acrescentar o parametro acpi=on na linha append do syslinux.cfg:
Código: Selecionar todos
#edit syslinux.cfg

Deve ficar assim:
Código: Selecionar todos
append=load_ramdisk=1 initrd=root.tgz initrd_dyn=minix ramdisk_size=4096 root=/dev/ram0 boot=/dev/hda1,vfat acpi=on


Instalar o addon:
Código: Selecionar todos
#wget http://www.brazilfw.com.br/users/Bender/addons/acpid/acpid.tgz


Por fim, desmontar e reiniciar:
Código: Selecionar todos
#cd /
#umt
#reboot



Mas ainda não funcionou como eu esperava!! Segundo o que eu li, deveria executar os eventos descritos no arquivo /etc/acpi/events, definidos no durante a execução (rc.acpid).

rc.acpid
Código: Selecionar todos
#!/bin/sh
/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket


Porém, apesar de aparece no log o evento, não executa o comando.

Log:
Feb 1 23:37:46 boavista daemon.info acpid: received event "button/power PWRF 00000080 00000001"
Feb 1 23:37:46 boavista daemon.info acpid: completed event "button/power PWRF 00000080 00000001"
Bender
 

Re: acpid - Desligar BFW pelo botão

Mensagempor Bender » Sáb Fev 02, 2008 7:19 pm

Pacote atualizado.

Consegui fazer executar o comando do evento power.* descrito no arquivo:
/etc/acpi/events/poff
Código: Selecionar todos
event=button/power.*
action=poweroff


O problema agora é que o comando poweroff não desliga a placa mãe. Aparece a mensagem e pára.
Código: Selecionar todos
Sending SIGKILL to all process
Requesting system poweroff
Flushing ide devices: hda hdb
Power down
Bender
 

Re: acpid - Desligar BFW pelo botão

Mensagempor Bender » Dom Fev 03, 2008 11:13 am

Funcionando!!!

Pacote atualizado (primeiro post).

Habilitei o gerenciamento de energia (APM) no kernel e agora está desligando.
Bender
 

Re: acpid - Desligar BFW pelo botão

Mensagempor nachazo » Seg Fev 04, 2008 6:35 pm

:aplause: :aplause: :aplause: :aplause: :aplause:
nachazo
 


Voltar para Add-On Factory

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

cron