Bug 1730
Summary: | S4 no suspend, S3 no resume -- Sony vaio z1 | ||
---|---|---|---|
Product: | ACPI | Reporter: | Nils Spengler (nils.spengler) |
Component: | Power-Sleep-Wake | Assignee: | Len Brown (lenb) |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | acpi-bugzilla, cm, daf, edd, public, roffermanns, ryan, wolfram |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.0 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
kernel config
dmesg output dsdt dmesg -s40000 dmidecode acpidmp lspci -vvv cat /proc/interrupts |
Description
Nils Spengler
2003-12-22 19:43:21 UTC
Created attachment 1714 [details]
kernel config
Created attachment 1715 [details]
dmesg output
Created attachment 1716 [details]
dsdt
> ACPI: (supports S0 S3 S4 S5) so S4 doesn't suspend and S3 suspends, but doesn't resume. > ACPI: Subsystem revision 20031203 > tbget-0291: *** Info: Table [DSDT] replaced by host OS Is the DSDT attached the original, or the modified version? it's the modified. but i get the same results with both. btw, the default one compiled fine, so i assume that the original one is the correct one. System: sony pcg-z1rsp Using Debian testing/unstable with kernel 2.6.2-rc1-mm2 I have nearly the same symptoms like described here. First: S3 and S4 will suspend, but no resume is possible. I always have to pull out power cable and the battery to bring the notebook back to life. Second: The system will not poweroff, when doing a shutdown. I get a message like this: acpi_power_off called hwsleep-0265 [19541] acpi_enter_sleep_state: Entering Sleep State [S5] I have to power it off "manually" with pushing the powerbutton a few seconds Created attachment 1947 [details]
dmesg -s40000
Created attachment 1948 [details]
dmidecode
Created attachment 1949 [details]
acpidmp
Created attachment 1950 [details]
lspci -vvv
Created attachment 1951 [details]
cat /proc/interrupts
disable local apic support in the kernel to get the machine shutting down properly. Okay. I disabled local apic. PowerOff is working fine now. Thanks! Btw. when i suspend to RAM, the powerbutton flashes red, as in windows, when the standby is done there. As soon as i push any button, the flashing disappears and the laptop will not react anymore. So, i assume, the suspend is working, but not the wakeup. no chat, i know :) I had the same problem with my IBM Thinkpad R40 2681CDG. After applying patches from bug #1415 and #1661 the S3 stuff works for me now. However S4 still does absolutely nothing. poweroff has always worked, besides bug #1987 (if that is a bug...) I have a Sony Z1RMP with exactly the same symptoms. I am running Mandrake 10.0 official which is 2.6.4 kernel. A simple echo 3 >/proc/acpi/sleep gives suspend mode with a flashing power button like on Windows. But if you touch the keyboard the flashing freezes and you can get anymore from the screen which is still black. Then you have to unplug the battery and to get back working. What can we do? We don't have access to any information. I read that it could be due to some interaction from video card with bios, but I hope that Sony extracted most things from bios and that the problem might be simpler and similar to bug 1415 with IBM... After suspending to disk, the power light blinks. Upon pressing the power button or a key, the light stops blinking and I have to reset the Z1RMP by removing the battery. This bug is blocking a deployment of Linux on laptops at my workplace -- can I contribute financially/otherwise towards a fix? Also experiencing this on a Sony Vaio TR1 MP, kernel 2.6.6. After entering S3, power light flashes red. On pressing power button to resume, the power light comes on solid green, and the battery light solid orange. The machine is unresponsive, and battery and power must be disconnected to get the machine to boot. Is the S3 problem still there with latest 2.6 kernel? If yes, can you make sure whether the problem is only with restore of the video (try connecting through network or serial after resume). If it is only the video problem, - Please try the options in Documentation/power/video.txt - Try the workaround in bug #3670 Mixed results. 2.6.9 resumes OK, but it doesn't reinitialise the video, not even with the hacks in Documentation/power/video.txt. If I try the video_post I get a scary display on the LCD panel: a white fog with red green and blue thin vertical lines. Are you using X or the framebuffer? Can you try video_post with normal VGAtext console (deCONFIGure framebuffer in your kernel)? Yep. Tried from both X and the console. I'm not using the framebuffer. The TR1 MP has an i855 video chip. With kernel 2.6.9, echo 3 > /proc/acpi/sleep and waking up with the 'video_post' tool, as mentioned in bug #3670, works for me so far. It feels like just switching off, so fast it switches to sleep, incredible :D But all of my external usb devices are dead after waking up. I use the notebook in a docking station, with a usb keyboard and mice. They wont work anymore after waking up. But this seems to be another topic, i guess. Does anyone know how to wake up the usb devices again? And to bitch a bit about sony: when the notebook is in the docking station and the lid is closed, how can i wake up the notebook without opening the lid? Grrrr. :-) Thanks! For everyone having ATI-Radeon Video card on their Sony vaio, video hacks in #3670 will help. For USB issue, usb-uhci normally works for me with suspend- resume. But usb-ehci doesn't. If it doesn;t work for you, try unloading the usb modules at suspend time and reload it after resume. Now, for Sony vaio with Intel video (Edd), couple of things you may want to try - acpi_sleep=s3_bios,s3_mode with text console (IIRC, it fixed the issue with Sony VAIO Z600/Z505. Not sure whether it is the same laptop) - And with X, can you try VBERestore workaround mentioned in bug #3177. > acpi_sleep=s3_bios,s3_mode with text console does not work with Sony TR1MP >And with X, can you try VBERestore workaround mentioned in bug #3177. this works! although now the console display is odd -- it has horizontal black lines running up and down it flickering Thats good news :) Did you try all the things mentioined in bug #3177. I think if you do all this, you may get luckier and get the text console working too :-) (1) Add this option to my X config: Option "VBERestore" "true" (2) suspend script does: chvt 7 chvt 1 chvt 7 (3) using vga16fb and the two acpi kernel command options. Using vga16fb solved the problem of flickering console. Additional to that I just used the X config Option "VBERestore" "true" and the chvt instructions. I did not need the acpi_sleep kernel boot options. many thanks for your help Len This bug can be closed now. Sony VAIO laptops summary: Systems with Intel graphic cards.. look for comment #27 (and also bug #3177) Systems with ATI graphic cards look for cmment #23 (and also bug #3670) |