16 Şubat 2014 Pazar

ESXi host fails with a purple diagnostic screen containing: delayed_work_timer_fn vmk_SPLockIRQ (2052130)

Merhabalar Arkadaslar ;

Sizlere Vmware  qlcnic drivers problemi ile ilgili bir hatayı paylaşmak istedim.Belirtlen hatanın çözümüde aşağıdaki gibidir. 

Hata Mesajı Açıklama ;

vmk_SPLockIRQ@vmkernel#nover+0xnnn stack: 0xnnn
delayed_work_timer_fn@com.vmware.driverAPI#9.2+0xnn stack: 0xnnnn
Timer_BHHandler@vmkernel#nover+0xnnn stack: 0xnnnn
BH_Check@vmkernel#nover+0xnnn stack: 0xnnnnn
IDT_HandleInterrupt@vmkernel#nover+0xnnnn stack: 0xnnnnn
IDT_IntrHandler@vmkernel#nover+0xnnn stack: 0xnnnnnn
gate_entry@vmkernel#nover+0xnnn stack: 0xnnn
Power_HaltPCPU@vmkernel#nover+0xnnnn stack: 0xnnnnnnn
CpuSchedIdleLoopInt@vmkernel#nover+0xnnn stack: 0xnnnnnnnn

Çözüm :

This is a known issue affecting the QLogic qlcnic driver.

This issue is resolved with the Qlogic qlcnic driver version 5.1.171. You can download this driver from the VMware Download Center.

To work around this issue when you are unable to upgrade the NIC driver, disable the LRO (Large Receive Offload) feature.

To disable LRO:
  1. Place the ESXi host into maintenance mode and ensure that all virtual machines have been successfully migrated to other hosts.
    Log in to the ESXi host via SSH or local tech support mode at the console. For more information, see Using Tech Support Mode in ESXi 4.1 and ESXi 5.x (1017910).
  2. Run this command to verify the settings of the current modules:

    esxcfg-module -g qlcnic
  3. Run this command to disable LRO on the qlcnic driver:

    esxcfg-module -s lro_enable=0 qlcnic
  4. Reboot the ESXi host for the changes to take effect. You can reboot the host from the vSphere Client or from the command line using the rebootcommand.
Note: Disabling LRO may reduce network performance in some cases.

Additional Information

To be alerted when this article is updated, click Subscribe to Document in the Actions box.

See Also

Hiç yorum yok:

Yorum Gönder