Tuxedo Pulse 15 Gen2 + USB-C dock - no network + external monitor won't wake after sleep

I have the Tuxedo Pulse 15 - Gen2 connected to a Tuxedo Triple Dock Lite [1] (i-tec USB-C/Thunderbolt Triple Display Docking Station).

An external monitor is connected to the dock and also a network cable for wired network.

My box is a Manjaro Linux, KDE, up to date with Kernel 6.6.5 - LTS kernel.

The problem I have is that if the computer goes to sleep, after waking up, the monitor is not available, the system doesn’t detect it. Also I have no network - ip doesn’t list the network adapter. I have to power cycle the docking station in order to re-detect the devices.

Does anyone know a fix for this? e.g. Firmware update for dock, some BIOS setting etc. ?

With Kernel 6.5 it was working - but Kernel 6.5 is marked EOL.

[1] TUXEDO Triple Dock Lite - TUXEDO Triple Dock Lite - TUXEDO Computers

Help this ?
https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks#Preserve_video_memory_after_suspend

The Tuxedo Pulse 15 Gen2 has an AMD card, I don’t see the connection with the instructions provided in the link above.

This may be caused by the USB port being power down.

Some system ports may not be detected after a waking up. They may need a unplug/plug to be recognised.

You can check states manually as described in the man page

 $ man systemctl
[...]
System Commands:
  is-system-running                   Check whether system is fully running
  default                             Enter system default mode
  rescue                              Enter system rescue mode
  emergency                           Enter system emergency mode
  halt                                Shut down and halt the system
  poweroff                            Shut down and power-off the system
  reboot                              Shut down and reboot the system
  kexec                               Shut down and reboot the system with kexec
  soft-reboot                         Shut down and reboot userspace
  exit [EXIT_CODE]                    Request user instance or container exit
  switch-root [ROOT [INIT]]           Change to a different root file system
  suspend                             Suspend the system
  hibernate                           Hibernate the system
  hybrid-sleep                        Hibernate and suspend the system
  suspend-then-hibernate              Suspend the system, wake after a period of
                                      time, and hibernate