Skip to content

MSI Claw A8 (MSI / XBOX button) not detected #79

@krakerz

Description

@krakerz

after some tweaking in fresh installation of CachyOS on my Claw A8, i can confirm the MSI / XBOX button need some kernel patch (probably driver) to make it works by default

i attached some findings on my ends, after trying inputplumber (i even made my custom devices config, because my detected ProductID was 1902, not 1901) and checked via evtest as well on those devices (still no luck for MSI button to registered in evtest)

device raw.txt

then after a while, i found it you can install bazzite kernel on cachy os, and after installing the kernel, i installed hhd as well, then booting into bazzite kernel, and the MSI button working without issue

for those owner of Claw A8 that only want to make the controller works like bazzite did, do this (assuming you do fresh installation of CachyOS)

sudo pacman -Syu hhd hhd-ui yay && sudo yay -Su linux-bazzite-bin && sudo systemctl enable hhd

reboot and enter bazzite kernel
open HHD to tweak your controller (mine using xbox elite)

known issue :

  • power button in deck mode not working (i've tried normal powerbuttond and steamos-powerbuttond same output, nothing working on deck mode, you can still use normal sleep way, via power menu)
  • you might want to tweak your desktop layout mapping in your steam (because what bazzite did was using steam input as the bridge for making the controller works in desktop mode, so if you close the steam in bazzite, the controller wont works)

fixes for known issue :

  • power button in deck mode

there is HandlePowerKey=ignore in /etc/systemd/logind.conf.d/steam-deckify.conf , so the fix was to create another override for that, and adjust HandlePowerKey=suspend or something else (mine suspend-then-hibernate, because i already enable and config my CachyOS to do the hybrid suspend + hibernation)

references :
#63
ShadowBlip/InputPlumber#363
https://github.com/bazzite-org/kernel-bazzite
https://www.reddit.com/r/MSIClaw/comments/1lnv5m9/msi_claw_a1m_steamos_nobara_installation_guide

edit : updated command line for fresh install CachyOS and add some fixes for known issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions