Seagate ST10000NM0096 in HP DL380 G9

I’ve got a TrueNAS core (13.0-U6.7) running on an HP DL380 G9 with 12 6 TB drives in a single RAIDZ2 Vdev. These drives are mix of HGST and Toshiba drives, all SATA, and working OK.
I’m trying to replace the drives with 10TB drives, Seagate Exos 10TB SAS drives (ST10000NM0096) but when I attempted to replace the drive, I got an error (Errno 22) when it tried to wipe the drive. I got the same error when I tried to manually wipe the drive, without using the replace option. This happened with 2 different drives. I tried googling, but didn’t have a lot of luck trying to find out what the issue is.
The RAID card is set to HBA mode, so the disks are directly visible to TrueNAS.
Any ideas on what I should be looking at?
Thanks!

What RAID Card
As for the drives. Try in a windows machine with diskpart - be careful

I can’t check at the moment, but I’m pretty sure it’s a P440 card.
As for connecting it to a different machine, I don’t have any others that I can use at the moment that support SAS.

Are the SAS drives formatted with 520 sectors, by any chance?
You can check with smartctl -a /dev/daX (where X is an appropriate number).

1 Like

Turns out that’s the problem.

I’m going to have to reformat them on a different system since there’s no (as far as I can find) seagate software to do the reformat under FreeBSD (just linux and windows).

1 Like

A Linux LiveUSB might do the trick without actually moving the drives to a different machine.

Unfortunately this is a NAS that’s in use pretty much 24x7, so I can’t have it down for any period of time.