Long boot times on new Thinkpad T16

I cannot really unterstand why this thinkpad is booting so slow. It has a NVME SSD, but still boots slower than my old laptop. Typically the userspace time is around 10 sec

systemd-analyze
Startup finished in 8.822s (firmware) + 3.393s (loader) + 518ms (kernel) + 526ms (initrd) + 19.139s (userspace) = 32.401s 
graphical.target reached after 2.361s in userspace.
systemd-analyze blame --no-pager
8.461s NetworkManager-wait-online.service
8.380s pkgfile-update.service
1.612s ufw.service
 957ms snapd.apparmor.service
 882ms sys-devices-platform-serial8250-tty-ttyS27.device
 882ms dev-ttyS27.device
 879ms dev-ttyS26.device
 879ms sys-devices-platform-serial8250-tty-ttyS26.device
 878ms dev-ttyS29.device
 878ms sys-devices-platform-serial8250-tty-ttyS29.device
 877ms dev-ttyS20.device
 877ms sys-devices-platform-serial8250-tty-ttyS20.device
 874ms sys-devices-platform-serial8250-tty-ttyS18.device
 874ms dev-ttyS18.device
 874ms sys-devices-platform-serial8250-tty-ttyS21.device
 874ms dev-ttyS21.device
 872ms sys-devices-platform-serial8250-tty-ttyS2.device
 872ms dev-ttyS2.device
 871ms dev-ttyS17.device
 871ms sys-devices-platform-serial8250-tty-ttyS17.device
 871ms sys-devices-platform-serial8250-tty-ttyS3.device
 871ms dev-ttyS3.device
 870ms sys-devices-platform-serial8250-tty-ttyS22.device
 870ms dev-ttyS22.device
 870ms sys-devices-platform-serial8250-tty-ttyS25.device
 870ms dev-ttyS25.device
 870ms sys-devices-platform-serial8250-tty-ttyS0.device
 870ms dev-ttyS0.device
 870ms dev-ttyS6.device
 869ms sys-devices-platform-serial8250-tty-ttyS6.device
 869ms sys-devices-platform-serial8250-tty-ttyS23.device
 869ms dev-ttyS23.device
 869ms sys-devices-platform-serial8250-tty-ttyS10.device
 869ms dev-ttyS10.device
 869ms dev-ttyS30.device
 869ms sys-devices-platform-serial8250-tty-ttyS30.device
 869ms dev-ttyS8.device
 869ms sys-devices-platform-serial8250-tty-ttyS8.device
 869ms sys-devices-platform-serial8250-tty-ttyS12.device
 869ms dev-ttyS12.device
 869ms sys-devices-platform-serial8250-tty-ttyS13.device
 869ms dev-ttyS13.device
 869ms sys-devices-platform-serial8250-tty-ttyS1.device
 869ms dev-ttyS1.device
 869ms dev-ttyS14.device
 869ms sys-devices-platform-serial8250-tty-ttyS14.device
 869ms sys-devices-platform-serial8250-tty-ttyS11.device
 869ms dev-ttyS11.device
 868ms dev-ttyS4.device
 868ms sys-devices-platform-serial8250-tty-ttyS4.device
 868ms sys-devices-platform-serial8250-tty-ttyS24.device
 868ms dev-ttyS24.device
 868ms sys-devices-platform-serial8250-tty-ttyS15.device
 868ms dev-ttyS15.device
 868ms dev-ttyS5.device
 868ms sys-devices-platform-serial8250-tty-ttyS5.device
 868ms dev-ttyS16.device
 868ms sys-devices-platform-serial8250-tty-ttyS16.device
 868ms dev-ttyS19.device
 868ms sys-devices-platform-serial8250-tty-ttyS19.device
 867ms dev-ttyS9.device
 867ms sys-devices-platform-serial8250-tty-ttyS9.device
 867ms sys-devices-platform-serial8250-tty-ttyS28.device
 867ms dev-ttyS28.device
 867ms dev-ttyS7.device
 867ms sys-devices-platform-serial8250-tty-ttyS7.device
 866ms sys-devices-platform-serial8250-tty-ttyS31.device
 866ms dev-ttyS31.device
 810ms dev-disk-by\x2dpath-pci\x2d0000:03:00.0\x2dnvme\x2d1\x2dpart3.device
 810ms dev-disk-by\x2dpartuuid-bf4231f2\x2dded5\x2d6444\x2dbbbd\x2d243e8c9418f7.device
 810ms dev-disk-by\x2duuid-848573be\x2d5365\x2d4915\x2da08e\x2d39eec381bf85.device
 810ms dev-nvme0n1p3.device
 810ms dev-disk-by\x2dlabel-swap.device
 810ms dev-disk-by\x2did-nvme\x2dSKHynix_HFS512GDE9X081N_FYB8N033911608M5X\x2dpart3.device
 810ms sys-devices-pci0000:00-0000:00:02.4-0000:03:00.0-nvme-nvme0-nvme0n1-nvme0n1p3.device
 810ms dev-disk-by\x2did-nvme\x2dnvme.1c5c\x2d465942384e3033333931313630384d3558\x2d534b48796e69785f48465335313247444539583038314e\x2d00000001\x2dpart3…
 808ms dev-disk-by\x2dpartlabel-root.device
 808ms dev-disk-by\x2dpartuuid-a6ab0b82\x2d0ccf\x2d2645\x2d80a2\x2d25cdf0acbda0.device
 808ms sys-devices-pci0000:00-0000:00:02.4-0000:03:00.0-nvme-nvme0-nvme0n1-nvme0n1p2.device
 808ms dev-disk-by\x2duuid-b1e8d605\x2dcca2\x2d4208\x2db57a\x2d80c9c7090911.device
 808ms dev-disk-by\x2did-nvme\x2dnvme.1c5c\x2d465942384e3033333931313630384d3558\x2d534b48796e69785f48465335313247444539583038314e\x2d00000001\x2dpart2…
 808ms dev-disk-by\x2dpath-pci\x2d0000:03:00.0\x2dnvme\x2d1\x2dpart2.device
 808ms dev-disk-by\x2did-nvme\x2dSKHynix_HFS512GDE9X081N_FYB8N033911608M5X\x2dpart2.device
 808ms dev-nvme0n1p2.device
 795ms sys-module-configfs.device
 776ms dev-disk-by\x2did-nvme\x2dnvme.1c5c\x2d465942384e3033333931313630384d3558\x2d534b48796e69785f48465335313247444539583038314e\x2d00000001\x2dpart1…
 776ms sys-devices-pci0000:00-0000:00:02.4-0000:03:00.0-nvme-nvme0-nvme0n1-nvme0n1p1.device
 776ms dev-disk-by\x2did-nvme\x2dSKHynix_HFS512GDE9X081N_FYB8N033911608M5X\x2dpart1.device
 776ms dev-disk-by\x2dlabel-NO_LABEL.device
 776ms dev-disk-by\x2dpath-pci\x2d0000:03:00.0\x2dnvme\x2d1\x2dpart1.device
 776ms dev-nvme0n1p1.device
 776ms dev-disk-by\x2duuid-45EC\x2d1E75.device
 776ms dev-disk-by\x2dpartuuid-2f54ff43\x2d0542\x2dcc4e\x2daab9\x2d421a6e2fc239.device
 768ms dev-disk-by\x2dpath-pci\x2d0000:03:00.0\x2dnvme\x2d1.device
 768ms dev-disk-by\x2did-nvme\x2dSKHynix_HFS512GDE9X081N_FYB8N033911608M5X.device
 768ms dev-disk-by\x2ddiskseq-1.device
 768ms dev-nvme0n1.device
 768ms dev-disk-by\x2did-nvme\x2dnvme.1c5c\x2d465942384e3033333931313630384d3558\x2d534b48796e69785f48465335313247444539583038314e\x2d00000001.device
 768ms sys-devices-pci0000:00-0000:00:02.4-0000:03:00.0-nvme-nvme0-nvme0n1.device
 731ms tlp.service
 489ms boot-efi.mount
 293ms initrd-switch-root.service
 291ms apparmor.service
 171ms snapd.service
 152ms systemd-tmpfiles-clean.service
 127ms upower.service
 123ms systemd-udev-trigger.service
 123ms ldconfig.service
 118ms lvm2-monitor.service
 112ms user@1000.service
 112ms systemd-journal-flush.service
  68ms systemd-udevd.service
  65ms modprobe@configfs.service
  61ms systemd-tmpfiles-setup.service
  48ms ModemManager.service
  45ms systemd-logind.service
  43ms udisks2.service
  43ms polkit.service
  42ms geoclue.service
  39ms accounts-daemon.service
  37ms NetworkManager.service
  33ms systemd-tmpfiles-setup-dev.service
  33ms systemd-backlight@leds:tpacpi::kbd_backlight.service
  30ms systemd-timesyncd.service
  27ms set-cfs-tweaks.service
  26ms avahi-daemon.service
  25ms systemd-journald.service
  24ms cups.service
  22ms colord.service
  21ms dbus.service
  18ms bluetooth.service
  16ms systemd-fsck@dev-disk-by\x2duuid-45EC\x2d1E75.service
  15ms systemd-binfmt.service
  13ms systemd-fsck-root.service
  12ms systemd-journal-catalog-update.service
  12ms systemd-sysusers.service
  11ms alsa-restore.service
  10ms wpa_supplicant.service
   9ms systemd-modules-load.service
   9ms initrd-parse-etc.service
   9ms lightdm.service
   8ms dev-hugepages.mount
   7ms systemd-random-seed.service
   7ms modprobe@fuse.service
   7ms dev-mqueue.mount
   7ms dev-disk-by\x2duuid-848573be\x2d5365\x2d4915\x2da08e\x2d39eec381bf85.swap
   6ms sys-kernel-debug.mount
   6ms systemd-user-sessions.service
   6ms systemd-update-utmp.service
   6ms systemd-update-done.service
   6ms sys-kernel-tracing.mount
   6ms systemd-backlight@backlight:amdgpu_bl0.service
   6ms initrd-cleanup.service
   5ms systemd-remount-fs.service
   5ms user-runtime-dir@1000.service
   5ms kmod-static-nodes.service
   5ms systemd-sysctl.service
   4ms systemd-backlight@backlight:acpi_video0.service
   4ms modprobe@drm.service
   3ms rtkit-daemon.service
   2ms sys-kernel-config.mount
   2ms sys-fs-fuse-connections.mount
   2ms initrd-udevadm-cleanup-db.service
   1ms proc-sys-fs-binfmt_misc.mount
   1ms tmp.mount
 865us snapd.socket

 inxi -F
System:
  Host: ladner-t16 Kernel: 6.0.10-1-MANJARO arch: x86_64 bits: 64
    Desktop: Xfce v: 4.16.1 Distro: Manjaro Linux
Machine:
  Type: Laptop System: LENOVO product: 21CHCTO1WW v: ThinkPad T16 Gen 1
    serial: <superuser required>
  Mobo: LENOVO model: 21CHCTO1WW v: ThinkPad serial: <superuser required>
    UEFI: LENOVO v: R23ET60W (1.30 ) date: 09/14/2022
Battery:
  ID-1: BAT0 charge: 79.7 Wh (89.6%) condition: 89.0/86.0 Wh (103.5%)
CPU:
  Info: 8-core model: AMD Ryzen 7 PRO 6850U with Radeon Graphics bits: 64
    type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 1654 min/max: 1600/4767 cores: 1: 1333 2: 1600 3: 1353
    4: 1357 5: 2386 6: 2364 7: 1360 8: 1600 9: 2371 10: 2377 11: 1330 12: 1377
    13: 1352 14: 1363 15: 1622 16: 1332
Graphics:
  Device-1: AMD Rembrandt [Radeon 680M] driver: amdgpu v: kernel
  Device-2: Syntek Integrated Camera type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 21.1.4 driver: X: loaded: amdgpu
    unloaded: modesetting dri: radeonsi gpu: amdgpu resolution:
    1: 1920x1080~75Hz 2: 2560x1600~60Hz
  API: OpenGL v: 4.6 Mesa 22.2.3 renderer: AMD Radeon Graphics (rembrandt
    LLVM 14.0.6 DRM 3.48 6.0.10-1-MANJARO)
Audio:
  Device-1: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: snd_pci_acp6x
  Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  Sound API: ALSA v: k6.0.10-1-MANJARO running: yes
  Sound Server-1: PulseAudio v: 16.1 running: yes
  Sound Server-2: PipeWire v: 0.3.61 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp1s0f0 state: down mac: 9c:2d:cd:99:f1:8b
  Device-2: Qualcomm QCNFA765 Wireless Network Adapter driver: ath11k_pci
  IF: wlp2s0 state: down mac: 0a:6c:05:06:2b:75
  Device-3: Lenovo Powered Hub type: USB driver: r8152
  IF: enp5s0f4u1u1 state: up speed: 100 Mbps duplex: full
    mac: 60:7d:09:22:85:16
Bluetooth:
  Device-1: USI type: USB driver: btusb
  Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
  Local Storage: total: 476.94 GiB used: 94.57 GiB (19.8%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS512GDE9X081N
    size: 476.94 GiB
Partition:
  ID-1: / size: 435.47 GiB used: 94.54 GiB (21.7%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 299.4 MiB used: 33.3 MiB (11.1%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 33.14 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p3
Sensors:
  System Temperatures: cpu: 54.0 C mobo: N/A gpu: amdgpu temp: 48.0 C
  Fan Speeds (RPM): fan-1: 0
Info:
  Processes: 343 Uptime: 42m Memory: 30.13 GiB used: 3.86 GiB (12.8%)
  Shell: Zsh inxi: 3.3.23

fwupd says all drivers are up to date. Lastest Bios aswell
If any information is missing, just write me and I will provide it.
Thank you for your help!

Personally i prefer to have that service disabled (not masked) so in case there is a software that i’m not aware to require it to be able to start it.

This one takes longer only at first boot, especially in case that the default timer was run longer than 6 hours “ago” …
Other than that, i see all as normal.

1 Like

Thank you so much!
Oh yeah, disabling NetworkManager-wait-online.service is useful, as I sometimes have to start the laptop without access to wifi/lan.

Anything, I can do about the looong Firmware time? My old consumer lenovo did that in 2-3sec and I expected the Thinkpad to be more refined than that.