Xubunt26.04: System freezes at startup, warm start works (mostly)
https://askubuntu.com/questions/1568245/xubunt26-04-system-freezes-at-startup-warm-start-works-mostly
I have a Dell Inspirion-16-5625 (Ryzen 5625) laptop and a ADATA Legend 800 SSD. I used it with Xubuntu 22.04 and 24.04 without problems. Now I updated to version 26.04 and I have at almost every cold start a system freeze after some time. Sometimes it switches to the boot screen, sometimes I can change to a console where I see a journald message saying that the file system is read only (trying to write in an endless loop), sometimes just freezes.
After a restart I often have to enter my dmcrypt password twice.
I have also Windows 11 installed which works without errors and after a warm start Xubuntu also works, so I think I can exclude any hardware problems.
I already searched in internet and I found some things:
- The SSD has a wrong implemented advanced power management.
- The graphics driver says DMCUB error.
- Read error in getting the edid of my external monitor (ASUS PA258QV)
- Dracut says the keyboard is in an unknown mode.
I tried everything I found in internet, but it seems that now its nearly at every cold start, before some cold starts worked.
So what I did:
- Update the PC BIOS
- Update the SSD firmware
- I checked the SSD with the ADATA utility in Win11 => no errors
- Set nvme_core.default_ps_max_latency_us=0 (or another value) in grub
- Set amdgpu.dcdebugmask=0x10 in grub
- Set drm.edid_firmware=HDMI-A-1:edid/hdmi.bin in grub
- Disabling the power saving modes of the SSD
For now I have no more idea what I can do. I will attach the dmesg and journal of the last freeze.
Because you can't attach something I add the logs dmesg startup errors of the last boot:
[Mi, 8. Jul 2026, 23:06:55] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPC0.EC0], AE_NOT_FOUND (20251212/dswload2-162)
[Mi, 8. Jul 2026, 23:06:55] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20251212/psobject-220)
[Mi, 8. Jul 2026, 23:06:56] tpm tpm0: tpm_read_log_acpi: Failed to map ACPI memory
[Mi, 8. Jul 2026, 23:06:57] wmi_bus wmi_bus-PNP0C14:00: [Firmware Bug]: WQBC data block query control method not found
[Mi, 8. Jul 2026, 23:06:57] wmi_bus wmi_bus-PNP0C14:00: [Firmware Bug]: WMBD method block execution control method not found
[Mi, 8. Jul 2026, 23:06:58] ACPI: button: The lid device is not compliant to SW_LID.
[Mi, 8. Jul 2026, 23:07:24] systemd-journald[1889]: File /var/log/journal/d7ee1c1bceb548c0bb59f69adf62a3f0/system.journal corrupted or uncleanly shut down, renaming and replacing.
[Mi, 8. Jul 2026, 23:07:26] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:28] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:28] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:28] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:28] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:28] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:28] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:28] nvme nvme0: using unchecked data buffer
[Mi, 8. Jul 2026, 23:07:29] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:29] leds platform::micmute: Setting an LED's brightness failed (-5)
[Mi, 8. Jul 2026, 23:07:29] block nvme0n1: No UUID available providing old NGUID
[Mi, 8. Jul 2026, 23:07:29] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[Mi, 8. Jul 2026, 23:07:29] amdgpu 0000:04:00.0: [drm] Failed to setup vendor infoframe on connector HDMI-A-1: -22
[Mi, 8. Jul 2026, 23:07:37] kauditd_printk_skb: 257 callbacks suppressed
[Mi, 8. Jul 2026, 23:07:37] amdgpu 0000:04:00.0: [drm] ERROR dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
[Mi, 8. Jul 2026, 23:07:39] systemd-journald[1889]: File /var/log/journal/d7ee1c1bceb548c0bb59f69adf62a3f0/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
[Mi, 8. Jul 2026, 23:07:52] kauditd_printk_skb: 3 callbacks suppressed
The journald log has 508kByte, so I paste here only the lines containing "error":.
Jul 08 23:04:25 georg-Inspiron-16 systemd[1]: apport-autoreport.path - Process error reports when automatic reporting is enabled (file watch) skipped, unmet condition check ConditionPathExists=/var/lib/apport/autoreport
Jul 08 23:04:25 georg-Inspiron-16 systemd[1]: apport-autoreport.timer - Process error reports when automatic reporting is enabled (timer based) skipped, unmet condition check ConditionPathExists=/var/lib/apport/autoreport
Jul 08 23:04:26 georg-Inspiron-16 NetworkManager[4093]: [1783544666.1989] device (p2p-dev-wlp3s0): error setting IPv4 forwarding to '0': Erfolg
Jul 08 23:04:26 georg-Inspiron-16 cups.cupsd[4416]: + perl -p -i -e s:^(\s*#)?\sUser\s+\S+\s$:User snap_daemon\n:; -e s:^(\s*#)?\sGroup\s+.$:Group snap_daemon:; -e s:^(\s*#)?\sSystemGroup\s+.$:SystemGroup lpadmin root:; -e s:^(\s*#)?\sAccessLog\s+.$:AccessLog /var/snap/cups/1225/var/log/access_log:; -e s:^(\s*#)?\sCacheDir\s+.$:CacheDir /var/snap/cups/1225/var/cache:; -e s:^(\s*#)?\sDataDir\s+.$:DataDir /snap/cups/1225/share/cups:; -e s:^(\s*#)?\sDocumentRoot\s+.$:DocumentRoot /snap/cups/1225/share/cups/doc:; -e s:^(\s*#)?\sErrorLog\s+.$:ErrorLog /var/snap/cups/1225/var/log/error_log:; -e s:^(\s*#)?\sFontPath\s+.$:#FontPath (NOT SUPPORTED ANY MORE):; -e s:^(\s*#)?\sPageLog\s+.$:PageLog /var/snap/cups/1225/var/log/page_log:; -e s:^(\s*#)?\sPrintcap\s+.$:Printcap /var/snap/cups/common/etc/printcap:; -e s:^(\s*#)?\sRequestRoot\s+.$:RequestRoot /var/snap/cups/1225/var/spool:; -e s:^(\s*#)?\sServerBin\s+.$:ServerBin /snap/cups/1225/lib/cups:; -e s:^(\s*#)?\sServerRoot\s+.$:ServerRoot /var/snap/cups/common/etc/cups:; -e s:^(\s*#)?\sStateDir\s+.$:StateDir /var/snap/cups/1225/var/run:; -e s:^(\s*#)?\sTempDir\s+.$:TempDir /var/snap/cups/1225/var/spool/tmp:; /var/snap/cups/common/etc/cups/cups-files.conf
Jul 08 23:04:28 georg-Inspiron-16 nordvpnd[4605]: 2026/07/08 23:04:28.893098 libtelio.go:303: [Info] TELIO(v6.2.3): telio::device:511 libtelio is starting up with features : Features { wireguard: FeatureWireguard { persistent_keepalive: FeaturePersistentKeepalive { vpn: Some(25), direct: 10, proxying: Some(125), stun: Some(125) }, polling: FeaturePolling { wireguard_polling_period: 1000, wireguard_polling_period_after_state_change: 50 }, enable_dynamic_wg_nt_control: false, skt_buffer_size: None, inter_thread_channel_size: None, max_inter_thread_batched_pkts: None }, nurse: Some(FeatureNurse { heartbeat_interval: 3600, initial_heartbeat_interval: 300, qos: Some(FeatureQoS { rtt_interval: 300, rtt_tries: 3, rtt_types: [Ping], buckets: 5 }), enable_relay_conn_data: true, enable_nat_traversal_conn_data: true, state_duration_cap: 3600 }), lana: Some(FeatureLana { prod: true }), paths: None, direct: Some(FeatureDirect { providers: None, endpoint_interval_secs: 25, skip_unresponsive_peers: Some(FeatureSkipUnresponsivePeers { no_rx_threshold_secs: 180 }), endpoint_providers_optimization: Some(FeatureEndpointProvidersOptimization { optimize_direct_upgrade_stun: true, optimize_direct_upgrade_upnp: true }), upnp_features: Some(FeatureUpnp { lease_duration_s: 3600 }) }), is_test_env: None, derp: Some(FeatureDerp { tcp_keepalive: Some(125), derp_keepalive: Some(125), poll_keepalive: None, enable_polling: Some(true), use_built_in_root_certificates: false }), validate_keys: FeatureValidateKeys(true), ipv6: false, nicknames: false, firewall: FeatureFirewall { neptun_reset_conns: false, boringtun_reset_conns: false, exclude_private_ip_range: None, outgoing_blacklist: [] }, flush_events_on_stop_timeout_seconds: Some(10), post_quantum_vpn: FeaturePostQuantumVPN { handshake_retry_interval_s: 8, rekey_interval_s: 90, version: 1 }, link_detection: Some(FeatureLinkDetection { rtt_seconds: 15, no_of_pings: 0, use_for_downgrade: false }), dns: FeatureDns { ttl_value: TtlValue(60), exit_dns: None }, multicast: false, batching: None, error_notification_service: Some(FeatureErrorNotificationService { buffer_size: 5, allow_only_pq: false, backoff: Backoff { initial_s: 2, maximal_s: None }, root_certificate_override: None }) }
Jul 08 23:04:28 georg-Inspiron-16 nordvpnd[4605]: 2026/07/08 23:04:28.898554 libtelio.go:303: [Info] TELIO(v6.2.3): telio::ffi:300 Telio::new entry. features: Features { wireguard: FeatureWireguard { persistent_keepalive: FeaturePersistentKeepalive { vpn: Some(25), direct: 10, proxying: Some(125), stun: Some(125) }, polling: FeaturePolling { wireguard_polling_period: 1000, wireguard_polling_period_after_state_change: 50 }, enable_dynamic_wg_nt_control: false, skt_buffer_size: None, inter_thread_channel_size: None, max_inter_thread_batched_pkts: None }, nurse: Some(FeatureNurse { heartbeat_interval: 3600, initial_heartbeat_interval: 300, qos: Some(FeatureQoS { rtt_interval: 300, rtt_tries: 3, rtt_types: [Ping], buckets: 5 }), enable_relay_conn_data: true, enable_nat_traversal_conn_data: true, state_duration_cap: 3600 }), lana: Some(FeatureLana { prod: true }), paths: None, direct: Some(FeatureDirect { providers: None, endpoint_interval_secs: 25, skip_unresponsive_peers: Some(FeatureSkipUnresponsivePeers { no_rx_threshold_secs: 180 }), endpoint_providers_optimization: Some(FeatureEndpointProvidersOptimization { optimize_direct_upgrade_stun: true, optimize_direct_upgrade_upnp: true }), upnp_features: Some(FeatureUpnp { lease_duration_s: 3600 }) }), is_test_env: None, derp: Some(FeatureDerp { tcp_keepalive: Some(125), derp_keepalive: Some(125), poll_keepalive: None, enable_polling: Some(true), use_built_in_root_certificates: false }), validate_keys: FeatureValidateKeys(true), ipv6: false, nicknames: false, firewall: FeatureFirewall { neptun_reset_conns: false, boringtun_reset_conns: false, exclude_private_ip_range: None, outgoing_blacklist: [] }, flush_events_on_stop_timeout_seconds: Some(10), post_quantum_vpn: FeaturePostQuantumVPN { handshake_retry_interval_s: 8, rekey_interval_s: 90, version: 1 }, link_detection: Some(FeatureLinkDetection { rtt_seconds: 15, no_of_pings: 0, use_for_downgrade: false }), dns: FeatureDns { ttl_value: TtlValue(60), exit_dns: None }, multicast: false, batching: None, error_notification_service: Some(FeatureErrorNotificationService { buffer_size: 5, allow_only_pq: false, backoff: Backoff { initial_s: 2, maximal_s: None }, root_certificate_override: None }) }. Event_ptr: UniFFICallbackHandlerTelioEventCb { handle: 1 }. Return value: Ok(())
Jul 08 23:04:28 georg-Inspiron-16 nordvpnd[4605]: 2026/07/08 23:04:28.958068 errors.go:20: [Info] [moose] Initialization OK: 3
Jul 08 23:04:29 georg-Inspiron-16 kernel: amdgpu 0000:04:00.0: [drm] ERROR dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data