@nev_neo
Yes, I flashed my 2 SSD using Ubuntu
If anyone needs the full instructions - the following was performed on a Dell R6525 with HBA355 (but any HBA should work) using an Ubuntu 20.04 live disk.
First install smartmontools and sg3-utils:
Code:
sudo apt install smartmontools
sudo apt install sg3-utils
Confirm you have the right drive. Since these were 520b sectors, they were not mounted so showed up under /dev/sgx (here /dev/sg4)
Code:
sudo smartctl --all /dev/sg4
which yields:
Code:
=== START OF INFORMATION SECTION ===
Vendor: NETAPP
Product: X357_S16433T8ATE
Revision: NA52
Compliance: SPC-5
User Capacity: 3,900,767,794,560 bytes [3.90 TB]
Logical block size: 520 bytes
Physical block size: 4160 bytes
LU is resource provisioned, LBPRZ=1
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
Logical Unit id: 0x5002538b08a48890
Serial number: XXXXXXXXXXXXXX
Device type: disk
Transport protocol: SAS (SPL-3)
Local Time is: Fri Apr 22 23:28:15 2022 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Enabled
=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK
Current Drive Temperature: 22 C
Drive Trip Temperature: 70 C
Elements in grown defect list: 0
Error Counter logging not supported
Device does not support Self Test logging
Note if you want SMART data, you'll need to use sg_logs:
Code:
sudo sg_logs -ab /dev/sg4
Once you have the right drive, you can reformat to 512b with sg_format (this takes a few minutes):
Code:
sudo sg_format -v --format --size=512 --six /dev/sg4
which yields
Code:
=== START OF INFORMATION SECTION ===
Vendor: NETAPP
Product: X357_S16433T8ATE
Revision: NA52
Compliance: SPC-5
User Capacity: 3,840,755,982,336 bytes [3.84 TB]
Logical block size: 512 bytes
Physical block size: 4096 bytes
LU is resource provisioned, LBPRZ=1
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
Logical Unit id: 0x5002538b08a48890
Serial number: XXXXXXXXXXXXXX
Device type: disk
Transport protocol: SAS (SPL-3)
Local Time is: Fri Apr 22 23:37:31 2022 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Note the firmware is NA52. To update to NA54, download the firmware file in this thread -
https://forums.servethehome.com/ind...2gb-s-mz-ilt3t8a-2-5-289-98.32725/post-327010
Unzip and in the directory of the file:
Code:
sudo sg_write_buffer -b 4k -m dmc_offs_save -I X357_S16433T8ATE.NA54.LOD /dev/sg4
which yields:
Code:
=== START OF INFORMATION SECTION ===
Vendor: NETAPP
Product: X357_S16433T8ATE
Revision: NA54
Compliance: SPC-5
User Capacity: 3,840,755,982,336 bytes [3.84 TB]
Logical block size: 512 bytes
Physical block size: 4096 bytes
LU is resource provisioned, LBPRZ=1
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
Logical Unit id: 0x5002538b08a48890
Serial number: XXXXXXXXXXXXX
Device type: disk
Transport protocol: SAS (SPL-3)
Local Time is: Fri Apr 22 23:37:31 2022 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Enabled
The drive is now 512b and on firmware NA54.
A quick disclaimer - this is not professional advice. This post may contain errors or omissions, and flashing firmware is inherently risky. You may experience unintended consequences including rendering the drive inoperable.