Em um notebook IBM thinkpad R51 com o todos os pacotes FC3 instalados e atualizados, inclusive os do Fedora Legacy, resolvi colocar para funcionar o suspend-to-ram.
Seguindo configurações obtidas na internet, consegui fazer a máquina "dormir" e ao "acordar" tudo volta ao estado anterior, menos a interface irda.
Conforme consta em vários documentos, é necessário descarregar previamente os módulos ehci_hcd e uhci_hcd, senão a interface USB não volta após a hibernação.
Por raciocínio semelhante, desativei o serviço irda (service irda stop) e descarreguei todos os módulos que tenham a ver com o irda antes de hibernar, mas isto não resolveu. Ao "acordar" o notebook, os módulos citados são recarregados, o serviço irda aparentemente reinicializa normalmente (service irda start), não aparecem mensagens de erro em log nenhum, mas a máquina perde totalmente a conectividade infra-vermelho. Só volta a funcionar após boot.
Os módulos que descarreguei/recarreguei são os abaixo: ircomm_tty ircomm irtty_sir sir_dev irnet irda ppp_generic rmmod slhc
E os arquivos de configuração são os seguintes:
$ cat /etc/acpi/events/sleep.conf event=button/sleep
$ cat /etc/acpi/actions/sleep.sh
Obs: não estão as linhas referentes à descarga dos módulos irda, pois como não funcionou, tirei do script sleep.sh.
#!/bin/sh rmmod ehci_hcd rmmod uhci_hcd sync /sbin/hwclock --systohc FGCONSOLE=`fgconsole` chvt 1 /usr/sbin/radeontool light off killall -s SIGUSR2 cpuspeed echo -n "mem" > /sys/power/state service cpuspeed restart /sbin/hwclock --adjust /sbin/hwclock --hctosys modprobe ehci_hcd modprobe uhci_hcd radeontool light on chvt $FGCONSOLE
Alguma dica?
br-users@lists.fedoraproject.org