From: jiv <ji...@as...> - 2005-01-06 14:04:06
|
Hi all, this is my first message to this list. First of all I'm using a IBM R50e (forgot to mention this before) Below are included the mail I sent to Thomas Hood and his kind reply. My question is, since I can only use the SMAPI, which functions are available to me? Suspend/Hibernation is a must for me, and till now the only working option is the software suspend, and it is quite slow and buggy for me. I'm higly disappointed by power management features of this laptop. This is my fourth IBM, an i never thought that they could cut-off the apm and acpi support. Something else I forgot to mention - when I exec `acpitool -s` the laptop suspends successfully when I try to resume it, it hangs. Thanks in advance, and sorry for my bad english. j1v ======================= Thomas Hood wrote: The thinkpad drivers don't interface with ACPI. The smapi driver interfaces with SMAPI BIOS; the thinkpadpm driver interfaces with APM BIOS; the rtcmosram driver interfaces with the RT/CMOS RAM chip; the superio driver interfaces with the Super I/O chip. From your logs it seems that you have SMAPI but none of the others. Therefore, only a subset of tpctl's features are available to you. See the linux-thinkpad mailing list for answers to questions about using ACPI on thinkpads. ======================== Jiv wrote: Hi! I am trying to use the tpctl 4.14 and thinkpad 5.5 on gentoo with kernel 2.6.9. I haven't be able to make the suspend/hibernate functions to work till now. No apm bios either, so the only option for me is the software hibernate in the kernel What could be done to make the acpi functions work with thinkpad/tpctl? here is some debug info: jiv-r50e ~ # modprobe thinkpad && dmesg -c thinkpad: I have registered to handle major: 10 minor: 170. jiv-r50e ~ # tpctl --all tpctl: SMAPI BIOS error 0x86 ("function is not supported") -- exiting. jiv-r50e ~ # modprobe smapi && dmesg -c smapi: 32-bit protected mode SMAPI BIOS found. :-) smapi: SMAPI BIOS return codes differ! jiv-r50e ~ # modprobe superio FATAL: Error inserting superio (/lib/modules/2.6.9-gentoo-r13/thinkpad/superio.ko): Unknown error 1025 jiv-r50e ~ # dmesg -c superio: Super I/O chip not found. :-( jiv-r50e ~ # modprobe rtcmosram jiv-r50e ~ # dmesg -c rtcmosram: I/O ports for RT CMOS RAM not available, but ignoring this. jiv-r50e ~ # modprobe apm FATAL: Error inserting apm (/lib/modules/2.6.9-gentoo-r13/kernel/arch/i386/kernel/apm.ko): No such device iv-r50e ~ # modprobe thinkpadpm FATAL: Error inserting thinkpadpm (/lib/modules/2.6.9-gentoo-r13/thinkpad/thinkpadpm.ko): Unknown symbol in module, or unknown parameter (seedmesg) jiv-r50e ~ # dmesg -c thinkpadpm: Unknown symbol put_cpu_ptr thinkpadpm: Unknown symbol get_cpu_ptr jiv-r50e root # tpctl --Z tpctl: SMAPI BIOS error 0x86 ("function is not supported") -- exiting. |