Very slow bootup on Fedora 34

I recently installed fedora 34 on my new laptop (lenovo v15). It is taking up close to 2 minutes for bootup . I have an premium nvme ssd installed, so I don’t expect it to be this long. Referring to some previous threads on same topic I tried to troubleshoot it like below however I’m not able to determine what’s wrong

$ systemd-analyze
Startup finished in 3.515s (firmware) + 3.952s (loader) + 1.284s (kernel) + 1.922s (initrd) + 1min 46.042s (userspace) = 1min 56.718s reached after 1min 46.021s in userspace

systemd-analyze critical-chain
The time when unit became active or started is printed after the “@” character.
The time the unit took to start is printed after the “+” character. @1min 46.021s
└─ @1min 46.021s
└─plymouth-quit-wait.service @1min 41.666s +4.353s
└─systemd-user-sessions.service @1min 41.641s +15ms
└─ @1min 41.628s
└─ @1min 41.628s
└─ @1min 32.440s
└─gssproxy.service @1min 32.403s +33ms
└─ @1min 32.390s
└─wpa_supplicant.service @1min 33.633s +14ms
└─dbus-broker.service @1min 31.223s +162ms
└─dbus.socket @1min 31.100s
└─ @1min 31.090s
└─systemd-userdbd.service @1min 41.782s +38ms
└─systemd-userdbd.socket @486ms

systemd-analyze blame
9.228s NetworkManager-wait-online.service
4.353s plymouth-quit-wait.service
1.209s firewalld.service
972ms dracut-initqueue.service
919ms upower.service
760ms udisks2.service
681ms sssd.service
667ms fwupd.service
(truncated after this)

Also I’m guessing dmesg log below
Dmesg Log
shows problem with bluetooth, which also co-incidentally is not working. Nothing happens when I try to turn on the bluetooth. I’m having rtl8822c wireless+bluetooth card on my laptop. The Wi-Fi works without any issue

lsmod|grep rtw
rtw88_8822ce 16384 0
rtw88_8822c 487424 1 rtw88_8822ce
rtw88_pci 28672 1 rtw88_8822ce
rtw88_core 163840 2 rtw88_pci,rtw88_8822c
mac80211 1142784 2 rtw88_pci,rtw88_core
cfg80211 1007616 2 rtw88_core,mac80211

Can anyone please help me troubleshoot this issue ?

1 Like