I verified my guess through providing a kernel parameter at startup xhci-hcd.quirks=0x00020000
where the bit set is along xhci.h: #define XHCI_SLOW_SUSPEND BIT_ULL(17)
This quirk provide nearly the same as the patch mentioned in #5.
With kernel 5.3.0-28 and this parameter set the machine suspended without complaining :-) Unfortunately it did not resume :-(
With kernel 5.0.0-37 and this parameter set the machine suspended and resumed without complaining.
Since I misused the kernel parameter this maybe a side effect. If not it is a previously covered bug. This will be a new game.
Again: If there is a kernel available with the patch applied I'm willing to test the patch.
I verified my guess through providing a kernel parameter at startup hcd.quirks= 0x00020000
xhci-
where the bit set is along xhci.h:
#define XHCI_SLOW_SUSPEND BIT_ULL(17)
This quirk provide nearly the same as the patch mentioned in #5.
With kernel 5.3.0-28 and this parameter set the machine suspended without complaining :-) Unfortunately it did not resume :-(
With kernel 5.0.0-37 and this parameter set the machine suspended and resumed without complaining.
Since I misused the kernel parameter this maybe a side effect. If not it is a previously covered bug. This will be a new game.
Again: If there is a kernel available with the patch applied I'm willing to test the patch.