Am 17.12.24 um 16:58 schrieb Werner Sembach:
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.
Dang it: seems like it.
So should i create a v3 of the patch with the correct pci ids just for this bios
version?