MasterTacoChief
Explorer
- Joined
- Feb 20, 2017
- Messages
- 67
I purchased a couple Netapp-branded Seagate Constellation ES.3 4TB drives (ST4000NM0023) that will identify and mount in FreeNAS, but are unusable by default due to the 520-byte block size. I've previously used sg_format on Constellation ES.2 drives with the same issue with 100% success, but these ES.3 drives just produce an error no matter what options I feed into sg_format. Here's the output of one attempt:
I've tried with fmtpinfo=0 and =1 and with the --six option set as well. I'm starting to think the firmware on these drives is hardcoded to be 520-byte only, but also can't seem to find an alternative firmware for these drives.
Any help is appreciated.
[root@freenas] ~# sg_format --format --size=512 --fmtpinfo=0 /dev/da15 -v
NETAPP X477_SMEGX04TA07 NA01 peripheral_type: disk [0x0]
PROTECT=0
Unit serial number: Z1Z0T5KB00009346V1PP
LU name: 5000c50056ab8747
mode sense (10) cdb: 5a 00 01 00 00 00 00 00 fc 00
Mode Sense (block descriptor) data, prior to changes:
Mode sense number of blocks maxed out, set longlba
mode sense (10) cdb: 5a 10 01 00 00 00 00 00 fc 00
Mode Sense (block descriptor) data, prior to changes:
<<< longlba flag set (64 bit lba) >>>
Number of blocks=7814037168 [0x1d1c0beb0]
Block size=520 [0x208]
mode select (10) cdb: 55 11 00 00 00 00 00 00 22 00
mode select (10):
Descriptor format, current; Sense key: Illegal Request
Additional sense: Parameter list length error
Descriptor type: Sense key specific: Field pointer:
Error in Command: byte 7 bit 7
Descriptor type: Field replaceable unit code: 0x5
Descriptor type: Vendor specific [0x80]
00 00 00 00 00 00 00 00 00 00 00 00 00 00
MODE SELECT command: Illegal request sense key, apart from Invalid opcode
I've tried with fmtpinfo=0 and =1 and with the --six option set as well. I'm starting to think the firmware on these drives is hardcoded to be 520-byte only, but also can't seem to find an alternative firmware for these drives.
Any help is appreciated.