Server: HPE ProLiant DL360p Gen8 (Embedded controller)Storage
Controller: HPE Smart Array P420i (Firmware 8.32, chip PMC-Sierra)
OS: Ubuntu Server 24.04 LTS (Kernel 6.8.0-134-generic, driver hpsa)
Target Drive: 1.2TB 10.5K SAS HDD (Model: HP EG001200JWJNQ, Firmware: HPD1)
my drive disconnected in the system, either due to temperature or something else
It is in write protected mode and shows Failed
I have 4 drives in the system, two mirrors for the OS 500 GB
And also regarding 1.2 2 I have already tried everything
In the system log of the Linux kernel dmesg, the hpsa driver constantly dumps errors:
hpsa 0000:02:00.0: hpsa_update_device_info: LV failed, device will be skipped.
Due to the fact that the Linux kernel executes the skipped command, the operating system does not create SCSI device files at all (there is no letter like /dev/sdd, nor low-level generic devices /dev/sg* in the /sys/class/scsi_generic/ folder). Testing via LiveCD gives exactly the same picture — sg_map -i sees only healthy volumes, and the failure slot is completely hidden. The drive can be communicated with exclusively through the ssacli utility
If I do delete, it completely stops seeing the drive by any means.
You cannot clean the drive via erase because it is configured (occupied by the array).
You cannot enable the array via reenable because Array status not ok (the hardware Write protect triggered). It is impossible to use Linux native utilities (dd, sg_format), because the controller has completely isolated the SCSI-generic device of the drive.
In ORCA mode it does not allow deleting it
here is the ssacli info
Smart Array P420i in Slot 0 (Embedded) (sn: 00143803116CD50)
Internal Drive Cage at Port 1I, Box 1 (Index 0), OK
Internal Drive Cage at Port 2I, Box 0 (Index 1), OK
Port Name: 1I
Port Name: 2I
Array A (Solid State SATA, Unused Space: 0 MB)
logicaldrive 1 (465.73 GB, RAID 1, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SATA SSD, 500 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SATA SSD, 500 GB, OK)
Array B (SAS,
logicaldrive 2 (1.09 TB, RAID 0, Failed)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS HDD, 1.2 TB, Failed)
Array C (SAS, Unused Space: 0 MB)
logicaldrive 3 (1.09 TB, RAID 0, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 1.2 TB, OK)
SEP (Vendor ID PMCSIERA, Model SRCv8x6G) 380 (WWID: 500143803116CD5F)
Reenable or scan do not help - Array status not ok
tried modify erase - Not available because the drive is currently configured.
Tried sanitize Syntax error at "sanitize"
Tried pulling the drive out for 10 sec and inserting it back doesn't help
Tried turning off the server and disconnecting the power cables for 20 sec doesn't help
When moving it to the 5th slot (from the 4th) it does not write failed but Predictive Failure
during livecd boot - sg_map -i does not find the drive that failed
Drives are working, OS and the third 1.2 Tb, but I want to restore the fourth one for a mirror
Also, when booting into ORCA or looking through the controller settings during startup, there are absolutely no such options as rewrite or re-enable. The target drive status is Failed, I wanted to format it but I can't do that either. All my critical data is located on the other working drives, and it is critically important not to damage or break them under any circumstances.
Can't fix it for a week now, please help, if you need extra info let me know, I will add it