Plippo/asus-wmi-screenpad

Device is detected but its not possible to control bightness on ASUS Zenbook Duo UX8406MA

Opened this issue · 0 comments

I have an Asus ASUS Zenbook Duo UX8406MA using Fedora 40 with kernel 6.8.5. The asus screenpad device is detected properly but changing the values on bright does nothing. In fact the led are not even being turned on. Tested with the keyboard attached directly on the laptop and using bluetooth but the result is the same.

acoelho@zenduox:/Downloads$ cat /sys/class/leds/asus::screenpad/brightness
137
acoelho@zenduox:
/Downloads$ sudo vim /sys/class/leds/asus::screenpad/brightness
acoelho@zenduox:~/Downloads$ cat /sys/class/leds/asus::screenpad/brightness
255

$ uname -a
Linux zenduox 6.8.5-301.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 11 20:00:10 UTC 2024 x86_64 GNU/Linux

acoelho@zenduox:~/Downloads$ fastfetch
.',;::::;,'. acoelho@zenduox
.';:cccccccccccc:;,. ---------------
.;cccccccccccccccccccccc;. OS: Fedora Linux 40 (KDE Plasma) x86_64
.:cccccccccccccccccccccccccc:. Host: ASUS Zenbook Duo UX8406MA_UX8406MA (1.0)
.;ccccccccccccc;.:dddl:.;ccccccc;. Kernel: Linux 6.8.5-301.fc40.x86_64
.:ccccccccccccc;OWMKOOXMWd;ccccccc:. Uptime: 2 days, 11 hours, 39 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:. Packages: 3004 (rpm), 26 (flatpak)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc, Shell: bash 5.2.26
:cccccccccccccc;MMM.;cccccccccccccccc: Display (ASUS VP28U): 2560x1440 @ 60 Hz (as 1706x960) in 28" [External]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc: Display (SDC419D): 2880x1800 @ 120 Hz (as 1440x900) in 14" [Built-in]
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc; Display (SDC419D): 2880x1800 @ 120 Hz (as 1440x900) in 14" [Built-in] *
ccccc;XMO';cccc;MMM.;cccccccccccccccc' DE: KDE Plasma 6.2.0
ccccc;MMo;ccccc;MMW.;ccccccccccccccc; WM: KWin (Wayland)
ccccc;0MNc.ccc.xMMd;ccccccccccccccc; WM Theme: Breeze
cccccc;dNMWXXXWM0:;cccccccccccccc:, Theme: Breeze (Dark) [Qt], Breeze [GTK3]
cccccccc;.:odl:.;cccccccccccccc:,. Icons: breeze-dark [Qt], breeze-dark [GTK3/4]
ccccccccccccccccccccccccccccc:'. Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK3/4]
:ccccccccccccccccccccccc:;,.. Cursor: Breeze_Light (24px)
':cccccccccccccccc::;,. Terminal: yakuake 24.8.2
CPU: Intel(R) Core(TM) Ultra 9 185H (22) @ 5.10 GHz
GPU: Intel Arc Graphics @ 2.35 GHz [Integrated]
Memory: 23.23 GiB / 30.71 GiB (76%)
Swap: 1.50 GiB / 8.00 GiB (19%)
Disk (/): 134.81 GiB / 559.54 GiB (24%) - btrfs
Local IP (wlo1): 192.168.84.239/24
Battery (ASUS Battery): 100% [AC Connected]
Locale: en_US.UTF-8

acoelho@zenduox:~$ brightnessctl -l
Available devices:
Device 'card1-eDP-2-backlight' of class 'backlight':
Current brightness: 200 (50%)
Max brightness: 400

Device 'intel_backlight' of class 'backlight':
Current brightness: 200 (50%)
Max brightness: 400

Device 'asus_screenpad' of class 'backlight':
Current brightness: 118 (50%)
Max brightness: 235

Device 'phy0-led' of class 'leds':
Current brightness: 1 (100%)
Max brightness: 1

Device 'input46::compose' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 1

Device 'input46::kana' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 1

Device 'input46::scrolllock' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 1

Device 'input3::numlock' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 1

Device 'input3::capslock' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 1

Device 'input46::capslock' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 1

Device 'asus::screenpad' of class 'leds':
Current brightness: 138 (54%)
Max brightness: 255

Device 'input3::scrolllock' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 1

Device 'input46::numlock' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 1

acoelho@zenduox:~/Downloads$ lsmod
Module Size Used by
asus_nb_wmi 28672 0
asus_wmi 98304 1 asus_nb_wmi
platform_profile 12288 1 asus_wmi
uinput 20480 2
hid_logitech_hidpp 77824 0
uhid 20480 3
rfcomm 102400 21
snd_seq_dummy 12288 0
snd_hrtimer 12288 1
nf_conntrack_netbios_ns 12288 1
nf_conntrack_broadcast 12288 1 nf_conntrack_netbios_ns
nft_fib_inet 12288 1
nft_fib_ipv4 12288 1 nft_fib_inet
nft_fib_ipv6 12288 1 nft_fib_inet
nft_fib 12288 3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet
nft_reject_inet 12288 10
nf_reject_ipv4 16384 1 nft_reject_inet
nf_reject_ipv6 20480 1 nft_reject_inet
nft_reject 12288 1 nft_reject_inet
nft_ct 24576 8
nft_chain_nat 12288 3
nf_nat 65536 1 nft_chain_nat
nf_conntrack 188416 4 nf_nat,nft_ct,nf_conntrack_netbios_ns,nf_conntrack_broadcast
nf_defrag_ipv6 24576 1 nf_conntrack
nf_defrag_ipv4 12288 1 nf_conntrack
ip_set 65536 0
nf_tables 372736 298 nft_ct,nft_reject_inet,nft_fib_ipv6,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet
qrtr 57344 4
bnep 36864 2
sunrpc 892928 1
snd_ctl_led 24576 0
ledtrig_audio 12288 2 snd_ctl_led,asus_wmi
snd_soc_skl_hda_dsp 24576 6
snd_soc_hdac_hdmi 45056 1 snd_soc_skl_hda_dsp
snd_sof_probes 24576 0
snd_soc_intel_hda_dsp_common 16384 1 snd_soc_skl_hda_dsp
vfat 20480 1
fat 106496 1 vfat
snd_hda_codec_hdmi 94208 1
snd_hda_codec_realtek 204800 1
snd_hda_codec_generic 114688 1 snd_hda_codec_realtek
snd_soc_dmic 12288 1
snd_sof_pci_intel_mtl 12288 2
snd_sof_intel_hda_common 249856 1 snd_sof_pci_intel_mtl
soundwire_intel 81920 1 snd_sof_intel_hda_common
snd_sof_intel_hda_mlink 36864 2 soundwire_intel,snd_sof_intel_hda_common
soundwire_cadence 45056 1 soundwire_intel
snd_sof_intel_hda 24576 1 snd_sof_intel_hda_common
snd_sof_pci 24576 2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_common
iwlmvm 712704 0
snd_sof_xtensa_dsp 16384 1 snd_sof_intel_hda_common
snd_sof 454656 4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_probes,snd_sof_intel_hda
snd_sof_utils 16384 1 snd_sof
snd_soc_hdac_hda 28672 1 snd_sof_intel_hda_common
snd_hda_ext_core 36864 5 snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
snd_soc_acpi_intel_match 102400 2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_common
mac80211 1581056 1 iwlmvm
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
soundwire_generic_allocation 12288 1 soundwire_intel
soundwire_bus 139264 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
snd_soc_core 466944 8 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp
intel_uncore_frequency 12288 0
intel_uncore_frequency_common 16384 1 intel_uncore_frequency
x86_pkg_temp_thermal 16384 0
intel_powerclamp 20480 0
snd_compress 28672 2 snd_soc_core,snd_sof_probes
ac97_bus 12288 1 snd_soc_core
coretemp 16384 0
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_hda_intel 65536 0
snd_intel_dspcfg 40960 3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
hid_sensor_als 16384 1
libarc4 12288 1 mac80211
hid_sensor_accel_3d 16384 1
kvm_intel 425984 0
snd_intel_sdw_acpi 16384 2 snd_sof_intel_hda_common,snd_intel_dspcfg
hid_sensor_trigger 20480 4 hid_sensor_als,hid_sensor_accel_3d
hid_sensor_iio_common 20480 3 hid_sensor_trigger,hid_sensor_als,hid_sensor_accel_3d
snd_hda_codec 225280 8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_sof_intel_hda,snd_soc_skl_hda_dsp
industrialio_triggered_buffer 12288 1 hid_sensor_trigger
kfifo_buf 12288 1 industrialio_triggered_buffer
industrialio 135168 7 industrialio_triggered_buffer,hid_sensor_trigger,kfifo_buf,hid_sensor_als,hid_sensor_accel_3d
uvcvideo 176128 0
snd_hda_core 151552 11 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
kvm 1404928 1 kvm_intel
snd_hwdep 20480 1 snd_hda_codec
uvc 12288 1 uvcvideo
iwlwifi 483328 1 iwlmvm
btusb 86016 0
videobuf2_vmalloc 20480 1 uvcvideo
irqbypass 12288 1 kvm
snd_seq 126976 7 snd_seq_dummy
spi_nor 163840 0
btrtl 32768 1 btusb
mei_gsc_proxy 16384 0
videobuf2_memops 16384 1 videobuf2_vmalloc
btintel 61440 1 btusb
videobuf2_v4l2 40960 1 uvcvideo
rapl 20480 0
btbcm 24576 1 btusb
videobuf2_common 94208 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
snd_seq_device 16384 1 snd_seq
snd_hda_scodec_cs35l41_spi 12288 0
mtd 110592 2 spi_nor
iTCO_wdt 16384 0
regmap_spi 12288 1 snd_hda_scodec_cs35l41_spi
btmtk 12288 1 btusb
intel_pmc_bxt 16384 1 iTCO_wdt
snd_hda_scodec_cs35l41_i2c 12288 0
hid_sensor_hub 32768 4 hid_sensor_trigger,hid_sensor_iio_common,hid_sensor_als,hid_sensor_accel_3d
intel_rapl_msr 20480 0
iTCO_vendor_support 12288 1 iTCO_wdt
intel_cstate 24576 0
videodev 393216 2 videobuf2_v4l2,uvcvideo
snd_pcm 188416 13 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
snd_hda_scodec_cs35l41 65536 2 snd_hda_scodec_cs35l41_i2c,snd_hda_scodec_cs35l41_spi
bluetooth 1044480 58 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
processor_thermal_device_pci 16384 0
snd_hda_cs_dsp_ctls 20480 1 snd_hda_scodec_cs35l41
cfg80211 1351680 3 iwlmvm,iwlwifi,mac80211
mc 94208 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
cs_dsp 86016 2 snd_hda_scodec_cs35l41,snd_hda_cs_dsp_ctls
processor_thermal_device 20480 1 processor_thermal_device_pci
pcspkr 12288 0
snd_soc_cs35l41_lib 45056 3 snd_hda_scodec_cs35l41_i2c,snd_hda_scodec_cs35l41,snd_hda_scodec_cs35l41_spi
wmi_bmof 12288 0
intel_uncore 262144 0
processor_thermal_wt_hint 16384 2 processor_thermal_device_pci,processor_thermal_device
snd_timer 53248 3 snd_seq,snd_hrtimer,snd_pcm
mei_me 57344 1
processor_thermal_rfim 28672 1 processor_thermal_device
spi_intel_pci 12288 0
processor_thermal_rapl 16384 1 processor_thermal_device
snd 151552 30 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_hda_scodec_cs35l41,snd_timer,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_pcm,snd_hda_cs_dsp_ctls
thunderbolt 540672 0
intel_rapl_common 45056 2 intel_rapl_msr,processor_thermal_rapl
mei 204800 3 mei_gsc_proxy,mei_me
spi_intel 36864 1 spi_intel_pci
i2c_i801 36864 0
intel_ishtp_hid 28672 0
processor_thermal_wt_req 12288 1 processor_thermal_device
soundcore 16384 2 snd_ctl_led,snd
i2c_smbus 20480 1 i2c_i801
rfkill 40960 10 iwlmvm,asus_wmi,bluetooth,cfg80211
idma64 20480 0
processor_thermal_power_floor 12288 2 processor_thermal_device_pci,processor_thermal_device
igen6_edac 36864 0
processor_thermal_mbox 12288 4 processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint
int3403_thermal 16384 0
serial_multi_instantiate 16384 0
intel_pmc_core 122880 0
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
intel_vsec 20480 1 intel_pmc_core
int3400_thermal 20480 0
intel_hid 28672 0
pmt_telemetry 16384 1 intel_pmc_core
pmt_class 16384 1 pmt_telemetry
acpi_pad 184320 0
acpi_thermal_rel 20480 1 int3400_thermal
sparse_keymap 12288 2 intel_hid,asus_wmi
soc_button_array 20480 0
acpi_tad 20480 0
joydev 24576 0
loop 40960 0
nfnetlink 20480 4 nf_tables,ip_set
zram 32768 2
xe 2629632 0
drm_ttm_helper 12288 1 xe
gpu_sched 69632 1 xe
drm_suballoc_helper 12288 1 xe
drm_gpuvm 45056 1 xe
drm_exec 12288 2 drm_gpuvm,xe
i915 4235264 205
nvme 65536 3
nvme_core 233472 4 nvme
nvme_auth 28672 1 nvme_core
uas 32768 0
usb_storage 90112 1 uas
crct10dif_pclmul 12288 1
crc32_pclmul 12288 0
crc32c_intel 16384 3
polyval_clmulni 12288 0
polyval_generic 12288 1 polyval_clmulni
i2c_algo_bit 20480 2 xe,i915
drm_buddy 20480 2 xe,i915
ttm 110592 3 drm_ttm_helper,xe,i915
ghash_clmulni_intel 16384 0
drm_display_helper 237568 2 xe,i915
sha512_ssse3 49152 0
ucsi_acpi 12288 0
typec_ucsi 65536 1 ucsi_acpi
intel_ish_ipc 32768 0
sha256_ssse3 32768 0
hid_multitouch 32768 0
spi_pxa2xx_platform 36864 0
intel_vpu 278528 0
sha1_ssse3 32768 0
cec 90112 3 drm_display_helper,xe,i915
intel_ishtp 81920 2 intel_ishtp_hid,intel_ish_ipc
typec 114688 1 typec_ucsi
video 77824 4 asus_wmi,asus_nb_wmi,xe,i915
dw_dmac 12288 0
i2c_hid_acpi 12288 0
vmd 28672 0
i2c_hid 40960 1 i2c_hid_acpi
wmi 36864 3 video,asus_wmi,wmi_bmof
pinctrl_meteorlake 28672 3
serio_raw 16384 0
fuse 212992 5
i2c_dev 28672 0

acoelho@zenduox:~/Downloads$ tree /sys/class/leds/asus::screenpad/
/sys/class/leds/asus::screenpad/
├── brightness
├── device -> ../../../asus-nb-wmi
├── max_brightness
├── power
│   ├── autosuspend_delay_ms
│   ├── control
│   ├── runtime_active_time
│   ├── runtime_status
│   └── runtime_suspended_time
├── subsystem -> ../../../../../class/leds
├── trigger
└── uevent

4 directories, 9 files