Hello everyone,
I am trying to install HAOS on an Asus laptop (Intel Celeron N2940, 4GB RAM, MX500 SSD). My goal is to run the Generic x86-64 Home Assistant OS. I am running into a problem and im looking for help!
The Problem:
The HAOS boot sequence completely locks up the CPU. It throws a fatal rcu_preempt detected stalls on CPUs/tasks error. The PC just freezes, and shuts down.
Looking at the console logs, the freeze happens after:
Found device /dev/zram2
I have used ocr and put the entire console output below
What I have already tried in the GRUB boot menu:
I have edited the linux boot line to include the following parameters (both individually and combined):
intel_idle.max_cstate=1 (and cstate=0 processor.max_cstate=1)
intel_pstate=disable
nomodeset
pcie_aspm=off
zram.num_devices=0 (Note: This successfully stopped ZRAM from loading, but the system still immediately froze with the same RCU stall right after the udev coldplug).
modprobe.blacklist=rtsx_pci,rtsx_pci_sdmmc,snd_hda_intel,btusb (Attempted to block internal Asus hardware drivers).
I have also disabled Fast Boot, Secure Boot, and tried changing around the OS Selection to “Windows 7 / Other OS” in the Asus BIOS.
Thank you in advance for any insight!
[ OK ] Finished Load Kernel Module drm.
[ 2.673734] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[ 2.677045] systemd[1]: Finished Load Kernel Module efi_pstore.
[ OK ] Finished Load Kernel Module efi_pstore.
[ 2.679832] systemd[1]: [email protected]: Deactivated successfully.
[ 2.681211] systemd[1]: Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Module fuse.
[ 2.683889] systemd[1]: Finished Generate network units from Kernel command line.
[ OK ] Finished Generate network units from Kernel command line.
[ 2.686542] systemd[1]: Finished Remount Root and Kernel File Systems.
[ OK ] Finished Remount Root and Kernel File Systems.
[ 2.690074] systemd[1]: Reached target Preparation for Network.
[ OK ] Reached target Preparation for Network.
[ 2.692408] systemd[1]: FUSE Control File System was skipped because of an unmet condition check (ConditionPathExists=/sys/fs/fuse/connections).
[ 2.695576] systemd[1]: Kernel Configuration File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/config).
[ 2.707324] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
Starting Create Static Device Nodes in /dev gracefully...
[ 2.711793] systemd[1]: Finished HassOS ZRAM tmp.
[ OK ] Finished HassOS ZRAM tmp.
[ 2.715327] systemd[1]: Finished HassOS ZRAM var.
[ OK ] Finished HassOS ZRAM var.
[ 2.746080] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Finished Create Static Device Nodes in /dev gracefully.
Starting Create Static Device Nodes in /dev...
Starting Disk Manager.
[ OK ] Started Disk Manager.
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
[ 2.817298] audit: type=1334 audit(1706136353.157:2): prog-id=6 op=LOAD
[ 2.818375] audit: type=1334 audit(1706136353.158:3): prog-id=7 op=LOAD
Starting Rule-based Manager for Device Events and Files...
[ OK ] Started Rule-based Manager for Device Events and Files.
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Found device /dev/zram2.
[ 24.266014] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 24.267048] rcu: o1-...O: (1 GPs behind) idle=c2dc/1/0x4000000000000000 softirq=861/863 fqs=5250
[ 24.268083] rcu: o(detected by 0, t=21002 jiffies, g=253, q=166 ncpus=4)