Skip to content

Support for Alienware M17xR4 with Linux Mint 22.3 #123

@icebr3aker788

Description

@icebr3aker788

Device Info

  • Device Name : Alienware M17xR4
  • CPU Name: Intel i7-3630QM
  • Kernel version: 6.17.0-19-generic
  • OS: Linux Mint 22.3 Cinnamon

Describe the bug
acpi_call try's

  • dmesg | grep -i acpi Output shows, that acpi_call delivers many AE_NOT_FOUND .
  • I usedacpidump/acpixtract/iasl genutzt, to dump DSDT .

Error

awcc
2026-04-01 03:28:45.842 (   0.010s) [        C5A7EF40]            LightFX.cpp:51     ERR| Failed to find device
2026-04-01 03:28:45.842 (   0.010s) [        C5A7EF40]          AcpiUtils.cpp:92     ERR| Device not found: M17xR4
2026-04-01 03:28:45.842 (   0.010s) [        C5A7EF40]          AcpiUtils.cpp:275    ERR| Device Found is currently not supported, please run "awcc test-modes --test-mode" and send the output to the developer
2026-04-01 03:28:45.842 (   0.010s) [        C5A7EF40]          AcpiUtils.cpp:164    ERR| Device resolution failed

Resources:

  • Output of awcc test-modes --testmode
2026-04-01 03:29:03.905 (   0.008s) [        98E29F40]            LightFX.cpp:51     ERR| Failed to find device
2026-04-01 03:29:03.905 (   0.008s) [        98E29F40]          AcpiUtils.cpp:183   WARN| Running in test mode - continuing despite device resolution failure
2026-04-01 03:29:03.940 (   0.043s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:03.940 (   0.043s) [        98E29F40]           Thermals.cpp:96     ERR| Unknown thermal mode returned: 0xffffffff
Device Name: M17xR4
Testing thermal modes...

2026-04-01 03:29:03.965 (   0.068s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa0 -> -0x1 (Balanced)
2026-04-01 03:29:03.992 (   0.095s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa1 -> -0x1 (Performance)
2026-04-01 03:29:04.016 (   0.119s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa2 -> -0x1 (Cool)
2026-04-01 03:29:04.041 (   0.144s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa3 -> -0x1 (Quiet)
2026-04-01 03:29:04.066 (   0.169s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa4 -> -0x1 (Full Speed)
2026-04-01 03:29:04.095 (   0.198s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa5 -> -0x1 (Battery Saver)
2026-04-01 03:29:04.119 (   0.222s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa6 -> -0x1 (Unknown)
2026-04-01 03:29:04.145 (   0.247s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa7 -> -0x1 (Unknown)
2026-04-01 03:29:04.168 (   0.271s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa8 -> -0x1 (Unknown)
2026-04-01 03:29:04.197 (   0.300s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xa9 -> -0x1 (Unknown)
2026-04-01 03:29:04.226 (   0.329s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xaa -> -0x1 (Unknown)
2026-04-01 03:29:04.253 (   0.356s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
0xab -> -0x1 (G-Mode)
2026-04-01 03:29:04.278 (   0.381s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:04.307 (   0.410s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:04.334 (   0.437s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:04.362 (   0.465s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:04.391 (   0.494s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:04.419 (   0.522s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:04.447 (   0.550s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:04.471 (   0.574s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul

Generated thermal modes bitmap for database.json:
"thermalModes": "00000000"

Reverting to balanced.
2026-04-01 03:29:04.498 (   0.601s) [        98E29F40]          AcpiUtils.cpp:222    ERR| Failed to parse ACPI output 'Error: AE_NOT_FOUND': stoul
2026-04-01 03:29:04.498 (   0.601s) [        98E29F40]            LightFX.cpp:96     ERR| Device not opened


  • Output of systemctl status awccd.service
systemctl status awccd.service
● awccd.service - Alienware Command Centre Daemon
     Loaded: loaded (/etc/systemd/system/awccd.service; enabled; preset: enabled)
     Active: active (running) since Wed 2026-04-01 03:20:34 CEST; 28min ago
       Docs: https://github.com/tr1xem/AWCC
   Main PID: 1324 (awcc)
      Tasks: 3 (limit: 14002)
     Memory: 3.8M (peak: 7.8M)
        CPU: 8.531s
     CGroup: /system.slice/awccd.service
             └─1324 /usr/bin/awcc -d -v

Apr 01 03:43:55 kev-M17xR4 pkexec[5875]: root: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/bin/sh -c echo "\_SB.AMWW.WMAX 0 0x15 {0x1,0xa4,0x0,0x00}" > /proc/acpi/call && cat /proc/acpi/call]
Apr 01 03:43:55 kev-M17xR4 awcc[1324]: 2026-04-01 03:43:55.728 (1384.512s) [         6885F40]             Daemon.cpp:244   INFO| Executing command: pkexec sh -c 'echo "\_SB.AMWW.WMAX 0 0x15 {0x1,0xab,0x0,0x00}" > /proc/acpi>
Apr 01 03:43:55 kev-M17xR4 pkexec[5881]: pam_unix(polkit-1:session): session opened for user root(uid=0) by (uid=0)
Apr 01 03:43:55 kev-M17xR4 pkexec[5881]: root: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/bin/sh -c echo "\_SB.AMWW.WMAX 0 0x15 {0x1,0xab,0x0,0x00}" > /proc/acpi/call && cat /proc/acpi/call]
Apr 01 03:43:55 kev-M17xR4 awcc[1324]: 2026-04-01 03:43:55.754 (1384.538s) [         6885F40]             Daemon.cpp:244   INFO| Executing command: pkexec sh -c 'echo "\_SB.AMWW.WMAX 0 0x15 {0x1,0x0,0x0,0x00}" > /proc/acpi/>
Apr 01 03:43:55 kev-M17xR4 pkexec[5887]: pam_unix(polkit-1:session): session opened for user root(uid=0) by (uid=0)
Apr 01 03:43:55 kev-M17xR4 pkexec[5887]: root: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/bin/sh -c echo "\_SB.AMWW.WMAX 0 0x15 {0x1,0x0,0x0,0x00}" > /proc/acpi/call && cat /proc/acpi/call]
Apr 01 03:43:55 kev-M17xR4 awcc[1324]: 2026-04-01 03:43:55.781 (1384.565s) [         6885F40]             Daemon.cpp:244   INFO| Executing command: pkexec sh -c 'echo "\_SB.AMWW.WMAX 0 0x15 {0x1,0xa0,0x0,0x00}" > /proc/acpi>
Apr 01 03:43:55 kev-M17xR4 pkexec[5893]: pam_unix(polkit-1:session): session opened for user root(uid=0) by (uid=0)
Apr 01 03:43:55 kev-M17xR4 pkexec[5893]: root: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/bin/sh -c echo "\_SB.AMWW.WMAX 0 0x15 {0x1,0xa0,0x0,0x00}" > /proc/ac
  • Output of lsmod | grep -E 'alienware_wmi|acpi_call'
acpi_call              16384  0

  • Attach the acpi-dump here.

kev-M17xR4-dump.zip

Additional context
Could you please add support for the M17xR4 board as a new Alienware device and, if necessary, add a corresponding device entry to database.json?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions