VMware virtual SCSI driver (Fusion MPT or BusLogic) hangs/loops on boot

  • 3041377
  • 01-Dec-2006
  • 30-Apr-2012

Environment

Novell SUSE Linux Enterprise Server 9, SMP kernel
Novell Open Enterprise Server (Linux based), SMP kernel

VMware ESX Server
VMware GSX Server

Situation

During initialization of the MPT Fusion SCSI disk driver (mptspi.ko) the following messages are displayed on the screen and the driver seems to remain in a hang status:
mptbase: Initiating ioc0 recovery
mptscsih: ioc0: >> Attempting bus reset!

Alternatively, when the emulated SCSI device is a BusLogic device, messages similar to the following are displayed:
scsi0: *** BusLogic BT-958 Initialized Successfully ***
scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 lun 0
scsi0: *** BusLogic BT-958 Initialized Successfully ***
scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 1 lun 0

In both cases, the system boots as a rescue system (with the default kernel) from CD media just fine.

Resolution

Remove the kernel parametersnoapic nolapic.

Additional Information

The kernel parametersnoapicand nolapicwere set as a suggestion from VMware to address time drift issues but they are meant to be set on single-CPU virtual VMware machines only.