NetworkManager hangs after suspend on ThinkPad E14 connected to Docking station

Problem description

After every 3rd or 4th wakeup from sleep, networkctl and various other services are suspended to disk (“D” state in htop),
leaving me unable to use the network and power commands (systemctl suspend, shutdown, reboot, etc all cannot run, since
some other power realted operation hangs) and unable to kill / restart them (I assume this is because the’re waiting for something).

This only started occuring since I have bought a USB-C dock, waking the laptop up both with a usb keayboard connected to said docking station,
connected to directly to laptop, and with the power button.

Hardware description

System:    Kernel: 5.10.42-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: GNOME 3.38.4 Distro: Manjaro Linux
           base: Arch Linux
Machine:   Type: Laptop System: LENOVO product: 20RA001LMC v: ThinkPad E14 serial: <filter>
           Mobo: LENOVO model: 20RA001LMC v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: R16ET29W (1.15 ) date: 12/03/2020
Battery:   ID-1: BAT0 charge: 39.5 Wh (100.0%) condition: 39.5/45.7 Wh (86.4%) volts: 12.2 min: 11.1 model: Celxpert 01AV448
           status: Unknown
           Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3 charge: 100% (should be ignored)
           status: Discharging
Memory:    RAM: total: 15.32 GiB used: 3.87 GiB (25.3%)
           RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:       Info: Quad Core model: Intel Core i7-10510U bits: 64 type: MT MCP arch: Kaby Lake note: check rev: C cache:
           L2: 8 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 36812
           Speed: 600 MHz min/max: 400/4900 MHz Core speeds (MHz): 1: 600 2: 600 3: 600 4: 600 5: 600 6: 600 7: 600 8: 600
Graphics:  Device-1: Intel UHD Graphics vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0
           Device-2: Advanced Micro Devices [AMD/ATI] Lexa [Radeon 540X/550X/630 / RX 640 / E9171 MCM] vendor: Lenovo
           driver: amdgpu v: kernel bus-ID: 03:00.0
           Device-3: Chicony Integrated Camera (1280x720@30) type: USB driver: uvcvideo bus-ID: 1-8:3
           Display: x11 server: X.org 1.20.11 driver: loaded: amdgpu,ati,intel unloaded: modesetting
           resolution: <missing: xdpyinfo>
           OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 21.1.2 direct render: Yes
Audio:     Device-1: Intel Comet Lake PCH-LP cAVS vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
           Device-2: JMTek LLC. USB PnP Audio Device type: USB driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-2.1.1:9
           Sound Server-1: ALSA v: k5.10.42-1-MANJARO running: yes
           Sound Server-2: JACK v: 0.125.0 running: no
           Sound Server-3: PulseAudio v: 14.2 running: yes
           Sound Server-4: PipeWire v: 0.3.30 running: yes
Network:   Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel port: 4000 bus-ID: 00:14.3
           IF: wlp0s20f3 state: up mac: <filter>
           IP v4: <filter> type: dynamic noprefixroute scope: global
           IP v6: <filter> type: dynamic noprefixroute scope: global
           IP v6: <filter> type: noprefixroute scope: link
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: kernel port: 2000
           bus-ID: 04:00.0
           IF: enp4s0 state: down mac: <filter>
           Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus-ID: 2-2.3:3
           IF: enp0s20f0u2u3 state: down mac: <filter>
           WAN IP: <filter>
Drives:    Local Storage: total: 709.83 GiB used: 180.89 GiB (25.5%)
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZALQ512HALU-000L1 size: 476.94 GiB temp: 22.9 C
           ID-2: /dev/sda vendor: Samsung model: SSD 860 EVO 250GB size: 232.89 GiB
Partition: ID-1: / size: 117.62 GiB used: 15.21 GiB (12.9%) fs: ext4 dev: /dev/nvme0n1p3
           ID-2: /boot/efi size: 511 MiB used: 332 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1
           ID-3: /home size: 341.97 GiB used: 165.68 GiB (48.4%) fs: ext4 dev: /dev/nvme0n1p4
Swap:      ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p2
Sensors:   System Temperatures: cpu: 57.0 C mobo: 0.0 C
           Fan Speeds (RPM): cpu: 0
Info:      Processes: 324 Uptime: 34m Init: systemd Compilers: gcc: 11.1.0 Packages: 1221 Shell: Zsh v: 5.8 inxi: 3.3.04

Docking station used is “Baseus 17 in 1 Type-C HUB Adapter to Multi HD RJ45 VG”
(From aliexpress, would be great to link to it directly :grinning:)
Claiming to use the VMM5310 Display chip and VL817 USB hub chip.

The laptop is connected to wifi, so I assume the network chip in the docking station is not used.

I am running vanilla gnome with no extensions (since those caused more problems than they solved, also perceived speed)

Journalctl output

Jul 02 10:20:11 vpc gsd-media-keys[12160]: [12160:12160:0702/102011.689690:ERROR:shared<sub>context</sub><sub>state.cc</sub>(73)] Skia shader compilation error
Jul 02 10:20:11 vpc gsd-media-keys[12160]: -------------------&#x2013;&#x2014;
Jul 02 10:20:11 vpc gsd-media-keys[12160]: Errors:
Jul 02 10:20:11 vpc gsd-media-keys[12160]: [12160:12160:0702/102011.705838:ERROR:shared<sub>context</sub><sub>state.cc</sub>(73)] Skia shader compilation error
Jul 02 10:20:11 vpc gsd-media-keys[12160]: -------------------&#x2013;&#x2014;
Jul 02 10:20:11 vpc gsd-media-keys[12160]: Errors:
Jul 02 10:20:56 vpc gsd-media-keys[12130]: [12130:12130:0702/102056.937748:ERROR:CONSOLE(0)] &ldquo;Unchecked runtime.lastError: Tabs cannot be edited right now (user may be dragging a tab).&rdquo;, source: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/<sub>generated</sub><sub>background</sub><sub>page.html</sub> (0)
Jul 02 10:20:56 vpc gsd-media-keys[12130]: [12130:12130:0702/102056.978172:ERROR:CONSOLE(1)] &ldquo;[Shields]: Can&rsquo;t request shields panel data. Error: No tab url specified&rdquo;, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave<sub>extension</sub><sub>background.bundle.js</sub> (1)
Jul 02 10:20:56 vpc gsd-media-keys[12130]: [12130:12130:0702/102056.978276:ERROR:CONSOLE(0)] &ldquo;Unchecked runtime.lastError: Tabs cannot be edited right now (user may be dragging a tab).&rdquo;, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/<sub>generated</sub><sub>background</sub><sub>page.html</sub> (0)
Jul 02 10:21:00 vpc gsd-media-keys[12160]: [12160:12160:0702/102100.507887:ERROR:shared<sub>context</sub><sub>state.cc</sub>(73)] Skia shader compilation error
Jul 02 10:21:00 vpc gsd-media-keys[12160]: -------------------&#x2013;&#x2014;
Jul 02 10:21:00 vpc gsd-media-keys[12160]: Errors:
Jul 02 10:21:00 vpc gsd-media-keys[12160]: [12160:12160:0702/102100.607962:ERROR:shared<sub>context</sub><sub>state.cc</sub>(73)] Skia shader compilation error
Jul 02 10:21:00 vpc gsd-media-keys[12160]: -------------------&#x2013;&#x2014;
Jul 02 10:21:00 vpc gsd-media-keys[12160]: Errors:
Jul 02 10:21:02 vpc gsd-media-keys[12130]: [12130:12130:0702/102102.182154:ERROR:CONSOLE(0)] &ldquo;Unchecked runtime.lastError: Tabs cannot be edited right now (user may be dragging a tab).&rdquo;, source: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/<sub>generated</sub><sub>background</sub><sub>page.html</sub> (0)
Jul 02 10:21:02 vpc gsd-media-keys[12130]: [12130:12130:0702/102102.194850:ERROR:CONSOLE(1)] &ldquo;[Shields]: Can&rsquo;t request shields panel data. Error: No tab url specified&rdquo;, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave<sub>extension</sub><sub>background.bundle.js</sub> (1)
Jul 02 10:21:02 vpc gsd-media-keys[12130]: [12130:12130:0702/102102.195454:ERROR:CONSOLE(0)] &ldquo;Unchecked runtime.lastError: Tabs cannot be edited right now (user may be dragging a tab).&rdquo;, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/<sub>generated</sub><sub>background</sub><sub>page.html</sub> (0)
Jul 02 10:23:21 vpc gsd-media-keys[12130]: [12130:12130:0702/102321.059341:ERROR:CONSOLE(0)] &ldquo;Unchecked runtime.lastError: Tabs cannot be edited right now (user may be dragging a tab).&rdquo;, source: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/<sub>generated</sub><sub>background</sub><sub>page.html</sub> (0)
Jul 02 10:23:21 vpc gsd-media-keys[12130]: [12130:12130:0702/102321.103206:ERROR:CONSOLE(1)] &ldquo;[Shields]: Can&rsquo;t request shields panel data. Error: No tab url specified&rdquo;, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave<sub>extension</sub><sub>background.bundle.js</sub> (1)
Jul 02 10:23:21 vpc gsd-media-keys[12130]: [12130:12130:0702/102321.104287:ERROR:CONSOLE(0)] &ldquo;Unchecked runtime.lastError: Tabs cannot be edited right now (user may be dragging a tab).&rdquo;, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/<sub>generated</sub><sub>background</sub><sub>page.html</sub> (0)
Jul 02 10:25:25 vpc gsd-media-keys[12130]: [12130:13422:0702/102525.387406:ERROR:media<sub>history</sub><sub>store.cc</sub>(339)] Failed to begin the transaction.
Jul 02 10:25:25 vpc systemd[1711]: app-gnome-brave-12123.scope: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: <a href="https://forum.manjaro.org/c/support">https://forum.manjaro.org/c/support</a>
░░
░░ The unit UNIT has successfully entered the &rsquo;dead&rsquo; state.
Jul 02 10:25:25 vpc systemd[1711]: app-gnome-brave-12123.scope: Consumed 26min 11.551s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: <a href="https://forum.manjaro.org/c/support">https://forum.manjaro.org/c/support</a>
░░
░░ The unit UNIT completed and consumed the indicated resources.
Jul 02 10:25:32 vpc systemd[1711]: Started VTE child process 13434 launched by gnome-terminal-server process 3714.
░░ Subject: A start job for unit UNIT has finished successfully
░░ Defined-By: systemd
░░ Support: <a href="https://forum.manjaro.org/c/support">https://forum.manjaro.org/c/support</a>
░░
░░ A start job for unit UNIT has finished successfully.
░░
░░ The job identifier is 600.
Jul 02 10:25:40 vpc audit[13478]: USER<sub>AUTH</sub> pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:authentication grantors=pam<sub>unix</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:40 vpc kernel: audit: type=1100 audit(1625214340.641:171): pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:authentication grantors=pam<sub>unix</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:40 vpc kernel: audit: type=1101 audit(1625214340.644:172): pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:accounting grantors=pam<sub>unix,pam</sub><sub>permit,pam</sub><sub>time</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:40 vpc kernel: audit: type=1110 audit(1625214340.644:173): pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:setcred grantors=pam<sub>unix</sub> acct=&ldquo;root&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:40 vpc kernel: audit: type=1105 audit(1625214340.644:174): pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:session<sub>open</sub> grantors=pam<sub>limits,pam</sub><sub>unix,pam</sub><sub>permit</sub> acct=&ldquo;root&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:40 vpc audit[13478]: USER<sub>ACCT</sub> pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:accounting grantors=pam<sub>unix,pam</sub><sub>permit,pam</sub><sub>time</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:40 vpc audit[13478]: CRED<sub>REFR</sub> pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:setcred grantors=pam<sub>unix</sub> acct=&ldquo;root&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:40 vpc audit[13478]: USER<sub>START</sub> pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:session<sub>open</sub> grantors=pam<sub>limits,pam</sub><sub>unix,pam</sub><sub>permit</sub> acct=&ldquo;root&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:40 vpc dbus-daemon[505]: [system] Activating via systemd: service name=&rsquo;org.freedesktop.home1&rsquo; unit=&rsquo;dbus-org.freedesktop.home1.service&rsquo; requested by &rsquo;:1.123&rsquo; (uid=0 pid=13478 comm=&ldquo;sudo pacman -Syu &rdquo;)
Jul 02 10:25:40 vpc dbus-daemon[505]: [system] Activation via systemd failed for unit &rsquo;dbus-org.freedesktop.home1.service&rsquo;: Unit dbus-org.freedesktop.home1.service not found.
Jul 02 10:25:40 vpc sudo[13478]: pam<sub>systemd</sub><sub>home</sub>(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jul 02 10:25:40 vpc sudo[13478]:        v : TTY=pts/2 ; PWD=/home/v ; USER=root ; COMMAND=/usr/bin/pacman -Syu
Jul 02 10:25:40 vpc sudo[13478]: pam<sub>unix</sub>(sudo:session): session opened for user root(uid=0) by (uid=1000)
Jul 02 10:25:41 vpc sudo[13478]: pam<sub>unix</sub>(sudo:session): session closed for user root
Jul 02 10:25:41 vpc audit[13478]: USER<sub>END</sub> pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:session<sub>close</sub> grantors=pam<sub>limits,pam</sub><sub>unix,pam</sub><sub>permit</sub> acct=&ldquo;root&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:41 vpc audit[13478]: CRED<sub>DISP</sub> pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:setcred grantors=pam<sub>unix</sub> acct=&ldquo;root&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:41 vpc kernel: audit: type=1106 audit(1625214341.611:175): pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:session<sub>close</sub> grantors=pam<sub>limits,pam</sub><sub>unix,pam</sub><sub>permit</sub> acct=&ldquo;root&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:41 vpc kernel: audit: type=1104 audit(1625214341.611:176): pid=13478 uid=1000 auid=1000 ses=4 msg=&rsquo;op=PAM:setcred grantors=pam<sub>unix</sub> acct=&ldquo;root&rdquo; exe=&ldquo;/usr/bin/sudo&rdquo; hostname=? addr=? terminal=/dev/pts/2 res=success&rsquo;
Jul 02 10:25:43 vpc ModemManager[623]: &lt;info&gt;  [sleep-monitor] system is about to suspend
Jul 02 10:25:43 vpc NetworkManager[509]: &lt;info&gt;  [1625214343.0191] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Jul 02 10:25:43 vpc NetworkManager[509]: &lt;info&gt;  [1625214343.0192] device (enp4s0): state change: unavailable -&gt; unmanaged (reason &rsquo;sleeping&rsquo;, sys-iface-state: &rsquo;managed&rsquo;)
Jul 02 10:25:43 vpc kernel: usb 2-2.3: reset SuperSpeed Gen 1 USB device number 5 using xhci<sub>hcd</sub>
Jul 02 10:25:43 vpc upowerd[1314]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.3
Jul 02 10:25:43 vpc upowerd[1314]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.3
Jul 02 10:25:48 vpc systemd-logind[513]: Delay lock is active (UID 0/root, PID 509/NetworkManager) but inhibitor timeout is reached.
Jul 02 10:25:48 vpc systemd[1]: Reached target Sleep.
░░ Subject: A start job for unit sleep.target has finished successfully
░░ Defined-By: systemd
░░ Support: <a href="https://forum.manjaro.org/c/support">https://forum.manjaro.org/c/support</a>
░░
░░ A start job for unit sleep.target has finished successfully.
░░
░░ The job identifier is 3325.
Jul 02 10:25:48 vpc systemd[1]: Starting Suspend&#x2026;
░░ Subject: A start job for unit systemd-suspend.service has begun execution
░░ Defined-By: systemd
░░ Support: <a href="https://forum.manjaro.org/c/support">https://forum.manjaro.org/c/support</a>
░░
░░ A start job for unit systemd-suspend.service has begun execution.
░░
░░ The job identifier is 3324.
Jul 02 10:27:18 vpc systemd-sleep[13487]: Suspending system&#x2026;
░░ Subject: System sleep state suspend entered
░░ Defined-By: systemd
░░ Support: <a href="https://forum.manjaro.org/c/support">https://forum.manjaro.org/c/support</a>
░░
░░ The system has now entered the suspend sleep state.
Jul 02 10:27:18 vpc kernel: PM: suspend entry (deep)
Jul 02 10:27:18 vpc kernel: Filesystems sync: 0.016 seconds
Jul 02 10:48:07 vpc systemd-timesyncd[479]: Initial synchronization to time server 82.113.53.41:123 (0.manjaro.pool.ntp.org).
Jul 02 10:50:45 vpc gsd-power[1970]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.OperationInProgress: There&rsquo;s already a shutdown or sleep operation in progress
Jul 02 11:25:01 vpc mullvad-daemon[546]: [mullvad<sub>daemon</sub>::relays][DEBUG] Relay list is up-to-date
Jul 02 11:58:27 vpc gdm-password][13891]: gkr-pam: unlocked login keyring
Jul 02 11:58:27 vpc kernel: audit: type=1100 audit(1625219907.311:177): pid=13891 uid=0 auid=1000 ses=3 msg=&rsquo;op=PAM:authentication grantors=pam<sub>shells,pam</sub><sub>faillock,pam</sub><sub>permit,pam</sub><sub>faillock,pam</sub><sub>gnome</sub><sub>keyring</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/lib/gdm-session-worker&rdquo; hostname=vpc addr=? terminal=/dev/tty1 res=success&rsquo;
Jul 02 11:58:27 vpc kernel: audit: type=1101 audit(1625219907.311:178): pid=13891 uid=0 auid=1000 ses=3 msg=&rsquo;op=PAM:accounting grantors=pam<sub>access,pam</sub><sub>unix,pam</sub><sub>permit,pam</sub><sub>time</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/lib/gdm-session-worker&rdquo; hostname=vpc addr=? terminal=/dev/tty1 res=success&rsquo;
Jul 02 11:58:27 vpc kernel: audit: type=1110 audit(1625219907.311:179): pid=13891 uid=0 auid=1000 ses=3 msg=&rsquo;op=PAM:setcred grantors=pam<sub>shells,pam</sub><sub>faillock,pam</sub><sub>permit,pam</sub><sub>faillock,pam</sub><sub>gnome</sub><sub>keyring</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/lib/gdm-session-worker&rdquo; hostname=vpc addr=? terminal=/dev/tty1 res=success&rsquo;
Jul 02 11:58:27 vpc audit[13891]: USER<sub>AUTH</sub> pid=13891 uid=0 auid=1000 ses=3 msg=&rsquo;op=PAM:authentication grantors=pam<sub>shells,pam</sub><sub>faillock,pam</sub><sub>permit,pam</sub><sub>faillock,pam</sub><sub>gnome</sub><sub>keyring</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/lib/gdm-session-worker&rdquo; hostname=vpc addr=? terminal=/dev/tty1 res=success&rsquo;
Jul 02 11:58:27 vpc audit[13891]: USER<sub>ACCT</sub> pid=13891 uid=0 auid=1000 ses=3 msg=&rsquo;op=PAM:accounting grantors=pam<sub>access,pam</sub><sub>unix,pam</sub><sub>permit,pam</sub><sub>time</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/lib/gdm-session-worker&rdquo; hostname=vpc addr=? terminal=/dev/tty1 res=success&rsquo;
Jul 02 11:58:27 vpc audit[13891]: CRED<sub>REFR</sub> pid=13891 uid=0 auid=1000 ses=3 msg=&rsquo;op=PAM:setcred grantors=pam<sub>shells,pam</sub><sub>faillock,pam</sub><sub>permit,pam</sub><sub>faillock,pam</sub><sub>gnome</sub><sub>keyring</sub> acct=&ldquo;v&rdquo; exe=&ldquo;/usr/lib/gdm-session-worker&rdquo; hostname=vpc addr=? terminal=/dev/tty1 res=success&rsquo;
Jul 02 11:58:27 vpc dbus-daemon[505]: [system] Activating via systemd: service name=&rsquo;org.freedesktop.home1&rsquo; unit=&rsquo;dbus-org.freedesktop.home1.service&rsquo; requested by &rsquo;:1.126&rsquo; (uid=0 pid=13891 comm=&ldquo;gdm-session-worker [pam/gdm-password] &rdquo;)
Jul 02 11:58:27 vpc dbus-daemon[505]: [system] Activation via systemd failed for unit &rsquo;dbus-org.freedesktop.home1.service&rsquo;: Unit dbus-org.freedesktop.home1.service not found.
Jul 02 11:58:27 vpc gdm-password][13891]: pam<sub>systemd</sub><sub>home</sub>(gdm-password:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jul 02 11:58:27 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activating service name=&rsquo;org.gnome.Shell.CalendarServer&rsquo; requested by &rsquo;:1.19&rsquo; (uid=1000 pid=1815 comm=&ldquo;/usr/bin/gnome-shell &rdquo;)
Jul 02 11:58:27 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activated service &rsquo;org.gnome.Shell.CalendarServer&rsquo; failed: Process org.gnome.Shell.CalendarServer exited with status 127
Jul 02 11:58:27 vpc org.gnome.Shell.CalendarServer[13897]: /usr/lib/gnome-shell-calendar-server: error while loading shared libraries: libecal-2.0.so.1: cannot open shared object file: No such file or directory
Jul 02 11:58:27 vpc gnome-shell[1815]: Error loading calendars: Error calling StartServiceByName for org.gnome.Shell.CalendarServer: Process org.gnome.Shell.CalendarServer exited with status 127
Jul 02 11:58:27 vpc gnome-shell[1815]: JS ERROR: Error getting systemd inhibitor: Gio.IOErrorEnum: GDBus.Error:org.freedesktop.login1.OperationInProgress: The operation inhibition has been requested for is already running
                                       _promisify/proto[asyncFunc]/&lt;/&lt;@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:418:45
                                       ### Promise created here: ###
                                       inhibit@resource:///org/gnome/shell/misc/loginManager.js:196:35
                                       _syncInhibitor@resource:///org/gnome/shell/ui/screenShield.js:203:32
                                       _setActive@resource:///org/gnome/shell/ui/screenShield.js:157:14
                                       _completeDeactivate@resource:///org/gnome/shell/ui/screenShield.js:565:14
                                       onComplete@resource:///org/gnome/shell/ui/screenShield.js:542:36
                                       _makeEaseCallback/&lt;@resource:///org/gnome/shell/ui/environment.js:85:13
                                       _easeActor/&lt;@resource:///org/gnome/shell/ui/environment.js:168:64
Jul 02 11:58:27 vpc gnome-shell[1815]: JS ERROR: Error getting systemd inhibitor: Gio.IOErrorEnum: GDBus.Error:org.freedesktop.login1.OperationInProgress: The operation inhibition has been requested for is already running
                                       _promisify/proto[asyncFunc]/&lt;/&lt;@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:418:45
                                       ### Promise created here: ###
                                       inhibit@resource:///org/gnome/shell/misc/loginManager.js:196:35
                                       _syncInhibitor@resource:///org/gnome/shell/ui/screenShield.js:203:32
Jul 02 12:01:34 vpc /usr/lib/gdm-x-session[1730]: (EE) client bug: timer event17 debounce short: scheduled expiry is in the past (-7ms), your system is too slow
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activating service name=&rsquo;org.gnome.ControlCenter.SearchProvider&rsquo; requested by &rsquo;:1.19&rsquo; (uid=1000 pid=1815 comm=&ldquo;/usr/bin/gnome-shell &rdquo;)
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activating service name=&rsquo;org.gnome.Nautilus&rsquo; requested by &rsquo;:1.19&rsquo; (uid=1000 pid=1815 comm=&ldquo;/usr/bin/gnome-shell &rdquo;)
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activating service name=&rsquo;org.manjaro.pamac.manager&rsquo; requested by &rsquo;:1.19&rsquo; (uid=1000 pid=1815 comm=&ldquo;/usr/bin/gnome-shell &rdquo;)
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activating service name=&rsquo;org.gnome.Calculator.SearchProvider&rsquo; requested by &rsquo;:1.19&rsquo; (uid=1000 pid=1815 comm=&ldquo;/usr/bin/gnome-shell &rdquo;)
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activating service name=&rsquo;org.gnome.Epiphany.SearchProvider&rsquo; requested by &rsquo;:1.19&rsquo; (uid=1000 pid=1815 comm=&ldquo;/usr/bin/gnome-shell &rdquo;)
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Successfully activated service &rsquo;org.gnome.ControlCenter.SearchProvider&rsquo;
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Successfully activated service &rsquo;org.gnome.Nautilus&rsquo;
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Successfully activated service &rsquo;org.gnome.Calculator.SearchProvider&rsquo;
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Successfully activated service &rsquo;org.gnome.Epiphany.SearchProvider&rsquo;
Jul 02 12:11:00 vpc nautilus[13995]: Connecting to org.freedesktop.Tracker3.Miner.Files
Jul 02 12:11:00 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Successfully activated service &rsquo;org.manjaro.pamac.manager&rsquo;
Jul 02 12:11:00 vpc systemd[1711]: Started Application launched by gnome-shell.
░░ Subject: A start job for unit UNIT has finished successfully
░░ Defined-By: systemd
░░ Support: <a href="https://forum.manjaro.org/c/support">https://forum.manjaro.org/c/support</a>
░░
░░ A start job for unit UNIT has finished successfully.
░░
░░ The job identifier is 608.
Jul 02 12:11:34 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activating service name=&rsquo;org.gnome.Nautilus&rsquo; requested by &rsquo;:1.19&rsquo; (uid=1000 pid=1815 comm=&ldquo;/usr/bin/gnome-shell &rdquo;)
Jul 02 12:11:34 vpc dbus-daemon[1757]: [session uid=1000 pid=1757] Activating service name=&rsquo;org.manjaro.pamac.manager&rsquo; requested by &rsquo;:1.19&rsquo; (uid=1000 pid=1815 comm=&ldquo;/usr/bin/gnome-shell &rdquo;)

I suspect that the JS error in gnome shell is to blame, since on occasions when this doesn’t happen, I itsn’t appearing.

What Have I tried

  • Switching kernels between 5.4, 5.9 and 5.10, each LTS
  • Enabling and disabling Wake on LAN (incl. Wake on Wlan)
  • Connecting the keyboard straight to laptop USB ports
  • Disabling USB wake and using power button only

Questions

  • How can I get more debug info about what the docking station is doing?
  • How can I isolate, which process is causing networkmanager to hang?
  • Could this be a bug in GDM?
  • What could be the possible cause for this to happen every 3rd time or so?

Thank you for any help, this is the first time in 4 years that I had a problem with Manjaro frustrating enough to post on the forum.

As you didn’t provide a full inxi --admin --verbosity=7 --filter --no-host --width, could you tell us which exact docking station you’re using and whether the manufacturer has any Linux certification / compatibility posted on their website?

:thinking:

Here is the inxi output:

System:
  Kernel: 5.10.42-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=a78af563-6f43-47fc-9bab-e3e5bfd83203 ro quiet 
  resume=UUID=d4630283-d57a-4f3a-a9b2-004c6cf3250d udev.log_priority=3 
  Desktop: GNOME 3.38.4 tk: GTK 3.24.29 wm: gnome-shell dm: GDM 40.0 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: LENOVO product: 20RA001LMC v: ThinkPad E14 
  serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: LENOVO model: 20RA001LMC v: SDK0J40697 WIN serial: <filter> 
  UEFI: LENOVO v: R16ET29W (1.15 ) date: 12/03/2020 
Battery:
  ID-1: BAT0 charge: 37.8 Wh (95.2%) condition: 39.7/45.7 Wh (86.8%) 
  volts: 12.2 min: 11.1 model: Celxpert 01AV448 type: Li-poly serial: <filter> 
  status: Unknown cycles: 48 
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3 
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes 
  status: Discharging 
Memory:
  RAM: total: 15.32 GiB used: 3.75 GiB (24.5%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Quad Core model: Intel Core i7-10510U bits: 64 type: MT MCP 
  arch: Kaby Lake note: check family: 6 model-id: 8E (142) stepping: C (12) 
  microcode: DE cache: L2: 8 MiB bogomips: 36812 
  Speed: 528 MHz min/max: 400/4900 MHz Core speeds (MHz): 1: 528 2: 505 3: 503 
  4: 539 5: 529 6: 503 7: 504 8: 597 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities 
  arch_perfmon art avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc 
  cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms 
  est f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window 
  hwp_epp hwp_notify ibpb ibrs ibrs_enhanced ida intel_pt invpcid 
  invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr 
  nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni 
  popcnt pse pse36 pts rdrand rdseed rdtscp rep_good sdbg sep smap smep ss 
  ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc 
  tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec 
  xsaveopt xsaves xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling 
  Type: srbds mitigation: TSX disabled 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel UHD Graphics vendor: Lenovo driver: i915 v: kernel 
  bus-ID: 00:02.0 chip-ID: 8086:9b41 class-ID: 0300 
  Device-2: AMD Lexa [Radeon 540X/550X/630 / RX 640 / E9171 MCM] 
  vendor: Lenovo driver: amdgpu v: kernel bus-ID: 03:00.0 chip-ID: 1002:6987 
  class-ID: 0380 
  Device-3: Chicony Integrated Camera (1280x720@30) type: USB driver: uvcvideo 
  bus-ID: 1-8:4 chip-ID: 04f2:b604 class-ID: 0e02 serial: <filter> 
  Display: x11 server: X.org 1.20.11 compositor: gnome-shell driver: 
  loaded: amdgpu,ati,intel unloaded: modesetting alternate: fbdev,vesa 
  resolution: <missing: xdpyinfo> 
  OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 21.1.2 
  direct render: Yes 
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: Lenovo driver: snd_hda_intel 
  v: kernel alternate: snd_soc_skl,snd_sof_pci bus-ID: 00:1f.3 
  chip-ID: 8086:02c8 class-ID: 0403 
  Device-2: JMTek LLC. USB PnP Audio Device type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-2.1.1:10 
  chip-ID: 0c76:161f class-ID: 0300 
  Sound Server-1: ALSA v: k5.10.42-1-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.30 running: yes 
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel 
  port: 4000 bus-ID: 00:14.3 chip-ID: 8086:02f0 class-ID: 0280 
  IF: wlp0s20f3 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: dynamic noprefixroute scope: global 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Lenovo driver: r8169 v: kernel port: 2000 bus-ID: 04:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp4s0 state: down mac: <filter> 
  Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 
  bus-ID: 2-2.3:4 chip-ID: 0bda:8153 class-ID: 0000 serial: <filter> 
  IF: enp0s20f0u2u3 state: down mac: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel type: USB driver: btusb v: 0.8 bus-ID: 1-10:6 
  chip-ID: 8087:0026 class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 3 state: up address: see --recommends 
Logical:
  Permissions: Unable to run lvs. Root privileges required. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 709.83 GiB used: 179.56 GiB (25.3%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZALQ512HALU-000L1 
  size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 rotation: SSD serial: <filter> rev: 9L1QFXV7 temp: 12.8 C 
  scheme: GPT 
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 250GB 
  size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 3B6Q scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 120 GiB size: 117.62 GiB (98.01%) used: 15.22 GiB (12.9%) 
  fs: ext4 dev: /dev/nvme0n1p3 maj-min: 259:3 label: N/A 
  uuid: a78af563-6f43-47fc-9bab-e3e5bfd83203 
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%) 
  used: 332 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A 
  uuid: E667-DDC9 
  ID-3: /home raw-size: 348.44 GiB size: 341.97 GiB (98.14%) 
  used: 164.34 GiB (48.1%) fs: ext4 dev: /dev/nvme0n1p4 maj-min: 259:4 
  label: N/A uuid: 54affe50-38f8-4aec-983c-f9fd05db8664 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/nvme0n1p2 maj-min: 259:2 label: N/A 
  uuid: d4630283-d57a-4f3a-a9b2-004c6cf3250d 
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 450 MiB fs: <superuser required> 
  label: N/A uuid: 5E8CD5528CD52575 
  ID-2: /dev/sda2 maj-min: 8:2 size: 99 MiB fs: <superuser required> 
  label: N/A uuid: 1204-A50F 
  ID-3: /dev/sda3 maj-min: 8:3 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-4: /dev/sda4 maj-min: 8:4 size: 231.55 GiB fs: <superuser required> 
  label: N/A uuid: F0BE071EBE06DD4A 
  ID-5: /dev/sda5 maj-min: 8:5 size: 798 MiB fs: <superuser required> 
  label: N/A uuid: 309C9A119C99D228 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-2: 1-2:7 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1 speed: 480 Mb/s 
  chip-ID: 2109:2817 class-ID: 0900 
  Hub-3: 1-2.1:8 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  power: 100mA chip-ID: 1a40:0101 class-ID: 0900 
  Device-1: 1-2.1.1:10 info: JMTek LLC. USB PnP Audio Device type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 1.1 
  speed: 12 Mb/s power: 100mA chip-ID: 0c76:161f class-ID: 0300 
  Hub-4: 1-2.4:9 info: VIA Labs VL820 Hub ports: 5 rev: 2.1 speed: 480 Mb/s 
  chip-ID: 2109:2820 class-ID: 0900 
  Device-1: 1-4:2 info: Kingston HyperX Alloy FPS Mechanical Gaming Keyboard 
  type: Keyboard,Mouse,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0 
  speed: 12 Mb/s power: 100mA chip-ID: 0951:16b7 class-ID: 0301 
  Device-2: 1-5:3 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  power: 98mA chip-ID: 046d:c52b class-ID: 0300 
  Device-3: 1-8:4 info: Chicony Integrated Camera (1280x720@30) type: Video 
  driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA 
  chip-ID: 04f2:b604 class-ID: 0e02 serial: <filter> 
  Device-4: 1-9:5 info: Synaptics type: <vendor specific> driver: N/A 
  interfaces: 1 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 06cb:00da 
  class-ID: ff00 serial: <filter> 
  Device-5: 1-10:6 info: Intel type: Bluetooth driver: btusb interfaces: 2 
  rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0026 class-ID: e001 
  Hub-5: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-6: 2-2:2 info: VIA Labs USB3.0 Hub ports: 4 rev: 3.1 speed: 5 Gb/s 
  chip-ID: 2109:0817 class-ID: 0900 
  Device-1: 2-2.3:4 info: Realtek RTL8153 Gigabit Ethernet Adapter 
  type: Network driver: r8152 interfaces: 1 rev: 3.2 speed: 5 Gb/s 
  power: 288mA chip-ID: 0bda:8153 class-ID: 0000 serial: <filter> 
  Hub-7: 2-2.4:3 info: VIA Labs VL820 Hub ports: 4 rev: 3.1 speed: 5 Gb/s 
  chip-ID: 2109:0820 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 49.0 C mobo: 0.0 C 
  Fan Speeds (RPM): cpu: 0 
Info:
  Processes: 376 Uptime: 15h 05m wakeups: 29 Init: systemd v: 248 
  tool: systemctl Compilers: gcc: 11.1.0 Packages: pacman: 1221 lib: 336 
  flatpak: 0 Shell: Zsh v: 5.8 running-in: gnome-terminal inxi: 3.3.04 \

It claims to be fully linux compatible, it lists the chips as
Network - RTL8153
Hub - VL817
HDMI / Display - VMM5310

I wanted to know if it was a Lenovo Dock, so I could call in another person, but he doesn’t know anything about Baseus, so he can’t help you.

It looks like the RTL8153 and VL820 (not VL817) are being recognized by your system, so I can only give you generic advice:

  • set swap size to RAM+SQRT(RAM)
  • try a newer kernel (5.13 would be high on my list)
  • look at the differences in journalctl output between hibernating with and without the dock and disable any hardware on the dock currently not working properly on your kernel version.

Good luck! (you’ll need it as I couldn’t find any Baseus kernel contributions)

:crossed_fingers:

Well this isn’t really a permanent solution but seems to be working for now.

I disabled wpa_suuplicant for the interface provided by the RTL8153 external chip, while leaving r8152 and usbnet modules still loaded and haven’t experienced a crash since.

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.