Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ACPI & Acer Aspire & Battery Problem
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
RinderKnecht
n00b
n00b


Joined: 11 Jan 2003
Posts: 10

PostPosted: Fri Sep 30, 2005 10:32 am    Post subject: ACPI & Acer Aspire & Battery Problem Reply with quote

Hi Freaks

Ich habe ein Problem mit dem ACPI und meinem ACER Aspire 1690 Laptop. Und zwar kann ACPI den BatteryStatus nicht herausfinden. Alles andere funktionert aber, zum Beispiel erkennt er ob das Netzteil angeschlossen ist oder nicht. Im Kernel habe ich unter ACPI die Battery auch aktiviert.
Habe den native 2.6.13 kernel ohne Gentoo-Patches und acpi Version 0.06-r5 und acpid Version 1.0.4-r2.

Code:
laptop ~ # cat /proc/acpi/battery/BAT1/state
present:                 yes
ERROR: Unable to read battery status

Code:
laptop ~ # cat /proc/acpi/battery/BAT1/info
present:                 yes
design capacity:         4400 mAh
last full capacity:      4253 mAh
battery technology:      rechargeable
design voltage:          14400 mV
design capacity warning: 300 mAh
design capacity low:     132 mAh
capacity granularity 1:  32 mAh
capacity granularity 2:  32 mAh
model number:            ZL02
serial number:           5454
battery type:            LION
OEM info:                11


und mein message log wird auch die ganz Zeit vollgemüllt mit ACPI Errors:
Code:
laptop ~ # tail /var/log/messages
Sep 30 12:21:54 laptop ACPI-1172: *** Error: Method execution failed [\_SB_.BAT1._BST] (Node c17f7e00), AE_NOT_FOUND
Sep 30 12:21:56 laptop ACPI-0362: *** Error: Looking up [Z00C] in namespace, AE_NOT_FOUND
Sep 30 12:21:56 laptop search_node c17f7f00 start_node c17f7f00 return_node 00000000
Sep 30 12:21:56 laptop ACPI-1172: *** Error: Method execution failed [\_SB_.BAT1._BST] (Node c17f7e00), AE_NOT_FOUND
Sep 30 12:21:58 laptop ACPI-0362: *** Error: Looking up [Z00C] in namespace, AE_NOT_FOUND
Sep 30 12:21:58 laptop search_node c17f7f00 start_node c17f7f00 return_node 00000000
Sep 30 12:21:58 laptop ACPI-1172: *** Error: Method execution failed [\_SB_.BAT1._BST] (Node c17f7e00), AE_NOT_FOUND
Sep 30 12:22:00 laptop ACPI-0362: *** Error: Looking up [Z00C] in namespace, AE_NOT_FOUND
Sep 30 12:22:00 laptop search_node c17f7f00 start_node c17f7f00 return_node 00000000
Sep 30 12:22:00 laptop ACPI-1172: *** Error: Method execution failed [\_SB_.BAT1._BST] (Node c17f7e00), AE_NOT_FOUND


Kennt das jemand? Ist das ein Bug?
Back to top
View user's profile Send private message
psyeye
Guru
Guru


Joined: 06 Dec 2002
Posts: 409
Location: Germany

PostPosted: Fri Sep 30, 2005 12:46 pm    Post subject: Re: ACPI & Acer Aspire & Battery Problem Reply with quote

RinderKnecht wrote:
Kennt das jemand? Ist das ein Bug?


In der Regel - oder sagen wir mal zu 90% - hast Du Probleme mit einer defekten DSDT. Geh mal auf acpi.sf.net; zu Acer Aspire Teilen gibt es da nen Stapel an gefixten DSDTs.

Auch erfährst Du da, was DSDT ist und was Du zu tun hast; ich selbst brauch für meinen Samsung X10 auch ne korrigierte DSDT - wenn Du also irgendwo nicht weiter weisst, dann poste gern nochmal, vielleicht kann ich Dir ja helfen...


psyeye
_________________
I have a big, fast supercomputer, too!
Back to top
View user's profile Send private message
RinderKnecht
n00b
n00b


Joined: 11 Jan 2003
Posts: 10

PostPosted: Fri Sep 30, 2005 1:43 pm    Post subject: Reply with quote

jo merci, habe das mal runtergeladen, den kernel gepacht und neu kompiliert
aber funktioniert immer noch nicht so richtig. Muss ich das mit dem IASL Compiler auch machen?

edit: habe hier noch was gefunden, https://forums.gentoo.org/viewtopic.php?t=122145, werde das mal machen...
Back to top
View user's profile Send private message
psyeye
Guru
Guru


Joined: 06 Dec 2002
Posts: 409
Location: Germany

PostPosted: Fri Sep 30, 2005 4:26 pm    Post subject: Reply with quote

RinderKnecht wrote:
jo merci, habe das mal runtergeladen, den kernel gepacht und neu kompiliert
aber funktioniert immer noch nicht so richtig. Muss ich das mit dem IASL Compiler auch machen?

Also ehrlich gesagt: die DSDT auslesen und selbern korrigieren halte ich für die beste Methode; so hab ich das auch gemacht (in dem Thread unten tauch ich ja auch irgendwo auf ;)) und so wirst Du am schnellsten eine korrekte DSDT für genau Dein Notebook bekommen.
Dazu noch ein Tipp: die acpi-devel ML hilft bei solchen Vorhaben. Und sie helfen noch viel lieber, wenn Du die korrigierte DSDT dann auf acpi.sf.net hochlädst! :)

RinderKnecht wrote:
edit: habe hier noch was gefunden, https://forums.gentoo.org/viewtopic.php?t=122145, werde das mal machen...

Da gibt es auf jeden Fall viele gute Tipps zu manchen Fehlern, die der IASL ausspuckt! Guter Thread, Jetblack ist ne echte Leuchte!


psyeye
_________________
I have a big, fast supercomputer, too!
Back to top
View user's profile Send private message
reptile
Guru
Guru


Joined: 19 Nov 2002
Posts: 363

PostPosted: Fri Sep 30, 2005 5:53 pm    Post subject: Reply with quote

http://shayol.bartol.udel.edu/~rhdt/download/acpi_sbs-20050120.tar.gz <- da patch saugen, kernel patchen und neu übersetzen, module aus dem archiv kompilieren mit make, mit make install installieren, automatisch beim booten laden (also i2c-acpi-ec und acpi-sbs in /etc/modules.autoload.d/kernel-2.6 eintragen). damit hab ich mein travelmate 4002wlmi-m11 laufen. geht eins a. damit unter gnome die status-abfrage nach netzteil resp. batterie klappt, also ob das teil am strom hängt, muss in die optionsliste des kernel-starts noch 'ec_burst=1' eingetragen werden. ist wohl ein fehler in acpi. benutze übrigens gentoo-sources-2.6.12-r10. das patchen verläuft ohne schwierigkeiten. eine genauere anleitung ist in dem archiv im readme-file.

nachtrag: das mit der custom dsdt hab ich schon 2 mal versucht, bin aber offensichtlich zu blöd dafür. entweder bootete der kernel gar nicht, oder es hat nix gebracht. ausserdem: das modul battery nicht fest in den kernel. als modul oder ganz raus (ich glaube, man braucht es gar nicht).

hth
Back to top
View user's profile Send private message
theche
Guru
Guru


Joined: 26 Feb 2004
Posts: 512

PostPosted: Fri Sep 30, 2005 11:38 pm    Post subject: Reply with quote

sicher dass du BAT1 dir anschauen möchtest? Zählung fängt bei 0 an.
Back to top
View user's profile Send private message
RinderKnecht
n00b
n00b


Joined: 11 Jan 2003
Posts: 10

PostPosted: Sat Oct 01, 2005 9:42 am    Post subject: Reply with quote

Code:
laptop ~ # cd /usr/src/linux
laptop linux # patch -p1 < /home/matthias/acpi_sbs-20050120/acpi-ec-2.6.10.diff
patching file drivers/acpi/ec.c
laptop linux # make && make modules_install
laptop linux # cd /home/matthias/acpi_sbs-20050120/
laptop matthias # tar xvf acpi_sbs-20050120.tar
acpi_sbs-20050120/
acpi_sbs-20050120/TODO
acpi_sbs-20050120/acpi-sbs.c
acpi_sbs-20050120/Makefile
acpi_sbs-20050120/acpi-ec-2.6.10.diff
acpi_sbs-20050120/README
acpi_sbs-20050120/i2c-acpi-ec.c
acpi_sbs-20050120/i2c-acpi-ec.h
acpi_sbs-20050120/COPYING
laptop matthias # cd acpi_sbs-20050120
laptop acpi_sbs-20050120 # make
make -C /lib/modules/2.6.13/build SUBDIRS=/home/matthias/acpi_sbs-20050120 modules
make[1]: Entering directory `/usr/src/linux-2.6.13'
  CC [M]  /home/matthias/acpi_sbs-20050120/i2c-acpi-ec.o
  CC [M]  /home/matthias/acpi_sbs-20050120/acpi-sbs.o
  Building modules, stage 2.
  MODPOST
*** Warning: "acpi_ec_read" [/home/matthias/acpi_sbs-20050120/i2c-acpi-ec.ko] undefined!
  CC      /home/matthias/acpi_sbs-20050120/acpi-sbs.mod.o
  LD [M]  /home/matthias/acpi_sbs-20050120/acpi-sbs.ko
  CC      /home/matthias/acpi_sbs-20050120/i2c-acpi-ec.mod.o
  LD [M]  /home/matthias/acpi_sbs-20050120/i2c-acpi-ec.ko
make[1]: Leaving directory `/usr/src/linux-2.6.13'
laptop acpi_sbs-20050120 # make install
install -D i2c-acpi-ec.ko /lib/modules/2.6.13/i2c/i2c-acpi-ec.ko
install -D acpi-sbs.ko /lib/modules/2.6.13/acpi/acpi-sbs.ko
depmod -a

reboot
Code:
laptop ~ # modprobe acpi_sbs
FATAL: Error inserting acpi_sbs (/lib/modules/2.6.12-gentoo-r10/acpi/acpi-sbs.ko): Invalid module format
laptop ~ # modprobe i2c-acpi-ec
FATAL: Error inserting i2c_acpi_ec (/lib/modules/2.6.12-gentoo-r10/i2c/i2c-acpi-ec.ko): Invalid module format

tja, der meckert...

Quote:
muss in die optionsliste des kernel-starts noch 'ec_burst=1' eingetragen werden

wie meinst du das? wo muss ich das eintage? beim grub config file oder wo?

Quote:
sicher dass du BAT1 dir anschauen möchtest? Zählung fängt bei 0 an.

gibt nur BAT1 und BAT2 im /proc/acpi/battery verzeichnis
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum