Question *STABLE* NVMe - USB Adapter?

Page 35 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

andyhi

Junior Member
Nov 23, 2020
9
4
41
1.29.12 appears to have addressed a series of issues I had when pairing a Sabrent EC-SNVE enclosure with a Samsung PM951 (MZFLV128HCGR-000MV) NVMe device. Previously, transfers would repeatedly stall and eventually freeze, requiring a physical disconnect to resolve hanging connections. This happened even in conditions that didn't saturate device bandwidth. Below were Windows Events generated during this process:

Data corruption did indeed occur. In fact, the entire file system became untrustworthy in terms of data integrity. Additionally, it was almost impossible for the device to be detected by either the BIOS or Windows in certain computers. Replacing the cables that came with the enclosure also helped connectivity. To be clear, both updated firmware and new cabling was required to fully address issues in my case. The downside is that the blue LED no longer lights after the update, but I'm not too concerned about it.

This thread was by far the best resource I found in identifying and resolving my issues, so thanks everyone.
I did the v1.29.12 testing on my EC-SNVE with a 970 evo plus. Led lights up when connected, blinks when reading/writing, but unfortunately stays lit after soft eject.

You might want to check your .cfg file and/or current running config to see if the led flags are different from mine below. Also if you have another nvme drive to try, it might worth seeing if the LED issue is isolated to your PM951.

Here's a copy of the config I used on my EC-SNVE during 1.29.12 update:

;Configure Start
;=================FW Configure=================
U2PHY = 02 f4 9b e0 e1
U3PHY = 02 d4 09 00 d5 00 80

VID = 0xbda
PID = 0x9210

MANUFACTURE = "Sabrent"
SCSI_VENDOR = "Sabrent"
PRODUCT = "Sabrent"
SCSI_PRODUCT = " "

;"0123" for Dec, "0x0123" for Hex, max 12 digits
SERIAL = "631345678940"

DISK_HOTPLUG = 0x0
LED = 0x1
PINMUX1 = 0x0
PINMUX2 = 0x0
U2_MAXPWR = 0xfa
U3_MAXPWR = 0x70
ASPMDIS = 0x0

;1 minute of idle time will disable disk power. Default is 10.
DISK_IPS_THRES = 1

;EN_UPS = 0x0
;PD = 0x0

;CUSTOMIZED_LED is 15 bytes
CUSTOMIZED_LED = 0a 01
;SUSPEND_LED_OFF = 0x0 (Commented out. Setting to 1 will cause the led to power off when in low power mode. See notes below.)

;FAN = 0x0

DIS_SHOW_EMPTY_DISK = 0x1
;FORCE_SATA_NORMAL_DMA = 0x0
UART_DBG_PIN = 5
;FINGER_PRINT_EN = n

;=================Tool Configure=================
;DISCONN_FORCE_USB2 = n
FORMAT_DISK = n
;INC_SERIAL = y

;PARTITION: GPT, MBR
PARTITION = "MBR"
;FORMAT: NTFS, exFAT
FORMAT = "NTFS"
;LABEL max allowed - characters
LABEL = "My USB"



Note - I tried SUSPEND_LED_OFF = 0/1/3 on one of my Orico enclosures. When set to 1, it only turned the LED off when in low power mode, not when software ejected. Also setting to 0 did not disable the feature as expected... I had to comment the line and perform the full config overwrite to get it reset back to the default of led on when in low power mode.
 
Last edited:
  • Like
Reactions: Manilla Dishpan

formerglory

Junior Member
Jan 31, 2021
4
1
41
I've ordered an Orico M2PVC3-G20 enclosure from Amazon: https://www.amazon.com/gp/product/B08P1B5FQ9 . Looks like this has an ASM2364 chip, similar to the ASM2362 chip in the Samsung T7 1TB drive (which I have).

My main requirement for a NVMe enclosure has been active cooling, and this one has a fan. Hopefully it's more performant than the previous Orico enclosures with a fan that had the JMS583 controller. There's a bug that I noted in my previous post (https://forums.anandtech.com/threads/stable-nvme-usb-adapter.2572973/post-40658419) with the JMS583 and Apple APFS Encrypted on M1 Macs. I haven't had this issue with APFS Encrypted on my T7 drive with the ASM2362, my only complaint is that it gets hot on sustained loads. The fan on the newer Orico drive should resolve that issue.

I'm pairing it with a SK.Hynix Gold P31 1TB SSD. Will post benchmarks and observances this week when I get it.
 
  • Like
Reactions: igor_kavinski

Krevety

Junior Member
May 15, 2022
2
0
6
Hey guys,
is there any general solution of the instability (disconnecting) issue with JMS583 and 10Gbps USB speed?
Mine box is Icybox IB-1817M-C31, very nice piece of hardware except the crappy chipset.
It works well @ 480Mpbs and even on legacy 5Gbps USB ports. But with new PCs available with almost every USB @ 10Gbps it is unusable.
I have seen some firmware updates posted here but Icybox uses some kind of own firmwares starting at 133.xx.xx.xx and is not updatable to regular ones.
Any help will be appreciated.
Cheers
 

MysteriousThing

Junior Member
May 24, 2022
7
2
36
  • Like
Reactions: igor_kavinski

Galixte

Junior Member
May 25, 2022
1
1
36
www.galixte.com
1.29.12 appears to have addressed a series of issues I had when pairing a Sabrent EC-SNVE enclosure

The downside is that the blue LED no longer lights after the update, but I'm not too concerned about it.
Hi,

I have the same USB enclosure: http://sabrent.com/products/ec-snve.

I have updated it with the same firmware, version 1.29.12, available here: https://station-drivers.com/index.php/en/outils/Drivers/Realtek/NVMe-USB-3.1/Realtek-RTL9210-NVMe-USB-3.1-Controller-firmware-Version-1.29.12.

The blue LED is still working well:
- Power LED: Solid blue for power on.
- Activity LED: Flashing blue LED for activity.

I recommend you to flash again this firmware with my config file: https://share.galixte.com/index.php/s/n2XGEmxnRGqMcYn.

In this file I have only reported the original parameter values from the original firmware config file dedicated to this USB enclosure.
 
Last edited:
  • Like
Reactions: LuckMan212

fantom3l

Junior Member
Mar 22, 2020
6
8
51
Hi guys, since i had a little time this weekend i did look to see what's new on JMS583 and RTL9210 devices that i own... a few of them.
My surprise was that not so much has happend in the last year but i did not see anywhere the latest firmware for JMicron 583.
I saw that from my last share the 209 version came a custom one but nothing else.

Not true :) there is a newer firmware , generic that came also on the same time as the custom one, version 00.02.01.02 .

So, for those in need i made a package with all in wonder and a SAFE firmware only upgrader for your devices.
If you flash without eeprom , you will get only firmware update.
I did explain inside the package HERE all with pictures :) as i know we all love them.

Inside the package you will find a backup tool that will safe your complete firmware and settings, you will find all generic firmwares i collected (04...09 + 01.00 and the new 01.02 ), the custom ones from SSI and Sabrent and the Latest firmware upgrade folder with all prepared to make your upgrade.

Regarding RTL9210 i did not see anyone to put a config explained so i took the liberty to make one but this in another post when i complete my package.
 
  • Like
Reactions: olavrb and Ende4711

fantom3l

Junior Member
Mar 22, 2020
6
8
51
HERE you will find all you need related to RTL9210 A and B chipsets. Firmwares v1.29.8 for A and v1.29.12 + v1.29.38 for B models, all oem configurations i could find during time in OEMConfig folder, regular general configurations and also AN EXPLAINED CONFIGURATION FILE TO MAKE YOUR OWN in case you do not like the oem or general one you got.
All these infos are public ones scattered in different places, now you have them all in the same place. For some config bits i did not find any explaining so they are as they came.
Let me know if u need more.
 
  • Like
Reactions: pi_1st

pi_1st

Junior Member
Jun 29, 2022
2
0
6
HERE you will find all you need related to RTL9210 A and B chipsets. Firmwares v1.29.8 for A and v1.29.12 + v1.29.38 for B models, all oem configurations i could find during time in OEMConfig folder, regular general configurations and also AN EXPLAINED CONFIGURATION FILE TO MAKE YOUR OWN in case you do not like the oem or general one you got.
All these infos are public ones scattered in different places, now you have them all in the same place. For some config bits i did not find any explaining so they are as they came.
Let me know if u need more.
hi @fantom3l,

you are a lifesaver. i really appreciated it.
i'm using 1.29.38 B right now and so far it's working fine.

thanks.
 

alkado

Junior Member
Jul 2, 2022
1
0
6
Hello Sir!!!
Im have a problem to get this archive, yandex disk mention that "File access restricted, Files shared by the owner cannot be viewed. This happened due to the fact that his Disk is full."
Can you publish this archive on different resourced or some how fix it on yandex...

Thank in advance Sir
 

ASK THE COMMUNITY