Hello mindenki!
A notebookomra Mandriva One linuxot telepítettem, de nem tudom, hogyan lehet megjeleníttetni vele a telep töltöttségét. Jelenleg úgy dolgozom rajta, hogy percenként mentek, mert egyszercsak szó nélkül lemerül. Kérdesem, hogy hogyan tudom bekapcsolni ezt a lehetőséget, valamit olvastam, hogy valami ac-t meg valami battery-t be kell kapcsolnom és újrafordítani a kernelt. Szóval légyszi' írja le valaki, hogy hogyan és mit csináljak.
Köszi
waxy2
- 3318 megtekintés
Hozzászólások
szia
általában a linuxok, felismerik a laptopokat, és alapból az acpiból, esetleg kernelmodulból stb meg lehet tudni a gép állapotát.
és a KDE, GNOME már alapból kirakja a battery töltöttségét jelző ikont. ha ez nincsen akkor valamit nem jól ismert fel a notidban, esetleg rossz benne valami :D
ha mondanál egy tipust esetleg utána lehet nézni a google-n milyen a támogatottság linux alatt vagy a http://www.linux-laptop.net/
nézz szét.
Celeron-M 1400Mhz, 768M, Debian SID, 2.6.15.4
- A hozzászóláshoz be kell jelentkezni
ASUS A6U-5040
- A hozzászóláshoz be kell jelentkezni
Mivel asus a masina, ezért nagyon valószínű, hogy az acpi4asus-ra van szükséged, ami benne van a kernel forrásban is, de lehet hogy túl új típus a géped és az ami a kernelben van az még nem támogatja.
- A hozzászóláshoz be kell jelentkezni
Első körben nézd meg, hogy ezek megvannak-e:
trey@alderaan:~$ cat /proc/acpi/battery/BAT0/state
present: yes
capacity state: ok
charging state: charged
present rate: unknown
remaining capacity: 4347 mAh
present voltage: 14800 mV
trey@alderaan:~$ cat /proc/acpi/battery/BAT0/info
present: yes
design capacity: 4400 mAh
last full capacity: 4347 mAh
battery technology: rechargeable
design voltage: 14800 mV
design capacity warning: 0 mAh
design capacity low: 0 mAh
capacity granularity 1: 64 mAh
capacity granularity 2: 64 mAh
model number: BAT1
serial number: 0001
battery type: LION
OEM info: NOTEBOOK
trey@alderaan:~$ cat /proc/acpi/battery/BAT0/alarm
Ha nincs, akkor nézd meg, hogy miért nincs betöltve az alábbi modul:
trey@alderaan:~$ lsmod | grep battery
battery 9476 0
Továbbá:
man apci
trey@alderaan:~$ acpi
Battery 1: charged, 100%, rate information unavailable.
Azon csodálkoznék, ha újra kéne forgatni a gyári kernelt. Ezt minden disztró megteszi. Max. amit el tudok képzelni, hogy túl ergya vagy túl új géped van, amit nem támogat már (blacklisted acpi implementáció, mert annyira szar) vagy még a kernel.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
ezek közül amit írtál semmi sincs meg :(
nincs betöltve a battery modul sem. Azt hogy tudom megnézni, hogy miért nincs betöltve? Illetve mit csináljak, hogy be legyen töltve?
A KDE Control Centerben a Laptop Battery-nél ezt írja:
Your computer seems to have a partial ACPI installation. ACPI was probably enabled, but some of the sub-options were not - you need to enable at least 'AC Adaptor' and 'Control Method Battery' and then rebuild your kernel.
Szóval, ha ez igaz, akkor ezt hol kell engedélyeznem, illetve hogy csinálom a rebuild kernel-t?
Előre is köszi
waxy2
- A hozzászóláshoz be kell jelentkezni
Probad meg a "modprobe battery" parancsot root-kent, majd "lsmod | grep battery"-vel ellenorizni, vagy hozzaadni az "acpi=on" kapcsolot a boot parameterekhez es igy lebootolni vele.
---------------------
Ригидус а бетегадьбол
- A hozzászóláshoz be kell jelentkezni
betöltöttem, az lsmod ki is listázza, ekkor már az állapotát látom, ha a state-et és az info-t megnézem. Hogy fog ez akkor figyelmeztetni, ha le akar merülni? Az acpi=on-t azt pontosan hol állítom be?
Köszi szépen
waxy2
- A hozzászóláshoz be kell jelentkezni
Hat bemessz a KDE vezerlokozpontjaba es bekapcsolod. Most mar mennie kell. ;-)
"acpi=on"
Ezt a "lilo.conf"-ba, vagy "grub.conf"-ba kell beirni, fuggoen attol, hogy LILO-t vagy GRUB-ot hasznalsz bootolasra, valamint a szuksegessege fugg attol, hogy a kerneledet, hogyan keszitette el a disztributor. A tiedben modulkent forditottak az acpi-t (kulonben az lsmod-dal nem latnad), igy ezzel neked nem kell mar foglalkozni, a "modprobe battery" mar betoltotte azt is. :-)
Az viszont ne lepjen meg, hogy a kovetkezo bootolaskor ez utobbit "el fogja felejteni" es ujbol ki kell adnod. Tehat be kell irni a "modprobe battery"-t az inditoscriptbe, vagy a "modules.conf"-ba, hogy automatikusan betoltse. Amelyik szimpatikusabb. :-)
---------------------
Ригидус а бетегадьбол
- A hozzászóláshoz be kell jelentkezni
Az acpi-t nem látom lsmod-dal! Ha viszont beírom azt, hogy modprobe acpi, akkor ezt kapom:
[root@waxy3 lxuser]# modprobe acpi
FATAL: Error inserting acpi-cpufreq (/lib/modules/2.6.12-17mdk-i586-up-1GB/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko.gz): Device or resource busy
Most akko' mi va' az acpi-vel?
a modprobe battery-t egyébként benyomtam a modules.conf-ba, sajna csak ennyi megy magamtól :( Viszont ekkor sem tölti be magától induláskor :(
sorry
waxy2
- A hozzászóláshoz be kell jelentkezni
ubuntu a király :-)
amugy gnome-appletet adj hozzá...........
- A hozzászóláshoz be kell jelentkezni
nekem nincs battery modulom még is megy.
acpid csomag van fent és boot kor indul.
bocsesz most nézem fixen raktam a kernelbe! :)
- A hozzászóláshoz be kell jelentkezni
Szóval akkor próbáljam meg feltenni az acpid csomagot?
- A hozzászóláshoz be kell jelentkezni
az sem arthat, bar az inkabb ahhoz kell hogy ha megnyomod a power gombot akkor szepen lehaltoljon. A tobbihez az kell amit trey irt.
modprobe ac
modprobe battery
A modules.conf ba meg csak a modul neve kell a modprobe nem :)
- A hozzászóláshoz be kell jelentkezni
hurrá-hurrá
felraktam minden acpi-s csomagot és reboot után már ott virított a kijelző a tálcán...
köszi skacok a segítséget!
- A hozzászóláshoz be kell jelentkezni
Ha KDE-d van, akkor nézz körül a KControlCenterben és kapcsold be a kijelzést. Asszem a K menübe is elérhető az ezt végző progi. Nézz körül a csomikeelőbe is, hátha nem menik föl alapból.
Ha GNOME, akkor a GNOME appletek között nézelődj (job klikk a "tálcán" és Hozzáadás). Ott kék lennie valami elemkijelzőnek.
Az acpid és acpi-tools ajánlott, de ez utóbbi csak konzolos progg. Az acpid meg asszem csak lelövi a gépet adott telepállapotnál.
Ha tutira akarsz menni akkor gKrellm.
- A hozzászóláshoz be kell jelentkezni
Helló!
Hasonló a gondom, mint a topikindítónak. A laptopra egy Zenwalk 2.4-et tettem XFCE 4.3-mal, megpróbáltam azokat, amiker írtatok fentebb, az eredmény:
root[/]# modprobe ac
FATAL: Error inserting ac (/lib/modules/2.6.16.1/kernel/drivers/acpi/ac.ko): No such device
root[/]# modprobe acpi
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.16.1/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device
root[/]# modprobe battery
FATAL: Error inserting battery (/lib/modules/2.6.16.1/kernel/drivers/acpi/battery.ko): No such device
root[/]# lsmod | grep battery
root[/]#
Ezekből én azt vettem ki, hogy az acpi nincs telepítve. A gond az, hogy még soha nem használtam se zenwalkot, se más slackware alapú disztrót, és fogalmam sincs, hol keressem ezeket. A telepítési csomagok között csak acpid volt, az nem segített. Aki tud, segítsen lécci.
- A hozzászóláshoz be kell jelentkezni
senki?:(
- A hozzászóláshoz be kell jelentkezni
ACPI nincs letiltva ?
- A hozzászóláshoz be kell jelentkezni
Én nem tiltottam le, magától meg nem hiszem, hogy letiltotta volna. A modprobe-ok nem is találtak egyáltalán acpit. Xubuntu alatt szó nélkül ment, nem tudom, itt miért nem.
- A hozzászóláshoz be kell jelentkezni
Én csomagkezelőben rákerestem az "acpi" stringre és mindent felraktam, amit kihozott találatnak...
- A hozzászóláshoz be kell jelentkezni
Igen, de én a Zenwalk alatt csak az acpidot találtam, mást nem:(
- A hozzászóláshoz be kell jelentkezni
Khmm... egyáltalán a /lib/modules/$(uname -r)/ alatt van ac.ko és battery.ko?
Lehet hogy kernelt kellene forgatnod? Hmm...
- A hozzászóláshoz be kell jelentkezni
kernel paraméternek próbáld ki ezt:
acpi=force
- A hozzászóláshoz be kell jelentkezni