Archer T3U(EU) only recognized as a USB 2.1 device

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.

Archer T3U(EU) only recognized as a USB 2.1 device

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
Archer T3U(EU) only recognized as a USB 2.1 device
Archer T3U(EU) only recognized as a USB 2.1 device
2019-05-16 18:47:52 - last edited 2020-09-07 05:50:19
Model: Adapter  
Hardware Version: V1
Firmware Version:

I have recently bought an Archer T3U(EU) v1.0, which, according to the specs and packaging is USB3.0 capable. However, I can only get the device recognized as a USB2.1 device, no matter where I try to use it.

 

I have tried plugging it into a little single-board computer (Odroid N2), my MacBook Pro, and a Windows/Linux desktop computer, all equipped with functioning USB 3 ports.

 

See some diagnostics from all of these machines below (relevant parts in bold). The Archer T3U (2357:012d) is in every single case only recognized as a USB 2.1 device.

And indeed, I only get the transfer speeds I'd expect from the USB 2.1 standard (~30MB/s with iperf3).


Any idea what's going on here?

 

------------

 

Arch Linux, Kernel v4.9:

[root@odroidn2 michael]# lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 480M
[root@odroidn2 michael]# lsusb
Bus 002 Device 002: ID 05e3:0620 Genesys Logic, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 2357:012d TP-Link
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


macOS System Profiler:

802.11ac NIC:
  Product ID:    0x012d
  Vendor ID:    0x2357
  Version:    2.10
  Serial Number:    123456
  Speed:    Up to 480 Mb/sec
  Manufacturer:    Realtek
  Location ID:    0x14200000 / 6
  Current Available (mA):    500
  Current Required (mA):    500
  Extra Operating Current (mA):    0


Windows (using https://www.uwe-sieber.de/usbtreeview_e.html, some parts omitted):

        --------------- Connection Information V2 -------------
Connection Index         : 0x04 (4)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x02
 DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 1 (Is SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00
Data (HexDump)           : 04 00 00 00 10 00 00 00 03 00 00 00 02 00 00 00   ................

    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x210 (USB Version 2.10)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x2357
idProduct                : 0x012D
bcdDevice                : 0x0210
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "Realtek"
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "802.11ac NIC"
iSerialNumber            : 0x03 (String Descriptor 3)
 Language 0x0409         : "123456"
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 10 02 00 00 00 40 57 23 2D 01 10 02 01 02   .......@W#-.....
                           03 01                                             ..

  0      
  0      
#1
Options
1 Accepted Solution
Re:Re:Re:Archer T3U(EU) only recognized as a USB 2.1 device-Solution
2019-05-20 01:51:46 - last edited 2020-09-07 05:50:19

Hi,

 

As our tested, after you switched to the 5GHz, you need close the about page and re-open it and the T3U will be recognized as an USB 3.0 device, otherwise, it is still the USB2.1 device.

 

So first, you can give it a go. 

 

Meanwhile, may I know where did you see this info? Please show us a screenshot of it. 

 

Thanks in advance. Have a good day. 

 

 

Recommended Solution
  0  
  0  
#4
Options
6 Reply
Re:Archer T3U(EU) only recognized as a USB 2.1 device
2019-05-17 10:06:20

Hi,

 

For your information, this T3U supports self-adaptive function, that is to say, as long as your device connected to the 2.4GHz, the adapter will be recognized as an USB2.0 device, while once it is connected to the 5GHz, it will be recognized as an USB 3.0 device. 

 

For example, with your Mac connected to the 2.4GHz, when you check the properties of the adapters, it shows up as an USB 2.0 device, while if you switched to 5GHz and re-open the properties page, it will be an USB 3.0 device.

 

May it help and have a nice day. 

 

 

  0  
  0  
#2
Options
Re:Re:Archer T3U(EU) only recognized as a USB 2.1 device
2019-05-18 07:03:36 - last edited 2019-05-18 09:51:22

Hi Kevin,

 

Thanks for your info, I did not know that.


Unfortunately it does not help. I was already connecting to the 5GHz band in my above experiments, and I have additionally now disabled 2.4GHz functionality in my router. But to no avail - my T3U keeps getting recognized as USB 2.1 only, on all my systems.

 

Is there anything else I can do?

  0  
  0  
#3
Options
Re:Re:Re:Archer T3U(EU) only recognized as a USB 2.1 device-Solution
2019-05-20 01:51:46 - last edited 2020-09-07 05:50:19

Hi,

 

As our tested, after you switched to the 5GHz, you need close the about page and re-open it and the T3U will be recognized as an USB 3.0 device, otherwise, it is still the USB2.1 device.

 

So first, you can give it a go. 

 

Meanwhile, may I know where did you see this info? Please show us a screenshot of it. 

 

Thanks in advance. Have a good day. 

 

 

Recommended Solution
  0  
  0  
#4
Options
Re:Archer T3U(EU) only recognized as a USB 2.1 device
2020-09-03 03:21:51

@MichaelH This is not true.

 

I'm connected via 5Ghz and am seeing 866.7 Mbps but USBview (microsoft toolkit) says usb device is at "High" speed only (USB 2) and not SuperSpeed (USB 3).  So the 5Ghz argument does not hold water at all.

 

What else can be done to get this device into USB3 mode?

 

English product name: "802.11ac NIC"

ConnectionStatus:                  
Current Config Value:              0x01  -> Device Bus Speed: High (is SuperSpeed or higher capable)
Device Address:                    0x05
Open Pipes:                           5

          ===>Device Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x01
bcdUSB:                          0x0210
bDeviceClass:                      0x00  -> This is an Interface Class Defined Device
bDeviceSubClass:                   0x00
bDeviceProtocol:                   0x00
bMaxPacketSize0:                   0x40 = (64) Bytes
idVendor:                        0x2357 = TP-LINK Technologies Co., Ltd.
idProduct:                       0x012D
bcdDevice:                       0x0210
iManufacturer:                     0x01
     English (United States)  "Realtek"
iProduct:                          0x02
     English (United States)  "802.11ac NIC"
iSerialNumber:                     0x03
     English (United States)  "123456"
bNumConfigurations:                0x01

  0  
  0  
#5
Options
Re:Re:Re:Archer T3U(EU) only recognized as a USB 2.1 device
2020-12-16 07:48:54

@Kevin_Z 

 

Hi,

 

the proposed solution didn't work for me. I have Ubuntu 18.04  Kernel 4.15.0-128-generic. Tp Link Archer T3U (driver installed: rtl88x2bu) is recognized only as 2.0 usb instead of 3.0.

I am connected to pure 5ghz network.

Closing and re-opening the page as suggested doesn't work and device doesn't switch to Super Speed.

 

Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/11p, 480M
    |__ Port 1: Dev 7, If 0, Class=Vendor Specific Class, Driver=rtl88x2bu, 480M
    |__ Port 5: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 5: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 6: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 6: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
 

 

Thanks

 

 

  0  
  0  
#8
Options
Re:Re:Re:Archer T3U(EU) only recognized as a USB 2.1 device
2021-03-26 17:47:02

@Alex00

 

The module that supports the T3U in the Linux kernel (88x2bu) loads the device when plugged as a USB 2.1 device by default:

 

[Fri Mar 26 17:42:15 2021] usb 1-1.2: new high-speed USB device number 10 using xhci_hcd
[Fri Mar 26 17:42:15 2021] usb 1-1.2: New USB device found, idVendor=2357, idProduct=0138, bcdDevice= 2.10
[Fri Mar 26 17:42:15 2021] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fri Mar 26 17:42:15 2021] usb 1-1.2: Product: 802.11ac NIC
[Fri Mar 26 17:42:15 2021] usb 1-1.2: Manufacturer: Realtek
[Fri Mar 26 17:42:15 2021] usb 1-1.2: SerialNumber: 123456

 

If you remove the kernel module and reload it with the option rtw_switch_usb_mode=1

 

# modprobe -r 88x2bu

# modprobe 88x2bu  rtw_switch_usb_mode=1

 

dmesg shows the device reconnecting as a USB 3.0 device:

 

[Fri Mar 26 17:44:12 2021] usb 1-1.2: USB disconnect, device number 10
[Fri Mar 26 17:44:12 2021] usb 2-2: new SuperSpeed Gen 1 USB device number 7 using xhci_hcd
[Fri Mar 26 17:44:12 2021] usb 2-2: New USB device found, idVendor=2357, idProduct=0138, bcdDevice= 3.00
[Fri Mar 26 17:44:12 2021] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fri Mar 26 17:44:12 2021] usb 2-2: Product: 802.11ac NIC
[Fri Mar 26 17:44:12 2021] usb 2-2: Manufacturer: Realtek
[Fri Mar 26 17:44:12 2021] usb 2-2: SerialNumber: 123456

 

You can save the options for loading a module so the S.O. does it automatically on reboot/pluggin the device, the exact details depend on the distribution used.

 

 

 

 

  0  
  0  
#9
Options

Information

Helpful: 0

Views: 4602

Replies: 8