HP Chromebook 14에서 정지 문제를 어떻게 해결하나요? (크루분투 14.10)

HP Chromebook 14에서 정지 문제를 어떻게 해결하나요? (크루분투 14.10)

덮개를 닫으면 정지되지만 다시 열면 화면이 완전히 검은색으로 유지됩니다. 전원 버튼을 누르면 가끔 다시 살아나기도 하지만 안타깝게도 강제로 재부팅해야 할 때도 있습니다.

답변1

reddit의 linvinus에게 감사드립니다:Acer c720의 우분투 14.04에서 최대 절전 모드를 작동시키는 방법

Acer c720의 ubuntu 14.04에서 최대 절전 모드를 작동시키는 방법은 Ubuntu 14.10 커널 3.17의 HP Chromebook 14에서도 테스트되었습니다. 그는 Lubuntu 14.04 커널 3.13.0-24-generic c720 2G를 가지고 있습니다. Debian, Arch 또는 Xubuntu의 경우 소스 링크에 추가 지침이 있습니다.

이 작업을 수행하는 데 약 5분이 걸리지만 나에게는 매력처럼 작동합니다.

  1. 파일 생성

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

    다음 내용으로

    #####################
    #!/bin/sh
    PREREQ=""
    
    prereqs()
    {
            echo "${PREREQ}"
    }
    
    case ${1} 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
    #################
    

    모드 변경

    sudo chmod a+x /etc/initramfs-tools/scripts/init-top/unbind_ehci
    
  2. 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'"
    
  3. initramfs 업데이트

    sudo update-initramfs -k all -u
    
  4. 이 스크립트는 재개 후 터치패드를 수정합니다.

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

    다음 내용으로

    #####################
    #!/bin/bash -x
    # File: "/etc/pm/sleep.d/99_cyapa".
    case "${1}" 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
    #################
    

    모드를 바꿔보세요!

    sudo chmod a+x /etc/pm/sleep.d/99zcyapa
    
  5. 당신이 가지고 있는지 확인하십시오tpm_tis.interrupts=0

    sudo nano /etc/default/grub
    

    내 설정이 있어

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

    그럽 업데이트

    sudo update-grub2
    

    재부팅

reddit의 linvinus에게 다시 한 번 감사드립니다.

관련 정보