All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@kernel.org
To: platform-driver-x86@vger.kernel.org
Subject: [Bug 221796] New: intel_pmc_core: Arrow Lake-HX (Core Ultra 9 275HX) uses ARL-H DMU GUID and fails to expose Die C6 telemetry / existing
Date: Sun, 26 Jul 2026 13:14:49 +0000	[thread overview]
Message-ID: <bug-221796-215701@https.bugzilla.kernel.org/> (raw)

https://bugzilla.kernel.org/show_bug.cgi?id=221796

            Bug ID: 221796
           Summary: intel_pmc_core: Arrow Lake-HX (Core Ultra 9 275HX)
                    uses ARL-H DMU GUID and fails to expose Die C6
                    telemetry / existing
           Product: Drivers
           Version: 2.5
          Hardware: Intel
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Platform_x86
          Assignee: drivers_platform_x86@kernel-bugs.osdl.org
          Reporter: marek.suranic@gmail.com
        Regression: No

HARDWARE / SYSTEM
=================

Laptop: MSI Vector 16 HX AI A2XW
CPU: Intel Core Ultra 9 275HX
CPU family: 6
CPU model: 198 (0xc6)
CPU stepping: 2
CPU topology: 24 cores, 1 thread per core
Operating system: Fedora Linux 44
Kernel: 7.1.4-204.fc44.x86_64
Architecture: x86_64
Preemption model: PREEMPT_DYNAMIC


PROBLEM
=======

With the unmodified intel_pmc_core module, the kernel reports:

    intel_pmc_core INT33A1:00: pmc_core: couldn't get DMU telem endpoint -19
    intel_pmc_core INT33A1:00: initialized

The driver otherwise initializes, but the following debugfs entry is
missing:

    /sys/kernel/debug/pmc_core/die_c6_us_show


RELEVANT INTEL PMT ENDPOINT
===========================

The platform exposes the following telemetry endpoint:

    /sys/class/intel_pmt/telem4/guid:   0x1a06a101
    /sys/class/intel_pmt/telem4/size:   136
    /sys/class/intel_pmt/telem4/offset: 0

The available GUID 0x1a06a101 corresponds to
ARL_H_PMT_DMU_GUID.

The Core Ultra 9 275HX has CPU model 0xc6 and is selected through the
generic Arrow Lake configuration. The generic ARL_PMT_DMU_GUIDS list
only checks ARL_PMT_DMU_GUID (0x1a06a102), so the available
0x1a06a101 endpoint is not found.


TESTED PATCH
============

    -static u32 ARL_PMT_DMU_GUIDS[] =
    -    {ARL_PMT_DMU_GUID, 0x0};
    +static u32 ARL_PMT_DMU_GUIDS[] =
    +    {ARL_PMT_DMU_GUID, ARL_H_PMT_DMU_GUID, 0x0};


RESULT
======

After rebuilding and signing intel_pmc_core against kernel
7.1.4-204.fc44.x86_64:

- The "couldn't get DMU telem endpoint -19" message disappeared.
- intel_pmc_core initialized successfully.
- /sys/kernel/debug/pmc_core/die_c6_us_show became available.
- The Die C6 telemetry value became readable.

Command and output:

    $ sudo cat /sys/kernel/debug/pmc_core/die_c6_us_show
    31917705

Relevant kernel log after applying the patch:

    intel_pmc_core: loading out-of-tree module taints kernel.
    intel_pmc_core INT33A1:00: initialized

The out-of-tree taint is expected because the patched module was built
and installed separately for testing.


CONCLUSION
==========

This suggests that Arrow Lake-HX model 0xc6 systems may need
ARL_H_PMT_DMU_GUID as a fallback in ARL_PMT_DMU_GUIDS.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

                 reply	other threads:[~2026-07-26 13:14 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-221796-215701@https.bugzilla.kernel.org/ \
    --to=bugzilla-daemon@kernel.org \
    --cc=platform-driver-x86@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.