DELL PERC 5/i + JBOD nem működik

Sziasztok

Adott egy DELL PERC 5/i integrated raid controller egy DELL 1950 szerverben.
lspci:
02:0e.0 RAID bus controller: Dell PowerEdge Expandable RAID controller 5

Frissítettem, elvileg a legújabb FW fut rajta.

-- ID | H/W Model           | RAM    | Temp | BBU    | Firmware     
c0    | PERC 5/i Integrated | 256MB  | N/A  | Absent | FW: 5.2.2-0072

-- Array information --
-- ID | Type   |    Size |  Strpsz | Flags | DskCache |   Status |  OS Path | CacheCade |InProgress   
c0u0  | RAID-1 |    136G |   64 KB | RA,WT |  Default | Degraded | /dev/sda | None      |None         

-- Disk information --
-- ID  | Type | Drive Model | Size     | Status          | Speed    | Temp | Slot ID  | LSI Device ID
c0u0p0 | HDD  | IBM-ESXxxxx | 136.1 Gb | Online, Spun Up | Unknown  | 31C  | [8:0]    | 0       

-- Unconfigured Disk information --
-- ID   | Type | Drive Model | Size     | Status                        | Speed    | Temp | Slot ID  | LSI Device ID
c0uXpY  | HDD  | IBM-ESXxxxx | 136.1 Gb | Unconfigured(good), Spun Up   | Unknown  | 31C  | [8:1]    | Unknown 

Ha boot során állítom be, 2 db raid 0-t létre tudok hozni. Ha cseréltem az egyik vinyót, linux alól cli-ből nem tudom beállítani raid0-ra és a státusztait sem módosítani (offline, missing) csak hotswapként tudom beállítani.

Ha boot során beállítom raid0-ra, akkor cli-ből tudom állítani a státuszokat, offline, missing, ha cserélem, megint nem tudok vele mit kezdeni.
Az egyik raid 0-t cli-ből át tudtam konvertálni raid 1-be a másik raid 0-t hozzáadva. Így van HW RAID 1. Ha cserélek egy vinyót, cli-ből a raid 1-hez tudom adni, rebuildet elindítani.

Tehát ha a kártyán kezelem a raid 1-et, elég lenne.

De én mdadm-et szeretnék használni és raid 0-ként vagy JBOD-ként feladni a rendszernek, lehetőleg cli-ből.

Erre viszont ezt kapom:


root@debian:/# megacli -CfgLdAdd -r0[8:1] -a0
Adapter 0: Configure Adapter Failed
Exit Code: 0x03

root@debian:/# megacli AdpGetProp enablejbod -aALL                                     
Adapter 0: JBOD: Enabled
Exit Code: 0x00

root@debian:/# megacli PDMakeJBOD -PhysDrv[8:1] -a0                      
Adapter: 0: Failed to change PD state at EnclId-8 SlotId-1.
Exit Code: 0x01

Szétturtam már a netet. Több tucat leírást megnéztem. A fentiek ott működnek, nálam nem.
Szerintetek, hol keressem a hibát?
Köszönöm!

Hozzászólások

Nem (teljesen) kompatibilis HDD - IBM és nem DELL, illettőleg ezt a legalább 10 éves vezérlőt nem arra tervezték, amire használni akarod...

Pénteken lesz DELL által brandelt HDD (DELL kerettel, DELL SAS néven adták el), megnézzem azzal is. Köszi a tippet.

update: Megnéztem DELL által brandelt Seagate és Hitachi vinyókkal, ugyanaz.


-- Unconfigured Disk information --
-- ID   | Type | Drive Model             | Size     | Status                        | Speed    | Temp | Slot ID  | LSI Device ID
c0uXpY  | HDD  | HITACHI HUS156060VLS600 | 558.3 Gb | Unconfigured(good), Spun Up   | Unknown  | 24C  | [8:1]    | Unknown 

# megacli -CfgLdAdd -r0 [8:1] -a0
Adapter 0: Configure Adapter Failed
Exit Code: 0x03

Van egy hw raid kartad, javaslom azt hasznalni raid1 nek.

Nem fogsz tudni megfeleloen boot lemezt beallitani ha kulon lemezeket hasznalsz mert a perc egy lemezt enged boot lemeznek, vagyis egy tombot, az 1 vagy 0 lehet ebben a felalasban.

Az, hogy hány tömböt enged boot lemeznek, tudtommal minden vezérlőre igaz. Ha arra gondolsz, hogy a boot menüben 1 eszköz jön fel, a vezérlő és azon belül lemezeket már nem lehet választani.
Ha más nem, az lesz amit írsz. Marad hw raid 1 és elintézve. Csak furcsáltam azt, hogy cli-ből nem tudok raid 0-t létrehozni.

Ahoj!

Ha jól tudom, az 5/i-nél és 6/i-nél nincs JBOD.

Üdv: Nyegleo