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. |
From: Cheuksan E. W. <wan...@gm...> - 2005-01-06 14:59:18
|
On Thu, 06 Jan 2005 16:03:51 +0200, jiv <ji...@as...> wrote: > 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. I doubt that IBM would have stopped ACPI support. You should be aware that APM and ACPI are mutually exclusive. Something else I forgot to mention - > when I exec `acpitool -s` the laptop suspends successfully when I try to > resume it, it hangs. Are you using any PCMCIA cards? Did you try the boot parameter "acpi_sleep=s3_bios" ? 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? > tpctl works only with APM. It doesn't work with ACPI. If you want to use APM, you need to put in the acpi=off parameter. If you want to use ACPI, please read http://www.thinkwiki.org/How_to_make_use_of_Power_Management_features Cheuksan Wang |
From: jiv <ji...@as...> - 2005-01-06 19:40:21
|
Cheuksan Edward Wang wrote: >On Thu, 06 Jan 2005 16:03:51 +0200, jiv <ji...@as...> wrote: > > >> 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. >> >> > >I doubt that IBM would have stopped ACPI support. You should be aware >that APM and ACPI are mutually exclusive. > > I know that. Both ACPI and APM are not built-in the kernel, but are loaded as modules. Never the both of them > Something else I forgot to mention - > > >>when I exec `acpitool -s` the laptop suspends successfully when I try to >>resume it, it hangs. >> >> > >Are you using any PCMCIA cards? Did you try the boot parameter >"acpi_sleep=s3_bios" ? > > I tried it, and it doesn't help. Also as I found this helps on laptops that cannot resume the display. My display starts to work, but all I see is the last screen before the shutdown. Somthin like : "Stopping all tasks ===============|" on a blank console screen. I've tried both from X or from console. Also disabled Frame Buffer Support in kernel. > 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? >> >> >> > >tpctl works only with APM. It doesn't work with ACPI. If you want to >use APM, you need to put in the acpi=off parameter. If you want to use >ACPI, please read > >http://www.thinkwiki.org/How_to_make_use_of_Power_Management_features > >Cheuksan Wang > > |
From: Cheuksan E. W. <wan...@gm...> - 2005-01-06 20:05:50
|
On Thu, 06 Jan 2005 13:22:37 +0200, jiv <ji...@as...> wrote: >I tried it, and it doesn't help. Also as I > found this helps on laptops that cannot resume the display. > My display starts to work, but all I see is the last screen before the > shutdown. Somthin like : > "Stopping all tasks ===============|" on a blank console screen. > I've tried both from X or from console. Also disabled Frame Buffer Support > in kernel. > Since tpctl works only with APM and not ACPI, we can't help you much with ACPI. You should try http://ibm-acpi.sourceforge.net/ Cheuksan Wang |