ROG Ally - Front Buttons Not Functioning

I have a fresh install of Bazzite (not dual booted) in my ROG Ally. No matter what I do, I can’t get the two special buttons on the front to work. This means I can’t pull up the QAM or overlay. I’ve fully updated everything I can find, I’ve tried toggling the swap buttons option in HHD on and off, etc and I’m not seeing any reason for them to not be working. This is in Game and Desktop mode. Prior to this, they both worked great in Windows.
70 Replies
antheas
antheas2mo ago
uh if hhd is running youre the first to have this issue perhaps mcu_powersave is still on turn the device off and hold the power button for 20 seconds until the lights flash
GsMumbo
GsMumbo2mo ago
I held it down for 30 seconds and no lights flashed. Turning it back on to see if it helped anyways
GsMumbo
GsMumbo2mo ago
GsMumbo
GsMumbo2mo ago
Is it possible HHD is installed and opens, but isn’t running in the background or on startup? If so, how would I check?
antheas
antheas2mo ago
journalctl -b 0 | fpaste
antheas
antheas2mo ago
your controller is a bit messed up needs to reset echo 0 | sudo tee /sys/devices/platform/asus-nb-wmi/mcu_powersave then shutdown and hold the power button for 30 seconds @Kyle Gospo gpu driver is complaining can you yank the 6.10 image while we wait? just point stable to the 09 image
GsMumbo
GsMumbo2mo ago
I tried running that command and got a permission denied error
antheas
antheas2mo ago
oh youre right @Aru how to rebase to image 09 so yeah i have 2 suggestions one is to rebase to the image from 9 aug and the second one is to hold the power button harder so the MCU resets
GsMumbo
GsMumbo2mo ago
Harder as in longer, or physically harder? lol. I’ll try that first in case it works before having to rebase
antheas
antheas2mo ago
both something is off on your device both the controller did not wake up and the wmi stuff is missing
Kyle Gospo
Kyle Gospo2mo ago
6.10 has been on stable for quite a while now if this was a problem there'd be more than this report only known thing is the UMA bug
antheas
antheas2mo ago
i dont think its related to that but look at the logs lots of drm stack traces
Kyle Gospo
Kyle Gospo2mo ago
yeah that's sus
antheas
antheas2mo ago
is the UMA bug all of 6.10? or 6.10.4
Kyle Gospo
Kyle Gospo2mo ago
I tried 6.10.3 and same so I'm assuming all of 6.10 just missed it
antheas
antheas2mo ago
just for that bug i already had 4 reports today yank it
Kyle Gospo
Kyle Gospo2mo ago
yeah it's going i can't yank like 2 weeks of updates kernel-ba is ready to merge
antheas
antheas2mo ago
yeah but jan is fixing his car then +8 hours
GsMumbo
GsMumbo2mo ago
Held it for 40 seconds (harder than before). Now I’m getting to a black screen. At least it’s something different 🤷 Power cycled, back in game mode now, still no buttons Is the recommendation still to rebase?
antheas
antheas2mo ago
Yup And after that windows Did you go from windows straight to bazzite?
GsMumbo
GsMumbo2mo ago
Yup. Had windows, booted to USB, had gParted clear out my partitions as Bazzite gave a “device in use” error when attempting to clear the disk, booted to USB again, then installed Bazzite fresh (taking up the entire disk)
antheas
antheas2mo ago
Very weird And buttons never worked?
GsMumbo
GsMumbo2mo ago
Never. When I go into desktop mode, the Steam game pad config kicks in and my joysticks work as a mouse, so I never had to hold down the button to get mouse mode either.
antheas
antheas2mo ago
Your device is missing half of the interface
GsMumbo
GsMumbo2mo ago
That would happen to me lol Is there a specific build to use for blazzite-rollback-helper? Or should I just do a full reinstallation?
antheas
antheas2mo ago
Yeah may ninth Do not reinstall Wouldn't help anyway
GsMumbo
GsMumbo2mo ago
Will do (may ninth)
antheas
antheas2mo ago
August sorry I'm a bit all over the place The one from two weeks ago
GsMumbo
GsMumbo2mo ago
Alright, using the August one. To be sure, do I use the bazzite-deck:39-20240809, or is there a different non -deck image I should be using?
antheas
antheas2mo ago
Where did you find that tah
GsMumbo
GsMumbo2mo ago
The updates, rollbacks, and rebasing on bazzite documentation page which was showing the content from the Rebasing on Bazzite page. That document is not specific to the Ally though, so I don’t want to just assume it’s the right image
antheas
antheas2mo ago
40.20240809.0
GsMumbo
GsMumbo2mo ago
Fixed that part now. Am I good with the bazzite-deck part? I just want to make sure I’m not using a steam deck image on the Ally or what not
Kyle Gospo
Kyle Gospo2mo ago
yes, bazzite-deck is correct
GsMumbo
GsMumbo2mo ago
Thanks! And off it goes… Done, still no buttons
Kyle Gospo
Kyle Gospo2mo ago
You did reboot after, yes?
GsMumbo
GsMumbo2mo ago
Yup! Entered the command, let it do its thing, it told me to enter the command to reboot, and I did so. Now it’s back in the game ui
antheas
antheas2mo ago
Something is special about your device
GsMumbo
GsMumbo2mo ago
I swear that’s always how it goes lol
antheas
antheas2mo ago
The dmi looks correct
GsMumbo
GsMumbo2mo ago
The only thing I’ve done to it is replace the SSD a long time ago
antheas
antheas2mo ago
Your bios is 335 it's a bit old Although that shouldn't affect stuff You used Linux before?
GsMumbo
GsMumbo2mo ago
Yeah
antheas
antheas2mo ago
Which and when
GsMumbo
GsMumbo2mo ago
Personally. Not on this device.
antheas
antheas2mo ago
Oh
GsMumbo
GsMumbo2mo ago
Sorry, I read it wrong Is there a way for me to update the bios from bazzite (without having to reinstall windows and the ASUS app) Just in case
antheas
antheas2mo ago
Also part of the logs are missing There's a chance with a USB stick
GsMumbo
GsMumbo2mo ago
How are part of the logs missing? I ran the full command. I swear this device is going to be the end of me lol.
antheas
antheas2mo ago
In the middle I have 0 idea You might have to reinstall after figuring out the bios What guide did you follow
GsMumbo
GsMumbo2mo ago
Universal Blue
Bazzite Inital Setup and Installation for Handheld PCs
Re-download the ISO at your convenience. Yesterday the new batch had issues that were fixed later on.
Aru
Aru2mo ago
bazzite-rollback-helper list will list available bazzite images. bazzite-rollback-helper rebase image_goes_name_here for to rollback, you can use a version from the list command. Note, due to a recent issue, currently only images from around 07/02 and later will currently work note that rebasing to an image will lock you to that OS image, you will no longer get regular OS updates. To get back to regular OS updates later after there's bugfixes, run: bazzite-rollback-helper rebase stable
GsMumbo
GsMumbo2mo ago
Alright, I updated the BIOS and the buttons still aren’t working. I tried a fresh reinstall before that with no luck, but I’m going to try another one with the bios updated. I also disabled secure boot this time. If that doesn’t work though, I’m running out of ideas Reinstalled the OS after updating the BIOS, still no buttons
antheas
antheas2mo ago
sucks, something is iffy on your setup post another log when yo ucan
GsMumbo
GsMumbo2mo ago
https://paste.centos.org/view/ee24a2b6 The OS and games work great outside of the non-working buttons. If there was a way to remap something else to take over the functionality of those buttons I’d honestly be fine at this point lol
antheas
antheas2mo ago
Those buttons do not exist in your device
GsMumbo
GsMumbo2mo ago
That’s always fun to hear lol. If there’s no hope in getting the buttons to work, is there a way to map something like the back pedals to work as overlay/QAM in game-mode?
antheas
antheas2mo ago
The whole device that does that is missing You need to find a way to reset the mcu This usually happens if extreme power save is turned on and the device gets confused The only way of fixing it is holding the power button until the LEDs flash red
GsMumbo
GsMumbo2mo ago
And right now they aren’t flashing. Maybe if I reinstall windows I can get into the armory crate and make sure extreme power save is off.
antheas
antheas2mo ago
and bazzite cant even turn it off when you reset the mcu the LEDs will flash red for a bit
GsMumbo
GsMumbo2mo ago
I watched the entire device the last time I tried, but just so I can narrow my focus, are the LEDs the ones on the top of the device by the power button, or the RGB under the sticks? I’m assuming it’s the top ones?
antheas
antheas2mo ago
the rgb under the sticks will flash red when the mcu resets if you hold the power button The Asus driver breaks on your device Are you fully up to date? @Jan what's the status of Asus Linux on kernel ba
Kyle Gospo
Kyle Gospo2mo ago
should be the same patch set as the last time 6.9 was built, no?
antheas
antheas2mo ago
Yes Let's verify first Seems like the Asus wmi driver errors out And disables itself Which then causes the suspend quirk to not be active Which then confuses the MCU and breaks it The log I'm looking at has 6.10 So he's not on 6.9 yet Let's hold off on 6.10 for a while Seems like Luke sent another patchset for that Could be causing this Tldr please update https://lore.kernel.org/lkml/[email protected]/T/ Here's the patch, adds a fan called mid Seems like checking this fan might error out on certain allies I'm so confused this has been there a while
Jan
Jan2mo ago
every patch in this patchset has been merged into the kernel and been part of it since 6.6-rc1
antheas
antheas2mo ago
Yeah saw Well we need to wait for him to try 6.9 Maybe there was something in 6.10 did you fix it? I have 1-2 commands you can try or did you go back to windows, which will probably fix it as well
echo '\_SB.PCI0.SBRG.EC0.CSEE 0xb7' | sudo tee /proc/acpi/call
echo '\_SB.PCI0.SBRG.EC0.CSEE 0xb8' | sudo tee /proc/acpi/call
echo '\_SB.PCI0.SBRG.EC0.CSEE 0xb7' | sudo tee /proc/acpi/call
echo '\_SB.PCI0.SBRG.EC0.CSEE 0xb8' | sudo tee /proc/acpi/call
wait 1 second inbetween
GsMumbo
GsMumbo2mo ago
Hey! Sorry for the radio silence, it’s been a crazy week so I haven’t had any more time to work on getting it up and running yet. I did buy an Ally X though and it’s working amazingly with Bazzite. If I can get it on the original Ally too that would be great. I’ll give it a try tomorrow.
antheas
antheas2mo ago
No problem, if you put windows on it and it works it will also work on bazzite now Those steps were only if you didn't use windoes
Want results from more Discord servers?
Add your server