Enviado em 02/04/2024 - 19:21h
Pessoal, estou querendo fazer esse módulo abaixo inciar automaticamente com meu Ubuntu 23.10. Se eu der o comandosudo insmod acer-wmi-battery.koque o autor da página pediu funciona, mas na próxima inicialização já não funciona e preciso dar o comando de novo.
Enviado em 02/04/2024 - 20:49h
Tente isso aqui, no Debian podemos editar o arquivo /etc/modules - tem que ver aí no Fedora onde é, acho que é /etc/modules-load.d/modules.conf, mude de acordo com a situação:Enviado em 02/04/2024 - 21:23h
modprobe acer-wmi-batteryrecebo esse resultado:
modprobe: FATAL: Module custom_module not found in directory /lib/modules/6.5.0-26-generic
Enviado em 03/04/2024 - 07:56h
Você pode criar um script mas não tenho como testar aqui, no Terminal procure o arquivo no seu sistema com o comando:Enviado em 08/04/2024 - 13:34h
sudo /sbin/insmod /lib/modules/acer-wmi-battery [sudo] senha para raulgrangeiro: insmod: ERROR: could not load module /lib/modules/acer-wmi-battery: No such file or directory
sudo /sbin/insmod /lib/modules/acer-wmi-battery [sudo] senha para raulgrangeiro: insmod: ERROR: could not load module /lib/modules/acer-wmi-battery: No such file or directory
Enviado em 09/04/2024 - 07:09h
Enviado em 09/04/2024 - 07:43h
@GriffoDeRuppell, acompanhe o tópico desde o início e leia-o com mais atenção. Seria mais produtivo aos demais que, em vez de dizer "Nossa cara que janelagem, o correto seria configurar o modprobe e criar a entrada para bootar o .ko junto..." dissesse como fazer isso (como já foi feito), não acha?Enviado em 09/04/2024 - 12:14h
Pessoal, eu descobri um problema com o módulo, ele precisa ser recompilado a cada nova versão do kernel, então nem tem como fazê-lo iniciar permanentemente e não ter mais que mexer. Dessa forma pesquisei muito sobre o modprobe pra saber como fazer isso, e consegui, graças a Deus. Adicionalmente criei um script que vai recompilar isso para mim quando eu tiver uma atualização de kernel deixando o serviço muito mais simples. Vou descrever em uma próxima mensagem como fazer isso. Eu criei um documento explicando tudo passo a passo para mim mesmo para não ter a raiva de pesquisar tudo de novo no futuro kkkEnviado em 09/04/2024 - 12:16h
DOCUMENTAÇÃO PARA FUNÇÃO DE CARREGAMENTO SAUDÁVEL DA BATERIA DO NOTEBOOK ACER ASPIRE 5$ sudo apt install build-essential linux-headers-$(uname -r) git
$ git clone https://github.com/frederik-h/acer-wmi-battery.git
$ cd acer-wmi-battery
$ make
$ sudo <seu_explorador_de_arquivos> ~/acer-wmi-battery
$ sudo modprobe acer_wmi_battery
$ sudo depmod
$ sudo modprobe acer_wmi_battery
$ lsmod | grep acer_wmi_battery
$ sudo <nome_do_seu_editor>
Enviado em 09/04/2024 - 12:18h
E agora por fim o script para não ter a trabalheira de recompilar isso manualmente a cada atualização do kernel:#!/bin/bash # Script criado para automatizar procedimento de instalação de # módulo de saúde de bateria de notebook Acer no Kernel Linux # quando uma nova versão for instalada. git clone https://github.com/frederik-h/acer-wmi-battery.git /home/raulgrangeiro/acer-wmi-battery cd /home/<seu_usuario>/acer-wmi-battery make cp /home/<seu_usuario>/acer-wmi-battery/acer-wmi-battery.ko /lib/modules/$(uname -r) depmod modprobe acer_wmi_battery rm -rf /home/<seu_usuario>/acer-wmi-battery
$ sudo ./script.sh
Enviado em 09/04/2024 - 20:26h
Ve se vc gosta assim:#!/bin/bash # Script criado para automatizar procedimento de instalação de # módulo de saúde de bateria de notebook Acer no Kernel Linux # quando uma nova versão for instalada. ## Debugação set -e -u #________________________________________________ ## Configurações driver_battery="/tmp/acer-wmi-battery" cpu_cores="$(cat /proc/cpuinfo | grep "physical id" | wc -l)" #________________________________________________ [[ "$(id -u)" == "0" ]] && echo "Você é root!" || echo "Você não é root, execute como root!"; exit 1 [[ ! -d "${driver_battery}" ]] && mkdir ${driver_battery} cd "${driver_battery}" git clone https://github.com/frederik-h/acer-wmi-battery.git make -j${cpu_cores} cp "${driver_battery}/acer-wmi-battery.ko" "/lib/modules/$(uname -r)" depmod modprobe acer_wmi_battery [[ -d "${driver_battery}" ]] && rm -r -d "${driver_battery}"
Enviado em 10/04/2024 - 11:32h
#!/bin/bash # Script criado para automatizar procedimento de instalação de # módulo de saúde de bateria de notebook Acer no Kernel Linux # quando uma nova versão for instalada. ## Debugação set -e -u #________________________________________________ ## Configurações driver_battery="/tmp/acer-wmi-battery" cpu_cores="$(cat /proc/cpuinfo | grep "physical id" | wc -l)" #________________________________________________ [[ "$(id -u)" == "0" ]] && echo "Você é root!" || echo "Você não é root, execute como root!"; exit 1 [[ ! -d "${driver_battery}" ]] && mkdir ${driver_battery} cd "${driver_battery}" git clone https://github.com/frederik-h/acer-wmi-battery.git make -j${cpu_cores} cp "${driver_battery}/acer-wmi-battery.ko" "/lib/modules/$(uname -r)" depmod modprobe acer_wmi_battery [[ -d "${driver_battery}" ]] && rm -r -d "${driver_battery}"
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
problema para barrar sites/downloas via HTTPS. (1)
Liberação de alguns links no squid (20)