Hi.
I’m trying to install AL9 on an old Dell C6100 server which has a LSI MPT SAS 1068E disk controller (I know it is very old but it remains good enough for a test server). I used AL9.4 beta to benefit from the reintroduced HW support for some controllers removed originally from EL9 (and sometimes from EL8). Unfortunately it doesn’t work: I see an error during the boot saying that udev
device initialization has not been completed and the service systemd-udev-settle.service
is failed:
[anaconda root@os-77026 ~]# systemctl status systemd-udev-settle.service
× systemd-udev-settle.service - Wait for udev To Complete Device Initialization
Loaded: loaded (/usr/lib/systemd/system/systemd-udev-settle.service; static)
Active: failed (Result: exit-code) since Mon 2024-04-22 11:09:53 UTC; 58s ago
Duration: 18.109s
Docs: man:systemd-udev-settle.service(8)
Process: 2566 ExecStart=udevadm settle (code=exited, status=1/FAILURE)
Main PID: 2566 (code=exited, status=1/FAILURE)
CPU: 10ms
Apr 22 11:07:52 os-77026.lal.in2p3.fr systemd[1]: Starting Wait for udev To Complete Device Initialization...
Apr 22 11:07:52 os-77026.lal.in2p3.fr udevadm[2566]: systemd-udev-settle.service is deprecated. Please fix multipathd.service, anaconda.target, anaconda-pre.service, anaco>
Apr 22 11:09:53 os-77026.lal.in2p3.fr udevadm[2566]: Timed out for waiting the udev queue being empty.
Apr 22 11:09:53 os-77026.lal.in2p3.fr systemd[1]: systemd-udev-settle.service: Main process exited, code=exited, status=1/FAILURE
Apr 22 11:09:53 os-77026.lal.in2p3.fr systemd[1]: systemd-udev-settle.service: Failed with result 'exit-code'.
Apr 22 11:09:53 os-77026.lal.in2p3.fr systemd[1]: Failed to start Wait for udev To Complete Device Initialization.
I tried to disable apci
as suggested by some posts but without success. I was wondering if there is something I missed or if it is a known issue. This machine is not UEFI-capable and thus is using Legacy BIOS, not sure if it can have an impact. And the server has 2 disks configured as a mirror at the controller level.
I checked the vendor/device ID for the controller:
02:00.0 0100: 1000:0058 (rev 08)
Subsystem: 1170:1000
Flags: bus master, fast devsel, latency 0, IRQ 37
I/O ports at d000 [size=256]
Memory at fbbec000 (64-bit, non-prefetchable) [size=16K]
Memory at fbbf0000 (64-bit, non-prefetchable) [size=64K]
Expansion ROM at fbc00000 [disabled] [size=2M]
Capabilities: [50] Power Management version 2
Capabilities: [68] Express Endpoint, MSI 00
Capabilities: [98] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: mptsas
Kernel modules: mptsas
which seems to match one of the modules.alias
entry:
alias pci:v00001000d00000058sv*sd*bc*sc*i* mptsas
And from dmesg
, it seems the controller and disks are properly detected:
[ 0.016429] Device empty
[ 0.129411] Dynamic Preempt: voluntary
[ 0.129552] rcu: Preemptible hierarchical RCU implementation.
[ 0.187893] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[ 8.420796] Warning: Unmaintained driver is detected: mptbase
[ 8.428642] Warning: Unmaintained driver is detected: mptscsih
[ 8.453856] Warning: Unmaintained driver is detected: mptsas
[ 8.468331] mptbase: ioc0: Initiating bringup
[ 24.609644] mptsas: ioc0: attaching ssp device: fw_channel 0, fw_id 8, phy 0, sas_addr 0x5000c50028bb01dd
[ 24.620636] mptsas: ioc0: attaching ssp device: fw_channel 0, fw_id 1, phy 1, sas_addr 0x5000c50028baf4f1
[ 24.631986] mptsas: ioc0: attaching raid volume, channel 1, id 0
OTOH, I have successfully 9.4 beta to install a Dell C6220 which has a LSI MPT SAS 2008 and is able of using UEFI.
Thanks in advance for any help.