I have two Adata Blade nvme drives I bought at the same time. They sat on the shelf for awhile before I installed them. Here's the oddball issue: One of the two drives has firmware the Linux Ubuntu kernels past 5.4.0 don't like and therefore won't access it.
The error at boot time is
Kernel 5.4.0 uses this drive just fine. After that there was a patch to the kernel that reads the mnan value (whatever that is) and doesn't like the zero I guess.
The apparent fix is to update the firmware BUT Adata (never buying one of their products again) only offers a firmware update by using their Windows based "Toolbox". I've tried using it with Wine (nope) and a USB with Windows installed on it, but it just crashes the OS.
I suppose I could figure out the commit that produced the problem, but compiling kernels is something I have don;t in almost 20 years and not keen on doing that again.
I can't remove the drive (to update it on a different PC) without breaking down my water cooling system so that's a large chore. I grimace at the idea I have to install Windows just for this one task but I guess I'm stuck unless someone else has a suggestion.
If I could get my hands on the firmware I can use nvme-cli tools to install it, but as far as I can tell I can't get the firmware without the crappy toolbox (everyone complains about it). I've been hanging on many months hoping for a change int he situation, but nothing yet.
I would love to be able to COPY the firmware off of the "good" drive and then upload it to the other, but I can't seem to locate a tool to do that.
Looking for suggestions...
...other than installing Windows.
The error at boot time is
Code:
Aug 1 12:47:55 office kernel: [ 1.989585] nvme nvme3: pci function 0000:24:00.0 Aug 1 12:47:55 office kernel: [ 1.993603] nvme nvme3: Invalid MNAN value 0 Aug 1 12:47:55 office kernel: [ 1.993610] nvme nvme3: Removing after probe failure status: -22
The apparent fix is to update the firmware BUT Adata (never buying one of their products again) only offers a firmware update by using their Windows based "Toolbox". I've tried using it with Wine (nope) and a USB with Windows installed on it, but it just crashes the OS.
I suppose I could figure out the commit that produced the problem, but compiling kernels is something I have don;t in almost 20 years and not keen on doing that again.
I can't remove the drive (to update it on a different PC) without breaking down my water cooling system so that's a large chore. I grimace at the idea I have to install Windows just for this one task but I guess I'm stuck unless someone else has a suggestion.
If I could get my hands on the firmware I can use nvme-cli tools to install it, but as far as I can tell I can't get the firmware without the crappy toolbox (everyone complains about it). I've been hanging on many months hoping for a change int he situation, but nothing yet.
I would love to be able to COPY the firmware off of the "good" drive and then upload it to the other, but I can't seem to locate a tool to do that.
Looking for suggestions...
...other than installing Windows.
Comment