AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 409774
Accepted
Raven
Raven
Asked: 2017-12-09 08:47:48 +0800 CST2017-12-09 08:47:48 +0800 CST 2017-12-09 08:47:48 +0800 CST

Manjaro no laptop HP - Bateria descarregada enquanto desligado

  • 772

Estou executando o Manjaro Linux no meu laptop HP Pavilion ( 15-au014ng ) e recentemente estou tendo um comportamento estranho:
quando o laptop está desligado, ele descarrega bastante a bateria. Estou perdendo até 40% da bateria durante a noite.

No entanto, esse problema ocorre apenas ao "permitir que o linux desligue o computador" (seja pelo menu Iniciar ou pelo shutdown nowconsole). Se eu desligar meu computador pressionando o botão liga / desliga, a bateria permanecerá a mesma durante o mesmo período.

Atualmente, estou usando o kernel 4.9.71-1 LTS, embora mal consiga acreditar que esse é um problema do kernel, pois não atualizei o kernel (se bem me lembro - existe uma maneira de verificar isso?) e costumava funcionar muito bem. Estou enfrentando esse problema apenas por cerca de 1,5 a 2 meses.

Eu pensei que poderia ser um bug de um dos pacotes instalados e que seria resolvido na próxima atualização, mas não parece ser tão fácil.

Encontrei este artigo sobre o tópico que sugeriu adicionar ethtool -s eth0 wol dao /etc/rc.local.shutdownque fiz (embora tenha substituído eth0, eno1pois este é o nome da minha conexão Ethernet de acordo com ifconfig). No entanto, isso não resolveu o problema.

Também verifiquei a configuração do WOL usando sudo ethtool eno1e ele me mostrou que o WOL deveria ser desativado de qualquer maneira.

A única coisa que notei é que recebo esta mensagem durante a inicialização e também durante o processo de desligamento:

Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
Dez 08 17:25:43 workstation kernel: bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: Failed to load rtl_bt/rtl8723b_config.bin
Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: rom_version status=0 version=1
Dez 08 17:25:43 workstation kernel: Bluetooth: cfg_sz 0, total size 22496

Embora eu não tenha certeza se isso tem algo a ver com o problema real.

Alguém tem uma ideia de qual pode ser a causa disso e (idealmente) como corrigi-lo?

EDIT:
Parece que esta questão descreve um problema muito semelhante, se não o mesmo (embora com um kernel mais recente).

EDIT2:
Não tenho certeza de quando exatamente esse problema começou, mas sei que instalo todas as atualizações que octopime fornecerão, por isso é absolutamente possível (na verdade, muito provável) que o problema tenha ocorrido com algumas dessas atualizações.
Eu sei, no entanto (acabei de descobrir) que meu kernel está de fato sendo atualizado. Eu sei que quando instalei o Manjaro pela primeira vez no meu laptop, ele veio com o kernel 4.9.47-1. Vou procurar uma maneira de verificar quando essas atualizações do kernel foram realizadas para ver se há alguma conexão.

laptop battery
  • 2 2 respostas
  • 1783 Views

2 respostas

  • Voted
  1. mc0e
    2017-12-31T16:33:34+08:002017-12-31T16:33:34+08:00

    Presumivelmente, alguma parte do seu hardware falha ao desligar. Talvez um problema de driver.

    Você nos mostrou algumas coisas sobre bluetooth e já está olhando para ethernet. Talvez isso seja relevante, mas antes de examinar os detalhes do significado dessas mensagens de log, talvez você possa confirmar se esse é o problema. Você tem um switch de hardware em seu laptop para desativar a rede? Se assim for, provavelmente desativa a Ethernet e o bluetooth, e você pode testar se ativar essa opção antes do desligamento interrompe o consumo da bateria.

    Parece provável que seu sistema operacional não esteja conseguindo desligar o dispositivo relevante corretamente, portanto, apenas o script de desligamento de um dispositivo pode não funcionar. Pode ser necessário consultar os drivers do(s) dispositivo(s) relevante(s).

    Você diz que este é um problema recente. O que acontece se você executar um kernel mais antigo, com drivers mais antigos. SE isso funcionar, tente identificar exatamente qual atualização do kernel apresentou o problema e, em seguida, consulte o changelog procurando por atualizações de driver que possam ter introduzido o problema. Talvez já exista uma correção, independentemente de o kernel do manjaro ter feito isso ou não, e você pode enviar um relatório de bug para o Manjaro. Ou talvez o bug ainda precise ser registrado contra o driver.

    Não tenho certeza se o Manjaro limpa automaticamente os kernels antigos, mas várias versões do kernel podem ser instaladas ao mesmo tempo e você pode selecionar a que deseja no grub.

    • 3
  2. Best Answer
    Raven
    2018-01-02T23:00:33+08:002018-01-02T23:00:33+08:00

    Tudo bem, qualquer que seja o bug, parece ter sido corrigido na versão 4.14.9-2 do kernel.

    A atualização para este kernel resolveu o problema.

    • 3

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve