April 5, 20251 yr Question 1: Micron SSD firmware update via cli I have two Micron 2400 NVMe SSDs with firmware version V3MA001 and V3MA003 is available. The issue I'm seeing is that unRaid is reporting that they are using max power all the time, and I was hoping a firmware update would help. Anyone know how to update Micron SSDs via the cli? I have the Storage Exec Software cli version and the firmware image in /root, but the manual only has example commands for windows and even though I've read thru --help, it keeps saying my folder for my firmware is invalid but nowhere is there any specific instructions like the folder has to be a certain name or such. Very annoying. Booting the server using a Windows USB is not an option, the server is remote and I won't be at it any time soon. It is an R730xd if there is a way to use the iDrac to do it. root@ISOT1:~# ./msecli-linux.run -U -i micron-2400-v3ma003-fwimage.bin -n /dev/nvme0 Input folder is an invalid firmware update directory! Copyright (C) 2024 Micron Technology, Inc. root@ISOT1:~# mkdir 2400 root@ISOT1:~# mv micron-2400-v3ma003-fwimage.bin 2400/ root@ISOT1:~# ls 2400 micron-2400-v3ma003-fwimage.bin root@ISOT1:~# ./msecli-linux.run -U -i 2400 -n /dev/nvme0 Input folder is an invalid firmware update directory! Copyright (C) 2024 Micron Technology, Inc. root@ISOT1:~# ./msecli-linux.run -U -i /root/2400/ -n /dev/nvme0 Input folder is an invalid firmware update directory! Copyright (C) 2024 Micron Technology, Inc. root@ISOT1:~# Question 2: I have two Silicon Power A55 SATA SSD's which only have a Windows client for updating. As I am seeing a performance issue with one of the two drives, I figured a firmware update might help (they are not the same firmware version: SHFM70.2 on one and W1115A0 on the other). Is there any way to pass these thru to a Windows VM so that I can update them. Same server as above, remote only access for now. Question 3: All this talk of updating firmware has me wondering. I have 3 unRaid servers with 51 total drives between them (37 SATA spinners, 12 NVMe SSDs and 2 SATA SSDs). I have never updated firmware on any of the spinners since it seemed unnecessary. Is there any good reason to even check them? Could newer firmware improve read/write speeds on older drives. I've noticed that larger/newer drives tend to have faster read/write speeds overall. Edited April 5, 20251 yr by nerbonne extra questions
April 5, 20251 yr 1) Seems it wants you to point to a directory, not the file itself. Probably needs the whole folder and structure extracted from the download without change. 2) How are they assigned in unraid? 3) Typically no. Larger drives being faster is common, data more dense on the platters, same rpm leads to higher speeds. I would not update firmware on drives without a full backup and physical access. Edited April 5, 20251 yr by Kilrah
April 5, 20251 yr Author 1 hour ago, Kilrah said: 1) Seems it wants you to point to a directory, not the file itself. Probably needs the whole folder and structure extracted from the download without change. 2) How are they assigned in unraid? 3) Typically no. Larger drives being faster is common, data more dense on the platters, same rpm leads to higher speeds. I would not update firmware on drives without a full backup and physical access. 1. I have tried every combination of directory with/without trailing /, still in the .zip, extracted from the .zip, it's always the same error. I'll contact Micron support. 2. The two A55 SATA SSD's are a btrfs-encrypted raid1 cache pool. I can separate them and make one an unassigned drive or whatever I need to do pretty easy. 3. Got it, don't mess with the spinners. Thanks!
April 5, 20251 yr 46 minutes ago, nerbonne said: 2. The two A55 SATA SSD's are a btrfs-encrypted raid1 cache pool. I can separate them and make one an unassigned drive or whatever I need to do pretty easy. Not gonna work, since they're SATA you can't pass them fully without passing the entire controller to a VM. You'll have to run another OS if you want to flash them. You might be able to do that from iDRAC, most allow booting an OS to install a blank system. There would be quite significant risk of something going wrong so back up everything first of course. Edited April 5, 20251 yr by Kilrah
April 5, 20251 yr Author 6 minutes ago, Kilrah said: Not gonna work, since they're SATA you can't pass them fully without passing the entire controller to a VM. You'll have to run another OS if you want to flash them. You might be able to do that from iDRAC, most allow booting an OS to install a blank system. There would be quite significant risk of something going wrong so back up everything first of course. Yeah, thats what I was afraid of. It will just have to wait until I'm on site. Thank you.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.