I had run into the same problem with Kingston - no firmware on the web, update tool only for Windows. Had to ask local distributor to contact Kingston and ask for firmware. I was lucky to get it, but never bought another Kingston drive.
I don't understand how datacenter SSD manufacturer can so blatantly ignore Linux.
I got a (consumer) SSD from SanDisk that says on the package "Compatible with Windows and Linux systems that take M.2 2280 PCIe 3 x 4 NVMe SSD's" yet I can't update the firmware from Linux. I would have to download the SanDisk SSD Dashboard which is only available for Windows.
I don't want to buy SanDisk SSDs anymore because of this, but I guess every SSD manufacturer is the same when it comes to firmware updates.
It also raises concerns about trust. What if I don't trust proprietary Windows and don't want to run it? It can potentially compromise my SSD during the update.
That's true. A good example of the difference between "scale" and consumer solutions. I can switch to Windows for that stuff and back to Linux afterwards. Doing so for a fleet of office machines is already out of the question.
Now I really have to check if I get firmware updates from Lenovo for all the hardware in my Thinkpad... I always assumed I do!
I agree. It is easy these days provided that your device is supported. I updated my ThinkPad nvme SSD (my model is from 2018) using the fwupdmgr command[0], which fetches supported firmware data from LVFS[1]. It improved temperature control for sure. So I would say it was worth it. But, as always, keep verified backups, just in case.
[0]: https://www.cyberciti.biz/faq/upgrade-update-samsung-ssd-fir...
[1]: https://lvfs.readthedocs.io/en/latest/
I also have a Lenovo (non-Thinkpad) with a PM981a drive and yeah, there's a pretty big difference between Samsung's Enterprise/OEM drives, and their consumer drives(EVO/PRO). Not big as in HW, they usually have the same NAND and controllers, but the FW on the controller is completely different, and on the Enterprise/OEM drives it cannot be updated via their Windows app (it doesn't even detect them).
The only way to get FW updates is through Lenovo's proprietary tool which only works on Thinkpads, even though my non-Thinkpad machine has the exact same SSD. What a shit show.
I guess I'll just have to stay on the FW it came out of the factory.
Not just Linux users. My wife got a Satechi On-the-Go USB-C hub for her MacBook. Satechi sells itself as a premium brand for Mac accessories. However, when the advertised 4k@60Hz support did not work, their support suggested that we update the firmware. They could only provide firmware updater for Windows. Unfortunately, even on Windows the firmware update would not work, spitting out completely uninformative error messages.
In hindsight, I found out that Satechi is now largely reselling cheap Chinese reference designs that can be had from AliExpress from 10-30 Euro/USD, repackaged in different casing [1]. Since they don't actually seem to control the firmware, they are just reshipping half-working Realtek firmware update utilities.
Oof. That'd be an RTM for me--product not fit for purpose.
At least with Toshiba/Dynabook, it's vaguely possible for a techie to pull apart their firmware update process & hack something together that doesn't require Windows any more...
Probably can’t resist the temptation to package their firmware in an always active 500mb .NET bloatware balloon that continuously phones home with ‘analytics’ and ‘telemetry’.
I don't understand how datacenter SSD manufacturer can so blatantly ignore Linux.