S3 won't resume correctly
Hi,
I'm using an Asus L3800C laptop, which itself is quite ACPI-compatible (well, all is ok except for trivial things like C3 not supported for the P4-M processor). I've been testing the S3 status since 2.5.59, up to 2.5.61. I use XFS for my root filesystem, which makes it inconvenient to suspend (at least for 2.5.x, there are appropriate patches for 2.4.20), but the problem I experience is not fs-related, i guess.
The system suspends correctly (though issuing some warnings about pagebufd not stopping, which as I told is XFS specific), even the power LED blinks accordingly to the manual, indicating S3. However, upon resume neither the display, nor the keyboard works. Appending acpi_sleep=s3_bios fixes the display, but the keyboard still won't respond. I am able to ssh to the box after resume and everything except the keyboard seems to work fine then.
System details: P4-M 1.7 GHz, 256 MB RAM, i845 (Brookdale) chipset, ATI M7 (Radeon 7500 Mobility) video, RTL-8139 NIC, other usual notebook stuff. I attach the log of the suspend event (though I doubt it will be of any use), lspci -v output. My disassembled dsdt is here:
hell.org.pl/~sziwan/asus/dsdt.dsl
I'll be happy to provide further info if needed. Thanks in advance, Best regards,
Signature · 8 lines
Karol 'sziwan' Kozimor sziwan-DETuoxkZsSqrDJvtcaxF/[email protected] ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf
A message that is not in the archive (sent off-list or not yet received): 20030218224905.GB8829-DETuoxkZsSqrDJvtcaxF/[email protected]
Hi!
Quoted 7 lines
I'm using an Asus L3800C laptop, which itself is quite ACPI-compatible (well, all is ok except for trivial things like C3 not supported for the P4-M processor). I've been testing the S3 status since 2.5.59, up to 2.5.61. I use XFS for my root filesystem, which makes it inconvenient to suspend (at least for 2.5.x, there are appropriate patches for 2.4.20), but the problem I experience is not fs-related, i guess.
Quoted 7 lines
The system suspends correctly (though issuing some warnings about pagebufd not stopping, which as I told is XFS specific), even the power LED blinks accordingly to the manual, indicating S3. However, upon resume neither the display, nor the keyboard works. Appending acpi_sleep=s3_bios fixes the display, but the keyboard still won't respond. I am able to ssh to the box after resume and everything except the keyboard seems to work fine then.
Well, that's not that bad, all you need is an driver support for keyboard to kick it back to live ;-). You might want to setleds +num or something like that.
Pavel
Signature · 9 lines
Casualities in World Trade Center: ~3k dead inside the building, cryptography in U.S.A. and free speech in Czech Republic. ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge
A message that is not in the archive (sent off-list or not yet received): 20030219103234.GE23503-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org
Thus wrote Pavel Machek:
Quoted 10 lines
Quoted 7 lines
The system suspends correctly (though issuing some warnings about pagebufd not stopping, which as I told is XFS specific), even the power LED blinks accordingly to the manual, indicating S3. However, upon resume neither the display, nor the keyboard works. Appending acpi_sleep=s3_bios fixes the display, but the keyboard still won't respond. I am able to ssh to the box after resume and everything except the keyboard seems to work fine then.
Well, that's not that bad, all you need is an driver support for keyboard to kick it back to live ;-). You might want to setleds +num or something like that.
I found out that reloading atkbd.ko remotely over an ssh session returns the keyboard back to normal. What is left:
o the fan seems to turn like wild after resume (echo 0 > /proc/acpi/CFAN/state does nothing) -- no, it isn't due to the temperature nor system load
o DMA must bu turned off for S3 resume (strange, it works with S4 in 2.4.x)
o kernel finds crond and acpid disturbing, and refuses to suspend while those are running
I might not have time to try and fix it by myself right now, so I'm basically notifying you about these problems. Thanks for the support, Best regards,
Signature · 9 lines
Karol 'sziwan' Kozimor sziwan-DETuoxkZsSqrDJvtcaxF/[email protected] ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge