P2V adding Buslogic Entry to the configuration file of Linux causing the kernel updates to fail.
search cancel

P2V adding Buslogic Entry to the configuration file of Linux causing the kernel updates to fail.

book

Article ID: 375265

calendar_today

Updated On:

Products

VMware vCenter Server 7.0 VMware vCenter Server 8.0 VMware vSphere ESXi 7.0 VMware vSphere ESXi 8.0

Issue/Introduction

Physical to virtual conversion of RHEL has added 'buslogic' entry to /etc/dracut.conf that generates the following errors whenever we upgrade the kernels:

 Installing : kernel-uek-5.4.17-2136.332.5.2.el7uek.x86_64                                                                                                                                                                                                                      98/246

Broadcast message from systemd-journald@lxlas1002b (Day YY-MM-DD TT:SS:MS AEST):

dracut[19932]: Failed to install module BusLogic


Message from syslogd@lxlas1002b at Aug  7 13:02:46 ...
 dracut[19932]: Failed to install module BusLogic

Message from syslogd@lxlas1002b at Aug  7 13:02:46 ...
 dracut:Failed to install module BusLogic
Failed to install module BusLogic

Environment

VMware vCenter Server 7.0.x

VMware vCenter Server 8.0.x

VMware ESXi 7.x 

VMware ESXi 8.x 

 

Cause

When VMware Converter adds a BusLogic entry to the dracut.conf file, it's usually to ensure that the necessary drivers for the BusLogic SCSI controller are included in the initramfs. This is important because without the correct drivers, the system might fail to boot properly, especially after converting a physical machine to a virtual one.

Understanding the Entry:
BusLogic: This refers to a SCSI controller that might be used by the virtual machine in VMware. By including this entry, VMware Converter ensures that the initramfs contains the appropriate drivers for this controller, allowing the VM to recognize and boot from its virtual disks.

Resolution

Remove the VMware added entry from /etc/dracut.conf:

VMware added

add_drivers+="mptbase mptscsih mptspi mptsas BusLogic ahci vmw_pvscsi pvscsi e1000 e1000e pcnet32 vmxnet vmxnet3"

1. Remove the vmware added entries from dracut.conf
2. dracut -f

Update the kernel after the above steps.