Resolução de problemas de falha no modo de espera / suspensão com o Ubuntu Netbook Remix no Acer Aspire One

2

Eu tenho um netbook Acer Aspire One, que estou usando com o Ubutu Netboox Remix 9.04. Com uma instalação limpa, a suspensão parecia estar funcionando bem. No entanto, agora que eu instalei um monte de pacotes extras e fiz algumas configurações (dial-up bluetooth e outros), parece que perdi a funcionalidade de suspensão.

Quando tento ir suspender, a tela mostra apenas um cursor de modo de texto intermitente no canto superior esquerdo e o computador nunca é suspenso. A única saída é um reinício difícil.

Como posso resolver o problema? Por exemplo, existem alguns arquivos de log específicos que eu deveria estar olhando, ou algo assim? Como a suspensão estava funcionando na instalação limpa (e na instalação linpus linux original que veio com o computador) eu sei que isso não é um problema de compatibilidade de hardware insolúvel . Remover / instalar pacotes um por um, é claro, seria uma opção - mas isso consumiria muito tempo, já que tenho muitos pacotes extras e nenhuma ideia de quando o problema apareceu. Tanto quanto eu entendo, eu não instalei nada muito estranho que pode ser esperado para causar tais problemas.

EDIT: A nova versão, Ubuntu Netbook Remix 9.10, corrigido isso. Agora posso suspender o netbook mesmo com a extensão de memória montada. Isso, no entanto, não funciona exatamente como eu esperava ... Mais informações no novo segmento: Forçar a desmontagem no Ubuntu, para corrigir problemas após o modo de espera do netbook

    
por Ilari Kajaste 05.09.2009 / 18:29

2 respostas

2

O modo Suspender é conhecido por não funcionar com cartões SD inseridos. Remova os cartões SD e outros periféricos que você tenha anexado antes de suspender. Há uma boa explicação na wiki do Gentoo sobre o motivo de a suspensão ser problemática com um cartão SD presente: Cartões SD e Suspender

Se o problema persistir, verifique os logs em / var / log , especificamente syslog , mensagens e Xorg.0. log . Há uma ferramenta GUI prática para visualizar os registros do sistema que você pode usar: Sistema > Administração > Visualizador de arquivos de log (ou algo similar).

Você também deve consultar a documentação da Comunidade Ubuntu sobre o Acer Aspire One aqui e aqui .

    
por 06.09.2009 / 11:38
1

Existe uma postagem wiki na ajuda do Netbook Remix para o Aspire One que detalha como corrigir isto. Você adiciona um script que desmontará os cartões no modo de suspensão e os montará novamente ao despertar. Eu implementei isso no meu Aspire One ZG5 (aoa110-1955) e está tudo bem.

Aqui estão as instruções dessa página com uma certa simpatia por novatos:

1 - abra o editor de texto encontrado em Acessórios (acho que não tenho o Aspire na minha frente), copie / cole o seguinte:

# Drop to: /etc/pm/sleep.d
# Use this script to prevent data loss on mounted MMC/SD
# cards. It syncs data and umounts all mmcblk devices prior to
# suspend, and cancels suspend if umounting was not possible
# (i.e: something locks a file)
case "${1}" in
    hibernate|suspend)
        /bin/sync
        for drive in $( /bin/ls /dev/mmcblk?p* ); do
        /bin/umount ${drive} > /dev/null
        # If umount failed: abort suspend
        if [ $? -gt 0 ]; then
        # Test if device keeps mounted. Previous command could fail
        # (i.e device was not mounted) with a non-stopper
        # problem for the suspend process.
        /bin/mount | /bin/grep ${drive}
        if [ $? -eq 0 ]; then
            exit 1
        fi
        fi
    done
    ;;
#    resume|thaw)
##       Do nothing. All devices will be automatically mounted again.   
#       ;;
esac

2 - Salvar como 010_unmount_SD.sh na sua pasta pessoal

3 - Abra o Terminal (em Acessórios)

4 - Use o seguinte comando para copiar o arquivo para o local correto (você será solicitado a inserir a senha do Admin quando atingir Enter ):

sudo cp 010_unmount_SD.sh /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

5 - Defina as permissões adequadas com este comando (você será novamente solicitado para a senha do administrador):

sudo chmod 755 /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

Apenas como um aparte, eu achei o resto das informações naquela página desnecessárias, já que meu vídeo já está ótimo e o gerenciamento de energia parece estar funcionando como esperado. Eu suspeito que essas correções foram feitas na distribuição por 9.10.

    
por 23.12.2009 / 16:25