You are not logged in.
tl;dr backstory:
Sony VAIO Pro 13 (SVP13215CDB) laptop was working great (Win 8.1).
Installed Win10 Tech Preview. A week later, it started going to sleep randomly and on certain key-presses (perhaps after performing Sony Vaio Software updates. I'm not 100% sure). I wiped all partitions installing Win7 in legacy mode. It still went to sleep randomly.
I restored to factory default Win8.1 with Sony Vaio software up-to-date. It still went to sleep randomly.
Took it to an electronics repair shop, to see if they could fix it, and they said it can't be fixed in any way without replacing motherboard, but that's basically a new laptop.
So I turned to Arch Linux.
I have completed the basic install from the Wiki, and it no longer sleeps/shuts down randomly, but it will gracefully shutdown when certain events/keypresses occur.
I installed acpid and used "acpi_listen >> acpi.log" to determine what causes the system to perform a graceful shutdown. Here is the result of acpi.log (each line was a shutdown event):
button/power PBTN 00000080 00000000 # Unplugged power adapter.
button/power PBTN 00000080 00000000 # Running on battery and idle. Perhaps battery percent update caused this?
button/power PBTN 00000080 00000000 # Plugged in power adapter.
button/power PBTN 00000080 00000000 # Fn-F1 Touchpad Disable
button/power PBTN 00000080 00000000 # Fn-F5 Brightness Down
button/power PBTN 00000080 00000000 # Fn-F6 Brightness Up
button/power PBTN 00000080 00000000 # Fn-F7 LCD/External Display
button/power PBTN 00000080 00000000 # Fn-1 (Weird. It has no extra function).
As you can see, they all seem to trigger the same shutdown event.
I have seen on other posts that these ACPI signals can be disabled or assigned to other commands, which would be an acceptable workaround if it stops my laptop from erroneously shutting down. Is this doable?
Also, I was not able to reflash the Sony VAIO firmware when using Windows, as Sony's package software is amazing wouldn't allow flashing an equal or lesser firmware version. Perhaps there is a way in Arch to force a reflash if I can get my hands on the firmware blob?
Thanks .
Last edited by SafeToRemoveACPI (2014-11-25 22:55:55)
Offline
Have you tried booting Arch with the following kernel parameter?
acpi=off
Last edited by Spara06 (2014-11-23 21:50:41)
Avoid the Gates of Hell. Use Linux.
Offline
linux /boot/vmlinuz-linux root=UUID=<UUID here> rw quiet acpi=off
Like this?
I did that, and it disabled my laptop keyboard entirely. In doing so, it disables the key-presses that would normally shutdown the laptop, including the power button. So the only way to shut it down is a hard shutdown via long-press of the power button. Thanks, though.
Update: Issue Solved. I will update post tonight. Flashing the BIOS again resolved the ACPI issues.
Last edited by SafeToRemoveACPI (2014-11-25 22:54:13)
Offline