dogwhistle
Cadet
- Joined
- May 18, 2022
- Messages
- 9
thanks for this info. it helped me out.
nothing much to add, but i'll share my X18 experience.
i have some exos 18TB X18 SATA drives (model: ST18000NM000J).
go here
apps1.seagate.com
put your serial(s) and download the fw update package. in my case it was for SN02 fw:
i will refer to this as "the zip".
although it includes a command line tools dir, SeaChest_Format was unfortunately not included (they only give the SeaChest_Firmware util). you need this to switch to 4kN.
the easiest way to get it is to run the bootable tools usb bootmaker (
after you make that, you can either copy the fw file (
disturbingly, the readme pdf that comes in the zip includes says:
wtf? the datasheet clearly says this drive model can do 4kN. i was a little worried that i woudln't be able to do 4kN if i updated the fw, but it was fine.
to be safe though, i formatted to 4kN and then upgraded the fw on one drive as a test. then i did the same for the rest.
some commands to get you started:
and there you have it. all 4kN and updated to SN02 even though the release notes say SN02 doesn't support 4kN. probably a mistake in the documentation.
nothing much to add, but i'll share my X18 experience.
i have some exos 18TB X18 SATA drives (model: ST18000NM000J).
go here
Seagate Technology - Download Finder
put your serial(s) and download the fw update package. in my case it was for SN02 fw:
ExosX18-EvansBP-STD-SATA-5xxE-SN02.zip
i will refer to this as "the zip".
although it includes a command line tools dir, SeaChest_Format was unfortunately not included (they only give the SeaChest_Firmware util). you need this to switch to 4kN.
the easiest way to get it is to run the bootable tools usb bootmaker (
SeaChest_RC_3.0.2_05-21-2021__14-15-15.usbBootMaker.exe
, included in the zip) from a windows machine.after you make that, you can either copy the fw file (
EvansBPExosX18SATA-STD-5xxE-SN02.LOD
) to the usb drive and boot it. or you can copy the command line utils folder (includes both the fw and format utils) off of the drive and use it directly from linux, which is what i did.disturbingly, the readme pdf that comes in the zip includes says:
Note: The firmware above [SN02] does NOT support SAS, SED or any other default sector size other than 5xxE.
...
5xxE Advanced Format (512 byte emulation from 4k physical)
wtf? the datasheet clearly says this drive model can do 4kN. i was a little worried that i woudln't be able to do 4kN if i updated the fw, but it was fine.
to be safe though, i formatted to 4kN and then upgraded the fw on one drive as a test. then i did the same for the rest.
some commands to get you started:
Code:
# -----formatting----- # list your drives. note that the devices are named differently like sg2 instead of sdb, so refer to this output. sudo ./SeaChest_Format_x86_64-redhat-linux --scan # check a drive's supported formats sudo ./SeaChest_Format_x86_64-redhat-linux -d /dev/sg2 --showSupportedFormats # you could also try sudo ./SeaChest_Format_x86_64-redhat-linux -d all --showSupportedFormats # if it says it can do 4096, then proceed on one drive as a test: sudo ./SeaChest_Format_x86_64-redhat-linux -d /dev/sg2 --setSectorSize=4096 --confirm this-will-erase-data # confirm the change worked: sudo ./SeaChest_Format_x86_64-redhat-linux -d /dev/sg2 --showSupportedFormats # if that worked, then do it for the rest of your drives. for convenience, you can do a bulk action based on model number: sudo ./SeaChest_Format_x86_64-redhat-linux -d all --modelMatch ST18000NM000J --setSectorSize=4096 --confirm this-will-erase-data # -----firmware upgrade----- # list your drives. note that the devices are named differently like sg2 instead of sdb, so refer to this output. sudo ./SeaChest_Firmware_x86_64-redhat-linux --scan # upgrade one drive first as a test sudo ./SeaChest_Firmware_x86_64-redhat-linux -d /dev/sg2 --downloadFW EvansBPExosX18SATA-STD-5xxE-SN02.LOD # if that worked, then you can do the rest in a batch (select by model) sudo ./SeaChest_Firmware_x86_64-redhat-linux -d all --modelMatch ST18000NM000J --downloadFW EvansBPExosX18SATA-STD-5xxE-SN02.LOD
and there you have it. all 4kN and updated to SN02 even though the release notes say SN02 doesn't support 4kN. probably a mistake in the documentation.