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

0
10
Asked By TechieTurtle42 On

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.

1 Answer

Answered By DataDynamo99 On

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!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.