A entrada não funciona após a atualização para o Ubuntu 12.04

0

Eu tenho um Macbook Pro 6,2 executando o OSX 10.6.8, o Windows 7 e o Ubuntu. Eu uso o reFit para poder escolher qual deles inicializar, mas nunca tive um problema com o reFit no passado. Eu estava executando o Ubuntu 11.10, mas atualizei hoje para 12.04. Estou muito animado para testá-lo, depois de ouvir sobre algumas das melhorias e adições.

Eu instalei e reiniciei e nenhum erro foi exibido durante esse processo. Depois de reiniciar, eu editei meu grub da maneira que normalmente faço (tenho uma opção que habilitei no grub que não estava funcionando e eu continuo esquecendo de mudar isso, então eu tenho que fazer isso toda vez que faço boot). De qualquer forma, o teclado funcionou muito bem nesse ponto (era necessário, porque eu digitei com ele), mas depois de apertar ctrl + X e inicializar a inicialização, parece que parou de funcionar. Nenhuma mensagem aparece, mas depois chega à tela de login e os ícones no topo mostram o ícone "imagem não encontrada" ( link ) e nenhum dispositivo de entrada funciona. O trackpad integrado não me permite mover o mouse e parece não registrar nada (o mouse está preso no meio da tela), e o teclado não permite que eu digite minha senha.

Então, eu tive que reiniciar manualmente pressionando o botão de energia, e desta vez eu escolhi o modo de recuperação. No entanto, mesmo assim, não vi nenhum problema. O único erro que recebi foi que "pty" falhou.

Existe alguma maneira de corrigir isso sem precisar reinstalar o sistema operacional inteiro do zero?

* EDIT :: *

Eu determinei que isso é Unity e não os drivers de teclado, porque eles funcionam no grub e na linha de comando, quando eu consegui inicializar isso. Inicializei na linha de comando e rodei "sudo apt-get -f install" e ele durou cerca de dez minutos, durante os quais notei que meus fãs não trabalham mais com o Ubuntu. Então, ao tentar instalar a habilidade de controlar manualmente meus fãs, eu determinei que minha placa de rede não é mais reconhecida, e eu não consigo instalar o instalador. Então, o que quer que seja, eu quebrei tudo.

Durante o processo de instalação do apt-get -f, recebi esta mensagem: "a temperatura acima do limiar do relógio da CPU foi acelerada"

    
por Brian 29.04.2012 / 02:09

1 resposta

1

A solução para o problema de temperatura no Macbook Pro (6,2) foi criar um script para monitorá-lo. É o melhor que consegui fazer. Primeiro, instale lm-sensors via apt-get, e então execute sudo sensors-detect e responda sim para todas as perguntas e tudo. Então sensors deve retornar suas configurações de hardware. O script é algo nos moldes de:

sensors | grep --color="none" "Core"
sensors | grep --color="none" "side"
if [[ $1 < 6001 && $1 > 1999 ]]
    then
    sudo echo $1 > /sys/devices/platform/applesmc.768/fan1_min
    sudo echo $1 > /sys/devices/platform/applesmc.768/fan2_min
fi

O primeiro comando retornará as temperaturas da CPU e o segundo retornará a velocidade atual da ventoinha. Então, fazemos uma verificação de integridade para nos certificarmos de que você não adiciona um 0 acidentalmente e tenta controlar seus fãs a 60.000 RPMs (os fãs podem ter algo embutido para evitar isso, mas eu não queria ter uma chance em explodi-los, porque isso seria muito complicado explicar.

Nomeie esse script como spoolFTL ou o que você quiser. Em seguida, você pode definir a velocidade do ventilador para um número x, executando sudo bash spoolFTL 4500 . O diretório é relativo, portanto, você pode considerar colocá-lo no diretório raiz para poder executar sudo bash /spoolFTL 4500 .

apt-get -f install corrigiu a rede e o teclado e tal. Unity não congela no login, mas falha depois de um tempo (geralmente 10 minutos), e eu tenho que fazer um hard reset. O console ainda funciona bem.

Editar : Na minha experiência, mantenho a CPU em torno de 45 ° C para mantê-la feliz. Na linha de comando, o 2000 RPM foi suficiente para mantê-lo nessa temperatura com bastante facilidade (como no OSX), mas quando eu inicio o Unity, tenho que executá-lo em torno de 4000-4500 RPM (provavelmente o mesmo em 11,10). ). Eu imagino que isso se deva aos altos requisitos de CPU do desktop Unity. Quando comecei a Unity, mantive-o em 3000 e pensei que seria suficiente. Alguns minutos de navegação no Firefox mais tarde, eu verifiquei e minhas CPUs estavam em 75 °.

    
por Brian 01.05.2012 / 03:44