Am 17.12.24 um 15:11 schrieb Mario Limonciello:
On 12/17/2024 08:07, Werner Sembach wrote:
'''
Platform may hang resuming. Upgrade your firmware or add pcie_port_pm=off
to kernel command line if you have problems
'''
Yes, full log attached (kernel 6.13-rc3 one time without sudo one time with
sudo)
Yes; I see it in your log.
"quirk: disabling D3cold for suspend"
On the fixed BIOS I see that line. On the unfixed BIOS it aborts the
functions at "if (pm_suspend_target_state == PM_SUSPEND_ON)". Skipping the
check on the unfixed BIOS it still hangs on resume.
I'm /suspecting/ you do see it, but you're having problems with another root
port.
I mentioned this in my previous iterations of patches that eventually landed
on that quirk, but Windows and Linux handle root ports differently at
suspend time and that could be why it's exposing your BIOS bug.
If you can please narrow down which root ports actually need the quirk for
your side (feel free to do a similar style to 7d08f21f8c630) I think we
could land on something more narrow and upstreamable.
At a minimum what you're doing today is covering both Rembrandt and Phoenix
and it should only apply to Phoenix.
I also try to find out how many devices where actually shipped with this very
first BIOS version.
OK.
Ok found out that the initial bios actually works, then there is one in between
bios where it doesn't and the next one it works again.
So i need to find out if the the in between bios was actually shipped, if not,
this issue is actually void.