Question *STABLE* NVMe - USB Adapter?

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

cyberjedi

Junior Member
Apr 4, 2010
23
13
81
I'm looking to buy a *RELIABLE* NVME-USB external adapter, that doesn't disconnect randomly, can keep up the close to 1GB/s speed.
So far all adapter's reviews contain frighteningly high % of reports of malfunction, random disconnects, sub-par speeds, falling to even under USB 2.0 speeds, etc.
There are 3 main chipsets in the market: JMicron JMS583, Asmedia ASM2362, and Realtek RTL9210 (no product has surfaced with the latter yet, so no REAL reviews, experiences yet UPDATE: it is on the market already).
Also ASUS has a new product, ROG Strix Arion, but there isn't enough feedback about it yet, and I mean real life feedback not just being able to run a few benchmarks, but real stress test to see if the device (adapter) can keep it up, without disconnecting or slowing down hard.
I would really appreciate any feedback from those who have GOOD experiences during stress-tests, like tons of random 4k writes with a stable speed, cloning 100's of GB-s at a stable high speed close to 1GB/s.
I know SSD's very well, so please stick to the point and don't start to educate me on how their speed falls after some writes, etc. I'm aware and this is NOT the point.
You can help if you can point me to a STABLE and RELIABLE NVMe-USB-C adapter that WORKS as expected.
Thank you in advance!
 
Last edited:

Jimminy

Senior member
May 19, 2020
344
127
86
Recently, I bought a new enclosure which uses Realtek RTL9210B-CG. It's an orico PWM2-G2. Orignal firmware was V 1.23.15, so quite old despite the case being new. I flashed it to the latest, V 1.31.17 from station drivers.

I used the original configuration, except I did add DISK_IPS_THRES = 0x01, thinking it would allow the drive to power down and stay cooler during idle times. It still runs hot, so I guess that setting didn't work. The drive I'm testing with is a WD SN520 128GB. It works well, but stays hot (over 50C at idle). The case came with a heat sink and thermal pad, which helps; It idled at 70C without the heat sink.

I'd really appreciate it if anyone could help.
 
Reactions: viktorhun

AlexMars

Junior Member
May 11, 2023
7
1
41
Recently, I bought a new enclosure which uses Realtek RTL9210B-CG. It's an orico PWM2-G2. Orignal firmware was V 1.23.15, so quite old despite the case being new. I flashed it to the latest, V 1.31.17 from station drivers.

I used the original configuration, except I did add DISK_IPS_THRES = 0x01, thinking it would allow the drive to power down and stay cooler during idle times. It still runs hot, so I guess that setting didn't work. The drive I'm testing with is a WD SN520 128GB. It works well, but stays hot (over 50C at idle). The case came with a heat sink and thermal pad, which helps; It idled at 70C without the heat sink.

I'd really appreciate it if anyone could help.
DISK_IPS_THRES = 10

"10" is minutes, you can set your own value.
 

tornado99

Junior Member
Mar 19, 2021
10
4
51
Recently, I bought a new enclosure which uses Realtek RTL9210B-CG. It's an orico PWM2-G2. Orignal firmware was V 1.23.15, so quite old despite the case being new. I flashed it to the latest, V 1.31.17 from station drivers.

I used the original configuration, except I did add DISK_IPS_THRES = 0x01, thinking it would allow the drive to power down and stay cooler during idle times. It still runs hot, so I guess that setting didn't work. The drive I'm testing with is a WD SN520 128GB. It works well, but stays hot (over 50C at idle). The case came with a heat sink and thermal pad, which helps; It idled at 70C without the heat sink.

I'd really appreciate it if anyone could help.

You need to make sure the thermal pad really makes contact with both the outer case and the SSD controller chip otherwise its just a mini oven!

The problem is yours is a slide-in design so that's tricky to check. Maybe you could exchange for a better conducting pad. I really like the Arctic TP-3. You need to choose a thickness slightly greater than the space you need to cover so it is compressed slightly.

Also, a lot of manufacturers use a thin piece of metal for the heat sink so performance will never be amazing.

This is why I recommend the Sabrent RTL Enclosure as its a clamshell design so you get great contact with the thermal pad. You can even use isopropanol to remove the in-built pad and put in a better one, as I have done.
 
Reactions: viktorhun

Jimminy

Senior member
May 19, 2020
344
127
86
The problem is yours is a slide-in design so that's tricky to check.
Yeah, I'm finding it hard to do much, but still working on it. I've got it down to 45C at idle, lots better than 70+ C.

Yhe heat surprised me because the same drive in a pcie slot stayed cool. I guess there was a little airflow over it.

I had hoped some config file changes would help, but so far nothing helps.
 

Jimminy

Senior member
May 19, 2020
344
127
86
The drives never enters sleep mode in these enclosures as far as I know, plus there is the heat from the bridge chip as well.

Thanks Alpaca. That seems to be the case here. Maybe the orico enclosure is flaky in some way. Wouldn't surprise me. I've bought several orico products that were doa, but they did give an immediate refund.

How long have you tried to get your orico PWM2-G2 working properly? Did they help at all? I've heard their support is really piss-poor.

I was thinking the chip would be the determining factor, but I've been wrong many times ... Just ask my wife

Anyway, thanks for the help. I'm mostly tinkering. 5 gb/s usb 3 works for most things I need. 10gb/s is enticing though.

Thanks for the help.
 

paretoparrot

Junior Member
May 12, 2023
1
0
6
I am new to the SSD landscape and despite researching for days, I am lost.

I recently purchased WB BLACK SN770 @ 2TB. I have a Mac Mini 2018 (Intel) which has four Thunderbolt 3 ports.

I know that I should be purchasing a USB 3.1 Gen 2 @ 10 Gbps enclosure.

Between RTL9210, RTL9210B, and ASM2362, which enclosure should I purchase?

Criteria is that it runs cool, is stable, and most importantly, it doesn't wreck my SSD.

I hear good and bad things about Sabrent, so I am very confused.

Any help is highly appreciated ☺️. Esp. since I have 15 more days left to return the drive 😉
 
Last edited:

Jimminy

Senior member
May 19, 2020
344
127
86
I am new to the SSD landscape and despite researching for days, I am lost.

I recently purchased WB BLACK SN770 @ 2TB. I have a Mac Mini 2018 (Intel) which has four Thunderbolt 3 ports.

I know that I should be purchasing a USB 3.1 Gen 2 @ 10 Gbps enclosure.

Between RTL9210, RTL9210B, and ASM2362, which enclosure should I purchase?

Criteria is that it runs cool, is stable, and most importantly, it doesn't wreck my SSD.

I hear good and bad things about Sabrent, so I am very confused.

Any help is highly appreciated ☺️. Esp. since I have 15 more days left to return the drive 😉

You should probably just buy whatever apple offers. May cost a lot more, but should work on all your apple stuff.

That's the only reason people buy things from apple and pay their inflated prices.
 

Alpaca786

Junior Member
Oct 3, 2021
16
2
41
@Jimminy
I currently only have a few SATA enclosures. That the bridge chips do not support power saving features of the SSD is just something that I read on a trustworthy review site, but I do not remember where exactly.
 

AlexMars

Junior Member
May 11, 2023
7
1
41
Recently, I bought a new enclosure which uses Realtek RTL9210B-CG. It's an orico PWM2-G2.
The Orico PWM2-G2 is based around a Realtek RTL9210 while the PWDM2-G2 is based around a Realtek RTL9210B. The manufacturer claims that the sleep mode on this model is enabled by default for 10 minutes (Orico). Show your firmware configuration.
 
Last edited:

Jimminy

Senior member
May 19, 2020
344
127
86
The Orico PWM2-G2 is based around a Realtek RTL9210 while the PWDM2-G2 is based around a Realtek RTL9210B. The manufacturer claims that the sleep mode on this model is enabled by default for 10 minutes (Orico). Show your firmware configuration.
Here's the original configuration. I saved it before trying any changes, exactly as it came to me from Orico:


**************************************************************
Device : [Port1] : Realtek RTL9210B-CG #0
**************************************************************
U2PHY : 02 f4 9b e0 e1
U3PHY : 02 d4 09 00 d5 00 80
VID : 0x0bda
PID : 0x9210
MANUFACTURE : "Realtek"
PRODUCT : "RTL9210B-CG"
SERIAL : "012345679039"
SCSI_PRODUCT : "RTL9210B-CG "
SCSI_VENDOR : "Realtek "
DISK_HOTPLUG : 0x00
LED : 0x01
PINMUX1 : 0x00070000
PINMUX2 : 0x00000000
U2_MAXPWR : 0xfa
U3_MAXPWR : 0x70
ASPMDIS : 0x00
PCIE_REFCLK : n/a
DISK_IPS_THRES : 0x0a
SWR_1_2V : n/a
EN_UPS : n/a
PD : n/a
CUSTOMIZED_LED : n/a
SUSPEND_LED_OFF : n/a
FORCE_USB_SPEED : n/a
FORCE_PCIE_SPEED : n/a
EN_U1U2 : n/a
FORCE_USB_QUIRK : n/a
FORCE_PCIE_QUIRK : n/a
FAN : n/a
DIS_SHOW_EMPTY_DISK : n/a
FORCE_SATA_NORMAL_DMA : n/a
UART_DBG_PIN : 0x05
FINGER_PRINT_EN : n/a
RM_INTERNAL_RD : n/a
HS_AUTO_SWITCH : n/a
UART_BAUD_RATE : n/a
CUSTOMIZED_DISK_IDENTIFY : n/a
HW_LED_CFG : n/a
CDROM_CFG : n/a
SUPPORT_HID : n/a
LATE_INIT_DISK : n/a
SCSI_WP_PIN : n/a
SD_MMC_TYPE : n/a
FORCE_PORT_TYPE : n/a
BCDDEVICE : n/a
SUSPEND_DISK_OFF : n/a
SCSI_WB_PIN : n/a
CUSTOMIZED_FEATURE : n/a

Boot Mode : Flash
FW Ver : 1.23.15
FW Build Date : 2020.11.16
IC Pkg Type : PCIE
UUID : n/a

Disconn_ForceUSB2 : false
 

Jimminy

Senior member
May 19, 2020
344
127
86
Here's the original configuration. I saved it before trying any changes, exactly as it came to me from Orico:


**************************************************************
Device : [Port1] : Realtek RTL9210B-CG #0
**************************************************************
U2PHY : 02 f4 9b e0 e1
U3PHY : 02 d4 09 00 d5 00 80
VID : 0x0bda
PID : 0x9210
MANUFACTURE : "Realtek"
PRODUCT : "RTL9210B-CG"
SERIAL : "012345679039"
SCSI_PRODUCT : "RTL9210B-CG "
SCSI_VENDOR : "Realtek "
DISK_HOTPLUG : 0x00
LED : 0x01
PINMUX1 : 0x00070000
PINMUX2 : 0x00000000
U2_MAXPWR : 0xfa
U3_MAXPWR : 0x70
ASPMDIS : 0x00
PCIE_REFCLK : n/a
DISK_IPS_THRES : 0x0a
SWR_1_2V : n/a
EN_UPS : n/a
PD : n/a
CUSTOMIZED_LED : n/a
SUSPEND_LED_OFF : n/a
FORCE_USB_SPEED : n/a
FORCE_PCIE_SPEED : n/a
EN_U1U2 : n/a
FORCE_USB_QUIRK : n/a
FORCE_PCIE_QUIRK : n/a
FAN : n/a
DIS_SHOW_EMPTY_DISK : n/a
FORCE_SATA_NORMAL_DMA : n/a
UART_DBG_PIN : 0x05
FINGER_PRINT_EN : n/a
RM_INTERNAL_RD : n/a
HS_AUTO_SWITCH : n/a
UART_BAUD_RATE : n/a
CUSTOMIZED_DISK_IDENTIFY : n/a
HW_LED_CFG : n/a
CDROM_CFG : n/a
SUPPORT_HID : n/a
LATE_INIT_DISK : n/a
SCSI_WP_PIN : n/a
SD_MMC_TYPE : n/a
FORCE_PORT_TYPE : n/a
BCDDEVICE : n/a
SUSPEND_DISK_OFF : n/a
SCSI_WB_PIN : n/a
CUSTOMIZED_FEATURE : n/a

Boot Mode : Flash
FW Ver : 1.23.15
FW Build Date : 2020.11.16
IC Pkg Type : PCIE
UUID : n/a

Disconn_ForceUSB2 : false

Alex, it it helps any, here is what USB tree view reports:



=========================== USB Port1 ===========================

Connection Status : 0x01 (Device is connected)
Port Chain : 2-1
Properties : 0x03
IsUserConnectable : yes
PortIsDebugCapable : yes
PortHasMultiCompanions : no
PortConnectorIsTypeC : no
ConnectionIndex : 0x01 (Port 1)
CompanionIndex : 0
CompanionHubSymLnk : USB#ROOT_HUB30#5&1070418c&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber : 0x03 (Port 3)
-> CompanionPortChain : 2-3

========================== Summary =========================
Vendor ID : 0x0BDA (Realtek Semiconductor Corp.)
Product ID : 0x9210
USB Version : 3.2 Gen 2
Port maximum Speed : SuperSpeed
Device maximum Speed : SuperSpeedPlus or higher
Device Connection Speed : SuperSpeed
Self powered : no
Demanded Current : 896 mA
Used Endpoints : 5

======================== USB Device ========================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : USB Attached SCSI (UAS) Mass Storage Device
Device Path 1 : \\?\USB#VID_0BDA&PID_9210#MSFT30012345679039#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Device Path 2 : \\?\USB#VID_0BDA&PID_9210#MSFT30012345679039#{2accfe60-c130-11d2-b082-00a0c91efb8b} (GUID_DEVINTERFACE_STORAGEPORT)
Kernel Name : \Device\USBPDO-11
Device ID : USB\VID_0BDA&PID_9210\MSFT30012345679039
Hardware IDs : USB\VID_0BDA&PID_9210&REV_F001 USB\VID_0BDA&PID_9210
Driver KeyName : {4d36e97b-e325-11ce-bfc1-08002be10318}\0008 (GUID_DEVCLASS_SCSIADAPTER)
Driver : \SystemRoot\System32\drivers\uaspstor.sys (Version: 10.0.19041.1949 Date: 2022-08-26)
Driver Inf : C:\WINDOWS\inf\uaspstor.inf
Legacy BusType : PNPBus
Class : SCSIAdapter
Class GUID : {4d36e97b-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_SCSIADAPTER)
Service : UASPStor
Enumerator : USB
Location Info : Port_#0001.Hub_#0004
Location IDs : PCIROOT(0)#PCI(1C04)#PCI(0000)#USBROOT(0)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(RP05)#ACPI(PXSX)#USBROOT(0)#USB(1)
Container ID : {364b6ccf-bd80-5cae-993e-b4effd15c29b}
Manufacturer Info : USB Attached SCSI (UAS) Compatible Device
Capabilities : 0x14 (Removable, UniqueID)
Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Power State : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
Child Device 1 : Realtek RTL9210B-CG SCSI Disk Device (Disk drive) (Disk3)
Device Path : \\?\SCSI#Disk&Ven_Realtek&Prod_RTL9210B-CG#7&560aeb3&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} (GUID_DEVINTERFACE_DISK)
Kernel Name : \Device\00000066
Device ID : SCSI\DISK&VEN_REALTEK&PROD_RTL9210B-CG\7&560AEB3&0&000000
Class : DiskDrive
Driver KeyName : {4d36e967-e325-11ce-bfc1-08002be10318}\0000 (GUID_DEVCLASS_DISKDRIVE)
Service : disk
Location : Bus Number 0, Target Id 0, LUN 0
Volume : \\?\Volume{9a1ffe89-0000-0000-0000-100000000000}\
Kernel Name : \Device\HarddiskVolume7
Mountpoint : F:\

+++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\0BDA9210F001
osvc : REG_BINARY 00 00

---------------- Connection Information ---------------
Connection Index : 0x01 (Port 1)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x03 (3)
Is Hub : 0x00 (no)
Device Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2
Number Of Open Pipes : 0x04 (4 pipes to data endpoints)
Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Bulk wMaxPacketSize=0x400 bInterval=0
Pipe[1] : EndpointID=2 Direction=OUT ScheduleOffset=0 Type=Bulk wMaxPacketSize=0x400 bInterval=0
Pipe[2] : EndpointID=3 Direction=IN ScheduleOffset=0 Type=Bulk wMaxPacketSize=0x400 bInterval=0
Pipe[3] : EndpointID=4 Direction=OUT ScheduleOffset=0 Type=Bulk wMaxPacketSize=0x400 bInterval=0

--------------- Connection Information V2 -------------
Connection Index : 0x01 (1)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x04
Usb110 : 0 (no, port not supports USB 1.1) -> but Companion Port 2-3 does
Usb200 : 0 (no, port not supports USB 2.0) -> but Companion Port 2-3 does
Usb300 : 1 (yes, port supports USB 3.0)
ReservedMBZ : 0x00
Flags : 0x0B
DevIsOpAtSsOrHigher : 1 (Device is operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 1 (Device is SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 1 (Device is SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00

---------------------- Device Descriptor ----------------------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x320 (USB Version 3.2)
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00
bMaxPacketSize0 : 0x09 (9 bytes)
idVendor : 0x0BDA (Realtek Semiconductor Corp.)
idProduct : 0x9210
bcdDevice : 0xF001
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "Realtek"
iProduct : 0x02 (String Descriptor 2)
Language 0x0409 : "RTL9210B-CG"
iSerialNumber : 0x03 (String Descriptor 3)
Language 0x0409 : "012345679039"
bNumConfigurations : 0x01 (1 Configuration)

------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x0079 (121 bytes)
bNumInterfaces : 0x01 (1 Interface)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x00 (No String Descriptor)
bmAttributes : 0x80
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x00 (no)
D5: Remote Wakeup : 0x00 (no)
D4..0: Reserved, set 0 : 0x00
MaxPower : 0x70 (896 mA)

---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00 (Interface 0)
bAlternateSetting : 0x00
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0x08 (Mass Storage)
bInterfaceSubClass : 0x06 (SCSI transparent command set)
bInterfaceProtocol : 0x50 (Bulk-Only Transport)
iInterface : 0x00 (No String Descriptor)

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0400 (max 1024 bytes)
bInterval : 0x00 (never NAKs)

------ SuperSpeed Endpoint Companion Descriptor -------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst : 0x0F (up to 16 packets per burst)
bmAttributes : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval : 0x0000

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0400 (max 1024 bytes)
bInterval : 0x00 (never NAKs)

------ SuperSpeed Endpoint Companion Descriptor -------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst : 0x0F (up to 16 packets per burst)
bmAttributes : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval : 0x0000

---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00 (Interface 0)
bAlternateSetting : 0x01
bNumEndpoints : 0x04 (4 Endpoints)
bInterfaceClass : 0x08 (Mass Storage)
bInterfaceSubClass : 0x06 (SCSI transparent command set)
bInterfaceProtocol : 0x62 (USB Attached SCSI - UAS)
iInterface : 0x00 (No String Descriptor)

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0400 (max 1024 bytes)
bInterval : 0x00 (never NAKs)

------ SuperSpeed Endpoint Companion Descriptor -------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst : 0x0F (up to 16 packets per burst)
bmAttributes : 0x05 (32 streams supported)
wBytesPerInterval : 0x0000

------------- UAS Pipe Usage Descriptor ---------------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x24 (UAS Pipe Usage Descriptor)
bPipeID : 0x03 (Pipe ID=3)
bReserved : 0x00

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0400 (max 1024 bytes)
bInterval : 0x00 (never NAKs)

------ SuperSpeed Endpoint Companion Descriptor -------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst : 0x0F (up to 16 packets per burst)
bmAttributes : 0x05 (32 streams supported)
wBytesPerInterval : 0x0000

------------- UAS Pipe Usage Descriptor ---------------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x24 (UAS Pipe Usage Descriptor)
bPipeID : 0x04 (Pipe ID=4)
bReserved : 0x00

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0400 (max 1024 bytes)
bInterval : 0x00 (never NAKs)

------ SuperSpeed Endpoint Companion Descriptor -------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst : 0x0F (up to 16 packets per burst)
bmAttributes : 0x05 (32 streams supported)
wBytesPerInterval : 0x0000

------------- UAS Pipe Usage Descriptor ---------------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x24 (UAS Pipe Usage Descriptor)
bPipeID : 0x02 (Pipe ID=2)
bReserved : 0x00

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x04 (Direction=OUT EndpointID=4)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0400 (max 1024 bytes)
bInterval : 0x00 (never NAKs)

------ SuperSpeed Endpoint Companion Descriptor -------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst : 0x00 (up to 1 packets per burst)
bmAttributes : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval : 0x0000

------------- UAS Pipe Usage Descriptor ---------------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x24 (UAS Pipe Usage Descriptor)
bPipeID : 0x01 (Pipe ID=1)
bReserved : 0x00

---------- Binary Object Store (BOS) Descriptor -----------
bLength : 0x05 (5 bytes)
bDescriptorType : 0x0F (Binary Object Store)
wTotalLength : 0x002A (42 bytes)
bNumDeviceCaps : 0x03

------------- USB 2.0 Extension Descriptor ------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x10 (Device Capability Descriptor)
bDevCapabilityType : 0x02 (USB 2.0 Extension)
bmAttributes : 0x06
LPMCapable : 1 (Link Power Management protocol is supported)
BESLAndAlternateHIRD : 1 (BESL & Alternate HIRD definitions are supported)
BaselineBESLValid : 0 (not valid)
DeepBESLValid : 0 (not valid)
BaselineBESL : 0
DeepBESL : 0

----- SuperSpeed USB Device Capability Descriptor -----
bLength : 0x0A (10 bytes)
bDescriptorType : 0x10 (Device Capability Descriptor)
bDevCapabilityType : 0x03 (SuperSpeed USB Device Capability)
bmAttributes : 0x00
Bit 0 Reserved : 0x00
Bit 1 LTM Capable : 0x00 (no)
Bit 7:2 Reserved : 0x00
wSpeedsSupported : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat : 0x0A (less than 10 µs)
wU2DevExitLat : 0x07FF (less than 2047 µs)

--------- SuperSpeedPlus USB Device Capability --------
bLength : 0x14 (20 bytes)
bDescriptorType : 0x10 (Device Capability Descriptor)
bDevCapabilityType : 0x0A (SUPERSPEED_PLUS)
bReserved : 0x00
bmAttributes : 0x00000001
Bit 4:0 SSAC : 0x01 (2 Sublink Speed Attributes)
Bit 8:5 SSIC : 0x00 (1 Sublink Speed ID)
wFunctionalitySupport : 0x1100
Bit 3:0 SSID : 0x00 (0)
Bit 7:4 Reserved : 0x00 (0)
Bit 11:8 Min Rx Lanes : 0x01 (1)
Bit 15:12 Min Tx Lanes : 0x01 (1)
wReserved : 0x00
bmSublinkSpeedAttr0 : 0x000A4030
Bit 3:0 SSID : 0x00 (Sublink Speed Attribute ID 0)
Bit 5:4 LSE : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
Bit 7:6 ST : 0x00 (Symmetric, Receive Mode)
Bit 13:8 Reserved : 0x00
Bit 15:14 LP : 0x01 (SuperSpeedPlus)
Bit 31:16 LSM : 0x000A (Lane Speed Mantissa is 10)
bmSublinkSpeedAttr1 : 0x000A40B0
Bit 3:0 SSID : 0x00 (Sublink Speed Attribute ID 0)
Bit 5:4 LSE : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
Bit 7:6 ST : 0x02 (Symmetric, Transmit Mode)
Bit 13:8 Reserved : 0x00
Bit 15:14 LP : 0x01 (SuperSpeedPlus)
Bit 31:16 LSM : 0x000A (Lane Speed Mantissa is 10)
-> max Rx Speed : 10 Gbit/s
-> max Tx Speed : 10 Gbit/s

-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
------ String Descriptor 1 ------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Realtek"
------ String Descriptor 2 ------
bLength : 0x18 (24 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "RTL9210B-CG"
------ String Descriptor 3 ------
bLength : 0x1A (26 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "012345679039"
 

Jimminy

Senior member
May 19, 2020
344
127
86
The Orico PWM2-G2 is based around a Realtek RTL9210 while the PWDM2-G2 is based around a Realtek RTL9210B. The manufacturer claims that the sleep mode on this model is enabled by default for 10 minutes (Orico). Show your firmware configuration.
Thanks Alex. Yes it originally was set to 10 minutes (0xa). Please see my other replies with full ORIGINAL config data and more. You probably know more than me, so let me know if you need more data, and thanks for the help. I really appreciate your help.
 

AlexMars

Junior Member
May 11, 2023
7
1
41
Thanks Alex. I didn't notice anything on Orico's web site when I looked, so maybe they uploaded it recently. Did you notice if they had the firmware too, and what version?
There is nothing new on the Orico website. Only the old firmware on the Chinese site. I made this configuration for you to try.
 
Reactions: Ananas

tornado99

Junior Member
Mar 19, 2021
10
4
51
hi. be careful here. this is from earlier in this thread

ASPMDIS : 0x01
110mA to 130mA

ASPMDIS : 0x00
10mA

so looks like 0x00 might be the power saving option

there are actually 2 variables. my sabrent has 0x00 and also has this:

;10 minutes of idle time will disable disk power
DISK_IPS_THRES = 1
 

Jimminy

Senior member
May 19, 2020
344
127
86
hi. be careful here. this is from earlier in this thread

ASPMDIS : 0x01
110mA to 130mA

ASPMDIS : 0x00
10mA

so looks like 0x00 might be the power saving option

there are actually 2 variables. my sabrent has 0x00 and also has this:

;10 minutes of idle time will disable disk power
DISK_IPS_THRES = 1
Thanks Tornado, I have ASPMDIS set to 0, but it's got to be burning more than 10ma

Update: I connected a meter inline and measured a constant .25 Amp or 250 ma. So that's about 1.25 Watts, and those disk drive chips are pretty small so bound to get hot. I wish there was a way for it going into standby or sleep without going bonkers.

The meter passes only the USB 2 lines, so I can't work it hard enough to get any data on how hot it gets under heavy load.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |