[ltp] ibm-acpi loaded but not fully working

Takis Diakoumis linux-thinkpad@linux-thinkpad.org
Thu, 07 Jul 2005 02:19:10 +1000


Hi

I'm using an R51 2887 ThinkPad and am having a couple of issues with
ibm-acpi. I'm running debian etch. i compiled my kernel (debian kernel
2.6.11-1) as per instructions on thinkwiki.org (and some others). as far
as i can tell all is ok (though keep getting kernel panic when booting
with a kernel with suspend2 - another issue for another day...).

my current kernel has ibm-acpi as a module and all other acpi and
related kernel bits into the kernel itself (fan, thermal, video, sleep
etc...). i have also tried acpi bits as modules - same result.

i have installed acpi and acpid. the problem is that the ibm-acpi module
does not seem to be working as i read it should - basically its missing
the fan and thermal bits (there may be others missing i'm not aware of).
using the commands/options to various features that are available seems
to work (Fn keys, volume......).

the contents of /proc/acpi/ibm is as follows:
# ls /proc/acpi/ibm/
 bay  beep  bluetooth  cmos  dock  driver  hotkey  led  light  video

from some reading there should also be fan and thermal (which is also
why when using gkrellm ibm-acpi it comes up with ibm-acpi?).

the contents of /proc/acpi is as follows:
# ls /proc/acpi/
 ac_adapter  button   event  ibm        processor     video
 alarm       dsdt     fadt   info       sleep         wakeup
 battery     embedded_controller  fan    power_resource  thermal_zone

i'm loading ibm-acpi with option experimental=1

i've dug around for a few days now (recompiled kernel about half-dozen
times - admittedly a lot of this was trying to get suspend2 working),
but i still can't figure it out. i'm hoping someone else has dealt with
this before.

anyway... i've included the output of lsmod at the end of this text.
any suggestions would be most appreciated.

thanks heaps.
Takis

output of lsmod is below:
# lsmod
Module                  Size  Used by
nls_iso8859_1           4224  0
nls_cp437               5888  0
vfat                   12800  0
fat                    37276  1 vfat
sd_mod                 16272  0
usb_storage            61888  0
scsi_mod               85832  2 sd_mod,usb_storage
i830                   25600  1
ipv6                  232704  8
pcmcia                 24456  2
nfsd                  197920  9
exportfs                6144  1 nfsd
lockd                  57640  2 nfsd
sunrpc                134212  12 nfsd,lockd
autofs4                18308  0
af_packet              21000  2
irtty_sir               8064  0
sir_dev                18348  1 irtty_sir
irda                  165308  2 irtty_sir,sir_dev
crc_ccitt               2176  1 irda
parport_pc             33348  0
parport                33864  1 parport_pc
floppy                 55248  0
rtc                    12472  0
pcspkr                  3940  0
usbhid                 30912  0
snd_intel8x0m          17348  1
snd_intel8x0           30528  4
snd_ac97_codec         66424  2 snd_intel8x0m,snd_intel8x0
snd_pcm_oss            47520  0
snd_mixer_oss          17408  3 snd_pcm_oss
snd_pcm                83976  5
snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              23812  1 snd_pcm
snd                    50660  12
snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              10080  3 snd
snd_page_alloc          9604  3 snd_intel8x0m,snd_intel8x0,snd_pcm
shpchp                 86628  0
pci_hotplug            31152  1 shpchp
hw_random               5652  0
intel_agp              21020  1
ehci_hcd               30856  0
uhci_hcd               29456  0
usbcore               108408  5 usb_storage,usbhid,ehci_hcd,uhci_hcd
e100                   33536  0
mii                     4736  1 e100
ipw2200               159880  0
firmware_class          9856  1 ipw2200
ieee80211              42372  1 ipw2200
ieee80211_crypt         6216  2 ipw2200,ieee80211
yenta_socket           20616  1
rsrc_nonstatic          8576  1 yenta_socket
pcmcia_core            45604  3 pcmcia,yenta_socket,rsrc_nonstatic
ibm_acpi               16700  0
lcd                     5248  0
backlight               5376  0
nvram                   9224  1
mousedev               11416  1
joydev                  9280  0
evdev                   9088  0
psmouse                25480  0
ide_cd                 38148  0
cdrom                  36512  1 ide_cd
ext3                  124808  4
jbd                    55192  1 ext3
ide_disk               15616  6
ide_generic             1408  0 [permanent]
piix                    9988  0 [permanent]
generic                 4096  0 [permanent]
ide_core              118352  6
usb_storage,ide_cd,ide_disk,ide_generic,piix,generic
unix                   26804  676