Pagina 1 di 1

Batteria Portatile

Inviato: sab 19 gen 2008, 14:33
da tommy131
Salve io ho un notebook, sul quale ho installato slackware 12, ora avrei esigneza di conosce il lovello della batteria, quanto e caricare, in pratica vorrei attivare la visualizzazione di livello batteria, come devo fare? Devo ricompilare come dice il centro di controllo, oppure è inutile, o meglio posso seguire un altra strada?

PS: Grazie per l'aiuto...

Re: Batteria Portatile

Inviato: sab 19 gen 2008, 14:38
da conraid
tommy131 ha scritto:Salve io ho un notebook, sul quale ho installato slackware 12, ora avrei esigneza di conosce il lovello della batteria, quanto e caricare, in pratica vorrei attivare la visualizzazione di livello batteria, come devo fare? Devo ricompilare come dice il centro di controllo, oppure è inutile, o meglio posso seguire un altra strada?
carichi i moduli appropriati dell'acpi (modprobe battery) e poi usi qualche programma che ti permette di visualizzare lo stato della batteria. A meno che tu non legga direttamente da /proc

Re: Batteria Portatile

Inviato: sab 19 gen 2008, 15:08
da kernel89
oltre al modulo battery mi sembra che devi caricare anche acpi e ac.

Codice: Seleziona tutto

modprobe acpi
modprobe ac
modprobe battery
comunque se ti fai un giro nel forum troverai molti topic che parlano di questo argomento. :D

Re: Batteria Portatile

Inviato: sab 19 gen 2008, 21:35
da alessiodf
se acpi e battery non vanno, devi abilitare il supporto a smart_battery nel kernel (sezione ACPI)

Re: Batteria Portatile

Inviato: sab 19 gen 2008, 21:41
da conraid
kernel89 ha scritto:oltre al modulo battery mi sembra che devi caricare anche acpi e ac.

Codice: Seleziona tutto

modprobe acpi
modprobe ac
modprobe battery
comunque se ti fai un giro nel forum troverai molti topic che parlano di questo argomento. :D
Io non ci capisco più niente.
Una volta c'era insmod, poi venne modprobe che insieme al modulo richiesto doveva caricare i moduli "collegati" ad esso. E poi venne il fatto che i moduli venivano richiesti dal kernel ogni volta di cui ne avevi bisogno, senza necessariamenti caricarli.
Oggi ho dovuto fare modprobe loop, cosa mai fatta, e sembra che modprobe sia un clone di insmod.
Che sta succedendo????
Spero sia solamente la mia macchina, e poche altre, a dare i numeri :-(

Re: Batteria Portatile

Inviato: sab 19 gen 2008, 21:59
da alessiodf
anche se un po ot, io so che modporbe corica in automatico i moduli "dipendenze" ma questo non funziona bene con tutti i moduli. Spessi mi e' capitato di darla io la giusta sequenza di caricamento di una serie di moduli collegati!

saluti

Re: Batteria Portatile

Inviato: dom 20 gen 2008, 18:26
da tommy131
Sulla questione di ismod e modprobe non so dirvi gran che anzi niente, perchè io sono passato a Linux direttamente con slackware 12, però un po di sti problemi li da modprobe, su questo non ce dubbio.
Comunque conraid, io ho bisogno di vedere a video lo stato della batteria... Ora non lo so come, Slacky ha bisogno di qualche pacchetto per far vedere il tempo o la percentuale rimanente della carica rimanente, oppure fornisce già di se questo servizio?

Re: Batteria Portatile

Inviato: dom 20 gen 2008, 18:28
da JohnnyMnemonic
Io uso questo script, che ho trovato non so dove poi ho modificato/migliorato nel tempo

Codice: Seleziona tutto

#!/bin/bash
# Richiede ACPI abilitato.

CAPACITA=`cat /proc/acpi/battery/BAT0/info | grep "last full capacity:"|cut -d\  -f9`
LIVELLO=`cat /proc/acpi/battery/BAT0/state | grep remaining|cut -d\  -f8`
CHARGING=`cat /proc/acpi/battery/BAT0/state | grep charging|cut -d\  -f12`
PRESENTE=`cat /proc/acpi/battery/BAT0/state | grep present|cut -d\  -f18`
PERCENTUALE=`echo $(( $LIVELLO * 100 / $CAPACITA ))`
if [ "$PRESENTE" == "no" ]; then
 echo -e "not present"
elif [ "$LIVELLO" = "$CAPACITA" ]; then
 echo -e "charged"
elif [ "$CHARGING" == "charging" ]; then
 echo -e "$CHARGING $PERCENTUALE%"
elif [ "$CHARGING" == "discharging" ]; then
 echo -e "$CHARGING $PERCENTUALE%"
else
 echo -e "$PERCENTUALE%"
fi

Re: Batteria Portatile

Inviato: dom 20 gen 2008, 19:41
da tommy131
Sucsami "JohnnyMnemonic" ma questo script mi serve a viualizzare lo stato della batteria, oppure ad abilitare il necessario per il supporto batteria?

Re: Batteria Portatile

Inviato: dom 20 gen 2008, 20:10
da alessiodf
tommy131 ha scritto:Sucsami "JohnnyMnemonic" ma questo script mi serve a viualizzare lo stato della batteria, oppure ad abilitare il necessario per il supporto batteria?
se /proc/acpi/battery e' vuota e non contiene nulla, non hai attivo il supporto acpi che ti permette di verificare lo stato della batteria!

te lo ripeto: controlla se la tua batteria usa SmartBattery!!!

Re: Batteria Portatile

Inviato: dom 20 gen 2008, 20:24
da JohnnyMnemonic
Quello script visualizza lo stato e la percentuale di carica, ovviamente prima di usarlo devi aver configurato opportunamente il tuo sistema in modo che ti popoli /proc/acpi/battery