O MacBook Air (meados de 2013) não consegue suspender corretamente após ser desconectado da energia CA

1

Atualmente, estou executando o Zorin OS 12 (baseado no Ubuntu 16.04 LTS, tenho certeza que é um problema do Ubuntu especificamente, mas nunca encontrei o Ubuntu), e quando conectado da inicialização, ele funciona perfeitamente. No entanto, assim que eu removo a energia externa, perco a capacidade de suspender o computador. Qualquer tentativa de suspender o sistema faz com que a tela retorne dentro de 10 a 15 segundos. Isso continua acontecendo até eu reiniciar.

Eu tenho algumas teorias sobre por que isso pode estar acontecendo, embora eu não saiba o que é ou mesmo se qualquer um deles é realmente o que está acontecendo.

  1. Esqueci de atribuir espaço de troca ao instalar. Antes de atribuir um novo espaço de troca, isso estava ocorrendo toda vez que eu suspendia, seja em energia de A / C ou bateria. Eu duvido, porque agora eu tenho 10 GB de swap quando minha memória física é de apenas 8 GB, e isso só acontece depois que eu removo a energia.

  2. Às vezes, quando isso acontece, depois de reabrir o computador, meu cartão Wi-Fi pára de funcionar, mas de uma maneira estranha. Ele não consegue detectar nenhuma rede, mas eu posso especificar uma rede 'oculta' (a rede que eu havia conectado anteriormente, que não está oculta) e repovoar imediatamente a lista de redes.

  3. Não consigo instalar o software Intel Graphics Update para instalar drivers oficiais Intel para meu monitor porque, apesar de estar disponível para o Ubuntu 16.04 e meu computador relatando sua versão do kernel como # 80-Ubuntu (o mesmo que um servidor Eu tenho acesso ao que eu sei que está executando o Ubuntu 16.04 diretamente), o software acredita que eu não execute uma distro com suporte. Esta parece ser a causa mais provável para mim, embora eu nunca tenha tido problemas com gráficos integrados da Intel em nenhuma distribuição Linux no passado.

por Stephen Brimhall 16.01.2017 / 03:08

1 resposta

0

Então, acontece que meu problema era algo completamente não relacionado aos problemas que eu estava tendo: meu controlador USB estava constantemente ativando meu sistema sempre que ele suspendia depois de remover a energia. Eu não sei porque isso estava acontecendo, mas isso resolveu:

sudo su -c "cd /etc/udev/rules.d && curl -LO https://raw.githubusercontent.com/sebikul/arch-macbookair6.2-config/master/udev/90-xhc_sleep.rules"

O que isto faz é impedir que o controlador USB desperte o sistema da suspensão. Não há nenhuma razão real para que isso seja ativado em um laptop de qualquer maneira, já que deve apenas suspender quando a tampa é fechada. Quando é conectado a um monitor, a suspensão não faz muito sentido, pois a tela pode ser bloqueada.

Se você quiser testar isso primeiro, sem criar nenhum arquivo, execute este comando:

sudo su -c "echo XHC1 > /proc/acpi/wakeup"

Isso mudará o sinalizador de kernel para USB wake-off-off. Não faz nada permanente, uma simples reinicialização irá desfazer se algo quebrar. Ou executando o mesmo comando. É uma alternância.

    
por 22.02.2017 / 06:10