How Can I Use HPE SAS Drives in a Non-HP Enclosure?

November 1, 2025 1 answer
Asked by TechieTurtle42
I recently purchased some HPE 3PAR SMBP6000S5xeF7.2 drives, which are essentially HP versions of the Seagate ST6000NM0285. However, I'm facing a problem because they aren't recognized by my non-HP arrays. Attempts to PSID revert using sedutil-cli have been unsuccessful, and I've also had no luck flashing the Seagate OEM firmware with either hdparm or Seatools. The drives are visible as SCSI devices (e.g., /dev/sg3), but not as block devices. I'm really hoping to find a solution so I don't have to toss these drives. Any advice on this would be greatly appreciated! I'm ready to run any commands needed for troubleshooting and report the results.

Answers

DataDynamo99
You might want to give sg_format a shot. There's a chance the drives are running on firmware that doesn't play nice with other systems. I found this guide that walks through reformatting drives from 520-byte to 512-byte sectors, which could help initialize them properly: [How to reformat 520-byte drives to 512 bytes](https://forum.level1techs.com/t/how-to-reformat-520-byte-drives-to-512-bytes-usually/133021). Here are the main steps to follow: 1. Check the block size: sg_format /dev/sgX 2. Zero out the drive using: - dd if=/dev/zero of=/dev/sgX bs=104857600 - If the drive is 520 byte, format it using: sg_format -v --format --size=520 /dev/sgX 3. Finally, format it to 512: sg_format -v --format --size=512 /dev/sgX. Make sure to replace X with the correct number for your drive!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions