Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kernel-boot: Adjust rdma-load-modules@.service
rdma-load-modules@.service run in the initrd. However, it gets terminated when initrd-cleanup.service isolates for initrd-switch-root.target. The termination can occur in the middle of the IPoIB initialization, leading to a failure to load netdevices. Include 'Before=initrd.target' to ensure that the services are not being killed when initrd-cleanup.service isolates to initrd-switch-root.target. Kernel log: workqueue: Failed to create a rescuer kthread for wq "ipoib_wq": -EINTR Cleaning Up and Shutting Down Daemons ib0: failed to allocate device WQ mlx5_0: failed to initialize device: ib0 port 1 (ret = -12) mlx5_0: couldn't register ipoib port 1; error -12 workqueue: Failed to create a rescuer kthread for wq "mlx5e": -EINTR ibp6s0f1, 1: ipoib_intf_alloc failed -12 workqueue: Failed to create a rescuer kthread for wq "mlx5e": -EINTR ibp6s0f2, 1: ipoib_intf_alloc failed -12 workqueue: Failed to create a rescuer kthread for wq "mlx5e": -EINTR ibp6s0f3, 1: ipoib_intf_alloc failed -12 Stopped Load RDMA modules …/rdma/modules/infiniband.conf Stopped Load RDMA modules …m /etc/rdma/modules/rdma.conf Fixes: 2f4fb9f ("Common infrastructure for auto loading rdma modules") Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
- Loading branch information