Samsung SSD PM1643 3.8TB SAS 12Gb/s MZ-ILT3T8A 2.5" @ $289.98

soaringswine

New Member
Nov 29, 2020
24
23
3
Found it on the internet, but I honestly have no idea how to flash it. I know it's originally designed to be used from Netapp ONTAP, which most of us obviously don't have. sg_write_buffer seems like it could work, but I'm not sure which mode to use and if the .LOD file needs to be modified at all. There's lots of potential info on the hddguru forums, but I don't have time to dig into it now.
 

Attachments

bbqdt

Member
Sep 15, 2019
88
64
18
Found it on the internet, but I honestly have no idea how to flash it. I know it's originally designed to be used from Netapp ONTAP, which most of us obviously don't have. sg_write_buffer seems like it could work, but I'm not sure which mode to use and if the .LOD file needs to be modified at all. There's lots of potential info on the hddguru forums, but I don't have time to dig into it now.
Link to where you found it and/or info on hddguru?
 
  • Like
Reactions: nev_neo

soaringswine

New Member
Nov 29, 2020
24
23
3

PithyChats

Active Member
Feb 3, 2015
167
83
28
Did anyone have any luck with this - specifically sg_write_buffer? The man pages are pretty well flushed out, but not exactly prescriptive.


I asked some favors and a friend with access got it from the Netapp site.


there's some threads on this forum about .lod files too. I still haven't had much time to dig into it.
 

cookiesowns

Active Member
Feb 12, 2016
231
81
28
27
Did anyone have any luck with this - specifically sg_write_buffer? The man pages are pretty well flushed out, but not exactly prescriptive.

sg_write_buffer will work if you're using a full on HBA. LSI/Avago/Broadcom RAID even in "JBOD, or passthrough" mode will not work. You will need to use storcli, or perccli for those running Dell Raid cards.

All my drives are on NA54 with the firmware linked above.
 
  • Like
Reactions: PithyChats

bbqdt

Member
Sep 15, 2019
88
64
18
sg_write_buffer will work if you're using a full on HBA. LSI/Avago/Broadcom RAID even in "JBOD, or passthrough" mode will not work. You will need to use storcli, or perccli for those running Dell Raid cards.

All my drives are on NA54 with the firmware linked above.
What does "full on HBA" mean? Does "Serial Attached SCSI controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)" count?

Also curious what command you used.
 
  • Like
Reactions: PithyChats

Sogndal94

Senior IT Operations Engineer
Nov 7, 2016
101
65
28
Norway
What does "full on HBA" mean? Does "Serial Attached SCSI controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)" count?

Also curious what command you used.
I think what they mean is an HBA(a card that exposes all the disk info to the OS, and does not use any hardware raid function). Hard to say your card is a hba or raid card. What is the model of the card?
 

PithyChats

Active Member
Feb 3, 2015
167
83
28
What does "full on HBA" mean? Does "Serial Attached SCSI controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)" count?

Also curious what command you used.
Generally in LSI / Broadcom /Avago language this is a card running IT or "initiator target" firmware. For Dell this would be an HBA330, which is different from say running a Dell H330 with IR firmware in JBOD "just a bunch of drives" mode.

Luckily many cards can be cross-flashed. See here:

 

DouglasteR

Active Member
Dec 19, 2015
119
25
28

PithyChats

Active Member
Feb 3, 2015
167
83
28
@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.
 

Brian Puccio

Member
Jul 26, 2014
67
32
18
39
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.
May cause intestinal discomfort, nausea, or headaches?

Thanks for the info.
 
  • Haha
Reactions: PithyChats

XeonSam

Active Member
Aug 23, 2018
115
57
28
Is that even possible? And why would you need them as Samsung drives...
That would be like... lying to your servers.
 

bbqdt

Member
Sep 15, 2019
88
64
18
They are samsung drives with netapp firmware. But I don’t really see a need to cross flash them. The netapp firmware seems to work fine. Only positive to going to Samsung might be better smart attributes.
 
Last edited: