From Windows it's normal that it opens a Windows and the closes immediately.Hello dear lovley forum members. It's my first time posting here after being pointed in the right direction by a kind forum member regarding firmware updates.
During my reasearch i missed this thread by accident. Facing a few headaches with updating the firmware. It's a Samsung PM893, will post a picure bellow.
My goal is to update the firmware and keep doing it in the most painless, least time consuming way(preferably on windows) because i haven't got a lot of time for downtime or linux. I tried the windows version of dc toolkit 3.0 on windows 10 while running as an admin the programm would open, spew a bunch of text and then close. Installed Ubuntu 18.04 to run the provided version for Linux but it didn't see it as an application and wouldn't launch no matter what i did. Am i doing something wrong? I feel like I'm in hell right now.
Should i install an os on another drive when i flash the PM893 drives or i can run an os and flash it from there? Installing windows server a good idea?
If you are wondering how i got the drives, i came across a deal of 240GB and 480GB that cost 10$ more or on par with the 870 evo's and extra three years of warranty (95% of 870 evos in my country come with two years warranty). Got it for $65 with a five year warranty, last on offer from a local vedor and without a chance of ever restocking. Did i get a great deal or?
View attachment 43822
cd C:\my\path\to\the\program and <program>.exe --option1 --option2 ....cockpit and cockpit-machines (for Fedora it is probably already installed)systemd on the Lines of /etc/nsswitch.conf for passwd, group, shadow, see Failed to resolve group cockpit-wsinstance-socket: No such process · Issue #21986 · cockpit-project/cockpit for the Detailsvirtiofs Driver / virtiofsd Daemon, so you can setup a Shared Folder between Host and Guestmkdir /var/lib/libvirt/isos; cd /var/lib/libvirt/isos; wget <download link> -O hirens-boot-cd-pe.isohttps://<ip>:9090/etc/default/grub or /etc/default/grub.d/<whatever>.cfg)/home/<user>/Shared/<myvm> to Target Path /Shared, then from the Guest it's as simple as putting this in /etc/fstab:# Shared Files via VirtioFS Driver
/Shared /home/<user>/Shared/ virtiofs rw,auto,nofail,x-systemd.automount 0 0
Christ on a bike, that's one helluva detailed, useful and girthy collection of procedures. Sadly i cannot install anything pcie wise because I am using a redneck engineered(mobo mounted to display) HP 250 G2 that decided to catch on fire but still works somehow.From Windows it's normal that it opens a Windows and the closes immediately.
You need to first open a Command Prompt (or possibly Powershell ?) and THENcd C:\my\path\to\the\programand<program>.exe --option1 --option2 ....
As an alternative (which I tried before I realized that my Samsung PM983 M.2 NVMe Drive required the 2.1 Version, while the 3.0 Version caused a Segmentation Fault under Debian 12 AMD64), you might do what I did, assuming you can pass the SATA Controller through (or install a temporary LSI HBA which you might need ANYWAYS):
a. Get a Debian / Ubuntu / Fedora ISO
b. Create a LiveUSB. 32GB minimum, 64GB recommended
c. Installcockpitandcockpit-machines(for Fedora it is probably already installed)
d. For Debian and Ubuntu you might need to addsystemdon the Lines of/etc/nsswitch.confforpasswd,group,shadow, see Failed to resolve group cockpit-wsinstance-socket: No such process · Issue #21986 · cockpit-project/cockpit for the Details
e. Suggest you also install thevirtiofsDriver /virtiofsdDaemon, so you can setup a Shared Folder between Host and Guest
e. Probably easiest is to restart/reboot the System
f. Download Hiren's Boot CD PE from Hiren's BootCD PE:mkdir /var/lib/libvirt/isos; cd /var/lib/libvirt/isos; wget <download link> -O hirens-boot-cd-pe.iso
e. Login into Cockpit athttps://<ip>:9090
f. Create a new VM, Set OS to Windows 11, select ISO from previous Path, Probably no Hard Drive Storage required
g. Verify that Intel VT-x & VT-d / AMD IOMMU / SVM are enabled in the BIOS and also in the OS (typically this is configured in/etc/default/grubor/etc/default/grub.d/<whatever>.cfg)
g. Select your SAS/SATA Controller and pass it through to the VM. This Part requires that your USB and SATA Controllers are in different IOMMU Groups which is usually NOT the case. You could try to split the IOMMU Groups (NOT reccomended) or you can install a PCIe LSI HBA in a PCIe Slot
h. Boot the VM. You will be greeted in a Windows Environment
i. (I didn't get to this Part yet so not sure how it works from Windows PE) Setup the VirtioFS Share between Host and Guest so you can share the Firmware and DC Toolkit that Way
j. Run the DC Toolkit as you are running basically
I did NOT flash from Windows PE since by the Time I realized I needed v2.1 (v3.0 would cause a Segmentation Fault in Windows), I was in the Middle of a Upgrade (trying to install latest QEMU & Cockpit from Debian Backports) so I did NOT want to risk it having the PCIe Device passed through the VM at that critical Point.
But, if you want, you can also do the same with another Version of Linux (pretty much same Procedure).
For VirtioFS in that Case assuming from your Host you mount Source Path/home/<user>/Shared/<myvm>to Target Path/Shared, then from the Guest it's as simple as putting this in/etc/fstab:
Code:# Shared Files via VirtioFS Driver /Shared /home/<user>/Shared/ virtiofs rw,auto,nofail,x-systemd.automount 0 0
That's a bad Combination, you should really change that PSU ...Christ on a bike, that's one helluva detailed, useful and girthy collection of procedures. Sadly i cannot install anything pcie wise because I am using a redneck engineered(mobo mounted to display) HP 250 G2 that decided to catch on fire but still works somehow.
My pc has an explosive psu and the case broke, i retired and parted it on a shelf. Laptop i use(Lenovo Thinkpad T470) now has one month left of warranty and only m.2 connectors although i could try finding a sata connector for it. It can do both m.2 sata / nvme or 2.5" sata in the same slot.
Usb bridge chip going to work?
I will try the things on the crappy HP in aout two-tree days and report my findings. May the Lord have mercy and wish me luck.
When i was refering to bridge chips i was refering to Jmicron JMS578 Bridge Chip, sorry i was too tired to remember the model. I know that others generaly fail at that and shouldn't be attemptesld at all to not destroy the ssd. I saw people use that one to flash firmware on ssds.That's a bad Combination, you should really change that PSU ...
USB <--> SATA Adapters are usually NOT a great Idea and I personally would NOT do it.
I'm not saying they will not work, but it's a huge Risk IMHO to use them especially for Firmware Flashing. It would actually be better if it does NOT work at all, that Way you will NOT be tempted to attempt a Flashing from such a IMHO Risky Procedure.
Your ChoiceWhen i was refering to bridge chips i was refering to Jmicron JMS578 Bridge Chip, sorry i was too tired to remember the model. I know that others generaly fail at that and shouldn't be attemptesld at all to not destroy the ssd. I saw people use that one to flash firmware on ssds.
================================================================================================
Samsung DC Toolkit Version 2.1.L.Q.0
Copyright (C) 2017 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
----------------------------------------------------------------------------------------------------------------------------------------
| Disk | Path | Model | Serial | Firmware | Optionrom | Capacity | Drive | Total Bytes | NVMe Driver |
| Number | | | Number | | Version | | Health | Written | |
----------------------------------------------------------------------------------------------------------------------------------------
| 3 | /dev/sdd | SAMSUNG MZ7LM1T9HCJM-000AZ | S1ZCNYAFB00888 | GXT01W3Q | N/A | 1788 GB | GOOD | 0.00 TB | N/A |
I have been nicknamed that and I'm an IT guy that tries helping people with a wide range of problems. Decided to go with that because thinking of a new username was taking too long.Are you really werewolf of IT support ?
I think there is no strict definition where IT-Support begins and where it ends, there are many thousands with way less skill, who call themselves IT-Supporters.I have been nicknamed that and I'm an IT guy that tries helping people with a wide range of problems. Decided to go with that because thinking of a new username was taking too long.
I'm in college and I do IT support as my second job. It gives me satisfaction to see smiles on my client's faces, try my best to go far beyond. Still learning new things daily to improve my knowledge and capabilities but have to give it to the old guard of technicians for jobs that are too complicated or simply alien to me. Short time off doesn't allow me to focus on very complex/monumental jobs and I don't do soldering because of health problems.
This dive is taking the p!$$ out of my elder tech. It's causing him a headache, he thought I was pranking him. It's been in the shop for a while now and hopefully he will be done by the end of the month. Wish me luck."never touch a running system"....
PS: there should be a FW version GXT03W3Q, but i have no idea where to get this file. ( picture from serversupply )
I don't think you can download a firmware from a drive, and then put it onto another one... the digital signature will probably not be included and the drive will reject it, but i never tried it.....
P.S. 2. Would you buy an ssd that is a good deal or not, to only get that specific mythical firmware that is once in a blue moon?
Yes, avoid completely. And IF drive is seen by flash tool, chances are much higher of hard bricked drive.Also, is it normal that the Samsung DC toolkit cannot see a SSD connected via one of those USB adapters?
Doesn't work that way. If you can pass security checks aka "vendor commands" you can sometimes download only parts of the mostly over 100 snippets/modules (yes, a 2MB firmware looks innocent, but it's complex af) but you won't get the drive to spit out a binary ready to flash another disk and also it is intended from the vendors.P.S. 2. Would you buy an ssd that is a good deal or not, to only get that specific mythical firmware that is once in a blue moon?