Como corrijo a suspensão no Chromebook HP 14? (Chrubuntu 14.10)

1

Quando fecho a tampa, ela é suspensa, mas quando a abro novamente, a tela fica totalmente preta. Se eu apertar o botão de energia, ocasionalmente ele voltará à vida, mas às vezes eu tenho que forçar uma reinicialização infelizmente.

    
por Jonathan 17.12.2014 / 10:56

2 respostas

1

Tudo graças a linvinus no reddit: Como fazer o trabalho de hibernação no Ubuntu 14.04 no Acer c720

Como fazer o trabalho de hibernação no Ubuntu 14.04 no Acer c720, testado no Chromebook HP 14 no Ubuntu 14.10 kernel 3.17 também, funciona. Ele tem Lubuntu 14.04 kernel 3.13.0-24-genérico c720 2G. Para o Debian, Arch ou Xubuntu, existem mais instruções no link da fonte.

Leva cerca de 5 minutos para fazer, mas funciona como um encanto para mim,

  
  1. criar arquivo

    sudo nano /etc/initramfs-tools/scripts/init-top/unbind_ehci
    
         

    com o seguinte conteúdo

    #####################
    #!/bin/sh
    PREREQ=""
    
    prereqs()
    {
            echo "${PREREQ}"
    }
    
    case  in
            prereqs)
                    prereqs
                    exit 0
                    ;;
    esac
    
    log_success_msg "Unbind ehci for preventing error"
    echo -n "0000:00:1d.0" > /sys/bus/pci/drivers/ehci-pci/unbind
    exit 0
    #################
    
         

    alterar o modo

    sudo chmod a+x /etc/initramfs-tools/scripts/init-top/unbind_ehci
    
  2.   
  3. criar regra do udev

    sudo nano /etc/udev/rules.d/10_disable-ehci.rules
    
    ACTION=="add", SUBSYSTEM=="pci", DRIVER=="ehci_hcd", \
        RUN+="/bin/sh -c 'echo -n %k > %S%p/driver/unbind'"
    
  4.   
  5. atualize o initramfs

    sudo update-initramfs -k all -u
    
  6.   
  7. este script corrigirá o touchpad após o currículo

    sudo nano /etc/pm/sleep.d/99zcyapa
    
         

    com o seguinte conteúdo

    #####################
    #!/bin/bash -x
    # File: "/etc/pm/sleep.d/99_cyapa".
    case "" in
            hibernate)
          /sbin/rmmod cyapa
                    ;;
      resume|thaw)
              COUNTER=0
              while [  $COUNTER -lt 10 ]; do
                            date >>/tmp/99_cyapa
                            /sbin/modprobe cyapa
              sleep 1
              dmesg | grep cyapa | tail -1 | grep error >/dev/null
              RES=$?
              echo "res=$RES"
              if [ ${RES} -ne 1 ] ; then
                  /sbin/rmmod cyapa
                  sleep 1
              else
                  #done
                  COUNTER=11
              fi
    
                      COUNTER='expr $COUNTER + 1'
              done
          ;;
    esac
    exit 0
    #################
    
         

    Alterar o modo!

    sudo chmod a+x /etc/pm/sleep.d/99zcyapa
    
  8.   
  9. garanta que você tenha tpm_tis.interrupts=0

    sudo nano /etc/default/grub
    
         

    há minhas configurações

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash  boot=local  i915.modeset=1 tpm_tis.interrupts=0 "
    
         

    atualize o grub

    sudo update-grub2
    
         

    Reinicie

  10.   

Novamente graças ao linvinus no reddit

    
por Jonathan 18.12.2014 / 20:33
0

Abra Software e atualizações

depois de ir para Drivers adicionais  Agora mude de driver e teste ele { precisa de uma conexão com a internet para esta operação }

    
por Thnzrmzwr 19.12.2014 / 14:00