With the new kernel in 8.2 I am facing the problem that initial waiting for the root device times out and boots into a busybox shell.
The error messages I see are:
...
I had similar problems initially with earlier kernels too, so from the very beginning with this machine using PVE, I had to set grub parameter
With that, everything was fine, the busses settled and root device was found and system booted.
With this new kernel in PVE 8.2, after seeing this error for the first time again, I even increased the rootdelay to 120, but still this does not help and the kernel does not see the root device. If I boot into the last 6.5. kernel, everything is fine again!
This is an older server machine: 2-socket Ivy Bridge Xeon E5-2697 v2 (24C/48T) in an Asus Z9PE-D16/2L motherboard (Intel C-602A chipset); BIOS patched to the latest available from Asus.
Storage:
I have 2 Samsung 256 GiB SATA SSD attached to internal SATA ports; one of them is my root device and PVE installation drive. The other one I use for storing ISO images. My main VM storage is attached to a battery backed-up Adaptec 5805 SATA/SAS RAID controller: I have one RAID1 Array, consisting of two Samsung 1 TiB SATA SSDs for VM root disk images, and one RAID5 Array, consisting of 6 Hitachi 1 TiB HDDs which I use for storing VM data disk images. On both arrays, I use a LVM thin pool. When everything boots up, the system is running just fine and smoothly (and has for years!). Although this is "only" a homelab server, I love it dearly and use it for many private projects VMs, among them runing Windows Server VM with MS SQL Server, and Linux server VMs running Oracle Database Server (I'm a database guy )
I'd be grateful for a hint what might be the reason for this behaviour, and what else I could try to remedy the problem with the new kernel. Or else, how would I permanently go back to the last working 6.5 kernel?
Thanks,
Peter
The error messages I see are:
Timed out for waiting the udev queue being empty (2 times)
Gave up waiting for suspend/resume device
Gave up waiting for root file system device
...
ALERT! UUID=xxxxxx... does not exist. Dropping to a shell!
I had similar problems initially with earlier kernels too, so from the very beginning with this machine using PVE, I had to set grub parameter
rootdelay=60
With that, everything was fine, the busses settled and root device was found and system booted.
With this new kernel in PVE 8.2, after seeing this error for the first time again, I even increased the rootdelay to 120, but still this does not help and the kernel does not see the root device. If I boot into the last 6.5. kernel, everything is fine again!
This is an older server machine: 2-socket Ivy Bridge Xeon E5-2697 v2 (24C/48T) in an Asus Z9PE-D16/2L motherboard (Intel C-602A chipset); BIOS patched to the latest available from Asus.
Storage:
I have 2 Samsung 256 GiB SATA SSD attached to internal SATA ports; one of them is my root device and PVE installation drive. The other one I use for storing ISO images. My main VM storage is attached to a battery backed-up Adaptec 5805 SATA/SAS RAID controller: I have one RAID1 Array, consisting of two Samsung 1 TiB SATA SSDs for VM root disk images, and one RAID5 Array, consisting of 6 Hitachi 1 TiB HDDs which I use for storing VM data disk images. On both arrays, I use a LVM thin pool. When everything boots up, the system is running just fine and smoothly (and has for years!). Although this is "only" a homelab server, I love it dearly and use it for many private projects VMs, among them runing Windows Server VM with MS SQL Server, and Linux server VMs running Oracle Database Server (I'm a database guy )
I'd be grateful for a hint what might be the reason for this behaviour, and what else I could try to remedy the problem with the new kernel. Or else, how would I permanently go back to the last working 6.5 kernel?
Thanks,
Peter