-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Looping "wake irq triggered" on Surface Studio 2 when volume button pressed #32
Comments
Can you upload an acpidump (run |
Here it is. |
Okay, to be sure: If you unload the SAM modules the system doesn't get unresponsive (you can unload all via https://github.com/linux-surface/surface-aggregator-module/blob/master/scripts/unload.sh)? I can't find any obvious connection in the acpidump/DSDT between volume buttons and the SSH wake GPIO pin, so this may take some work to track down. Also those are the side-buttons for the volume? |
OK, so when removing the modules as specified, there is not IRQ going crazy when I press button, so system keeps its responsiveness. To clarify, when I said system went unresponsive, that was exaggerated. Some CPU were stuck in IRQ processing. Yes, I speak of the hardware volume buttons on the side of the screen. |
If you remove both the SAM modules and the |
No, this stops it. |
Does only removing |
Yes, removing only soc_button_array stops both IRQ. I realize I did not put all information here: If you need any dmesg or other information to help the further development, I will be glad to help. |
It's good that you've found a workaround for now. I still have no real clue why this is happening and unfortunately not that much time to look into this at the moment. A dmesg log would be nice (complete, before and after pressing a volume button), maybe we can spot something there, although I kind of doubt that. Do you still remember which kernel version of jakeday/linux-surface you were running, specifically on which version the volume buttons were working? |
Unfortunately I do not have the PC anymore for now. Thanks, |
Since the root problem seems to also occur when the SAM modules are unloaded you could unload them and then get the dmesg log, that way that part at least shouldn't be spammed to the log. I'll try to have a look at the log later. |
On the Surface Studio 2 (not officially supported I know), most things works.
However, as soon as I press a volume button, the system goes unresponsive, with dmesg reporting repeatedly:
surface_sam_ssh serial0-0: wake irq triggered
The text was updated successfully, but these errors were encountered: