mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Mario Limonciello <mario.limonciello@amd.com>
To: Joyful Lee <joy@joyfullee.me>
Cc: platform-driver-x86@vger.kernel.org,
	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>,
	"Hans de Goede" <hansg@kernel.org>,
	"Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>,
	linux-pci@vger.kernel.org, "Bjorn Helgaas" <bhelgaas@google.com>,
	linux-acpi@vger.kernel.org,
	"Rafael J. Wysocki" <rafael@kernel.org>,
	linux-kernel@vger.kernel.org
Subject: Re: [BUG] ASUS ProArt PX13 HN7306WU: amd_pmc s2idle S0ix corrupts AMD 1022:150b root port, NVIDIA dGPU returns header type 7f
Date: Fri, 3 Apr 2026 09:24:54 -0500	[thread overview]
Message-ID: <867b2fa7-a8a4-44ad-aee8-fbb9d0555072@amd.com> (raw)
In-Reply-To: <CADj6jrh2AT6vvQqujB5UN5tfcQ-qdDKjV_7fK18zsqkHpFTMzw@mail.gmail.com>

On 4/3/26 9:11 AM, Joyful Lee wrote:
> On Fri, Apr 3, 2026 at 9:23 AM Mario Limonciello
> <mario.limonciello@amd.com> wrote:
>> To your questions in the original post (again sorry for the original
>> knee jerk reaction):
> 
> No worries. You are right to be skeptical.
> 
>> 1) Yes semantics of how AMD-PMC works are correct for this platform.
>> There are lots of other Strix designs that do everything correctly.
>> 2) Yes; there are FW dependencies that are design specific.
>> 3) There are no quirks for working around this bug you've found right now.
>>
>> I believe this issue you're seeing is likely a platform firmware bug.
>> Whether it's AGESA or it's ASUS firmware is unclear right now.
>>
>> I have not seen this specific symptom you mention on other systems
>> (including AMD reference systems) so I am /leaning/ more on ASUS firmware.
>>
>> I notice that the BIOS you have from ASUS is quite old:
>>
>>   > bios_date| 03/18/2025
>>
>> Any chance there is a BIOS update available?
>> Unfortunately ASUS doesn't always make flashing in Linux easy, but
>> hopefully you can find a way to flash the update if one is available.
> 
> A firmware issue is what I was afraid of. That 2025 BIOS version 316 is
> the latest release for this device. I'll reach out to ASUS to see if
> they have an unreleased version they can send me, but I'm not
> optimistic. I'm still in the return period so I'm feeling a sense of
> urgency to either fix this or move on, but I'd rather try to get it
> working because it's a nice little laptop aside from this issue.

That's really unfortunate to hear.  If I was in your shoes - If not 
solved by the end of the return period I would return the machine and 
purchase one from a vendor that has been testing, fixing BIOS issues and 
supporting Linux.

I'm not going to pick favorites, but Dell, Framework, HP, and Lenovo all 
have offerings that they do this.

> 
> Your first idea that the kernel could be racing the firmware prompted me
> to try a few timing hacks--really just shots in the dark like inserting
> a 2s delay immediately after resume prior to the kernel touching the
> devices--but no luck. While I'm waiting for ASUS, I'm happy to try any
> other ideas you got.

By chance does the BIOS offer access to "AMD PBS" or "AMD CBS" menus? 
If so, there may be an option nestled in there for dGPU D3 behavior.

  reply	other threads:[~2026-04-03 14:25 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-02 18:49 Joyful Lee
2026-04-02 19:58 ` Mario Limonciello
2026-04-02 20:59   ` Joyful Lee
2026-04-02 21:14     ` Mario Limonciello
2026-04-02 21:32       ` Joyful Lee
2026-04-03 13:23         ` Mario Limonciello
2026-04-03 14:11           ` Joyful Lee
2026-04-03 14:24             ` Mario Limonciello [this message]
2026-04-03 16:19               ` Joyful Lee
2026-04-03 16:48                 ` Mario Limonciello
2026-04-03 18:04                   ` Bjorn Helgaas
2026-04-03 18:41                     ` Mario Limonciello
2026-04-03 19:10                       ` Bjorn Helgaas
2026-04-03 19:11                         ` Mario Limonciello
2026-04-03 19:07                     ` Joyful Lee
2026-04-03 20:02                       ` Mario Limonciello
2026-04-03 20:47                         ` Joyful Lee
2026-04-03 21:05                           ` Mario Limonciello
2026-04-03 21:28                             ` Mario Limonciello
2026-04-05  7:16                               ` Lukas Wunner
2026-04-05  7:05                     ` Lukas Wunner

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=867b2fa7-a8a4-44ad-aee8-fbb9d0555072@amd.com \
    --to=mario.limonciello@amd.com \
    --cc=Shyam-sundar.S-k@amd.com \
    --cc=bhelgaas@google.com \
    --cc=hansg@kernel.org \
    --cc=ilpo.jarvinen@linux.intel.com \
    --cc=joy@joyfullee.me \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=platform-driver-x86@vger.kernel.org \
    --cc=rafael@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®