MegaCli and Perc 6/i Issues

trif

Distinguished
Nov 13, 2009
98
0
18,640
Hi, I've just got an older server to try out some various things on, its basically a Dell PowerEdge 2950 that's slightly customised for some customer (AMD CPUs on Nvidia chipset ECC DDR2 etc)

It's also got 2x Dell PERC 6/i cards running 12 x 3.5 SATA/SAS bays

I've installed a couple of 2TB Sata drives (Seagate) and have been learning MegaCli under Linux (Lubuntu)

I can get all the status information from the two controllers and the drives using MegaCli, and I've made and deleted an array, I've also started a clear on the drives as a test:

Code:
MegaCli -PDClear -Start -PhysDrv [32:0] -a0
and could query the state of the clear and it all worked ok,

However when I try other commands to the physical disks e.g.:

Code:
MegaCli -PDOffline -PhysDrv [E:S] -aN

I get:

Code:
Adapter: 0: Failed to change PD state at EnclId-32 SlotId-0
the "Failed to change PD state" error

Why is this?




The end goal is to set the controllers into JBOD mode, which I've achieved:
Code:
MegaCli AdpSetProp EnableJBOD 1 -aALL

Adapter 0: Set JBOD to Enable success.
Exit Code = 0x0

However when I try:

Code:
PDMakeJBOD -PhysDrv[252:0] -a0

I get the "Failed to change PD state" error as with the PDOffline

Does anyone have any idea why this might be?