![]() | Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Problem Resolution Sure Solution 1490765.1 : Exadata: Corrupt or zero byte MegaCli64 file can cause cellcli to show missing disks
If MegaCli64 is zero byte in size or is corrupt,then using cellcli command will show missing and failed disks Applies to:Exadata Database Machine X2-2 Full Rack - Version All Versions to All Versions [Release All Releases]Exadata Database Machine X2-2 Half Rack - Version All Versions to All Versions [Release All Releases] Exadata Database Machine X2-2 Hardware - Version All Versions to All Versions [Release All Releases] Exadata Database Machine X2-2 Qtr Rack - Version All Versions to All Versions [Release All Releases] Exadata Database Machine X2-8 - Version All Versions to All Versions [Release All Releases] Information in this document applies to any platform. SymptomsExadata storage cell reports ALL disks as not present,yet drives can be seen by using the lsscsi command and cell continues to function. # cellcli -e "list physicaldisk" 24:0 E00T1M not present # cellcli -e list physicaldisk where status!=normal
# lsscsi [0:0:24:0] enclosu LSILOGIC SASX28 A.1 502E - In addition when /opt/MegaRAID/MegaCli/MegaCli64 is run it will not produce any output ,neither will sundiag collections show any output from MegaCli64 commands. CauseIt is found that the file /opt/MegaRAID/MegaCli/MegaCli64 has become corrupted or is zero bytes in size .
This can be checked by issung the MegaCli64 help command
# /opt/MegaRAID/MegaCli/MegaCli64 -h
This will not produce any output SolutionCopy /opt/MegaRAID/MegaCli/MegaCli64 from another storage cell using the exact same image version.This can be checked by first running
# /usr/local/bin/imageinfo
then compare the outputs and ensure they are the same version.Then copy the good version to the cell with the problem into the directory /opt/MegaRAID/MegaCli/ , ensure the new MegaCli64 file has the correct permissions # ls -l /opt/MegaRAID/MegaCli/MegaCli64 -rwxr-xr-x 1 root root 2570568 Oct 24 2011 /opt/MegaRAID/MegaCli/MegaCli64
retest and ensure help output is displayed.
# /opt/MegaRAID/MegaCli/MegaCli64 -h
Check all disks are now good,the following command should not provide any output. # cellcli -e list physicaldisk where status!=normal
And the following now shows all disks are normal.
# cellcli -e "list physicaldisk"
Attachments This solution has no attachment |
||||||||||||
|