On 25/11/2022 21:40, Ioannis Barkas wrote: > Hello, > > I have tested various USB devices and all worked except the TL-WN823N. > This device has never worked and we have 2 of them. > > On Ubuntu boot I get: > [ 1208.638541] usb 1-1: RTL8192EU rev B (SMIC) 2T2R, TX queues 3, > WiFi=1, BT=0, GPS=0, HI PA=0 > [ 1208.638553] usb 1-1: RTL8192EU MAC: d4:6e:0e:**:**:** > [ 1208.638560] usb 1-1: rtl8xxxu: Loading firmware rtlwifi/rtl8192eu_nic.bin > [ 1208.641483] usb 1-1: Firmware revision 19.0 (signature 0x92e1) > [ 1209.735452] usbcore: registered new interface driver rtl8xxxu > > When I attempt to connect at a 2,4GHz WPA3 SSID this is what I get: > [ 1502.319954] wlxd46e0eeba0f4: authenticate with c6:27:28:**:**:** > [ 1502.332105] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 1/3) > [ 1502.476159] wlxd46e0eeba0f4: authenticate with c6:27:28:**:**:** > [ 1502.476181] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 1/3) > [ 1502.587356] wlxd46e0eeba0f4: authenticated > [ 1502.589113] wlxd46e0eeba0f4: associate with c6:27:28:**:**:** (try 1/3) > [ 1502.593773] wlxd46e0eeba0f4: RX AssocResp from c6:27:28:**:**:** > (capab=0x1431 status=0 aid=16) > [ 1502.595559] usb 1-1: rtl8xxxu_bss_info_changed: HT supported > [ 1502.597222] wlxd46e0eeba0f4: associated > [ 1502.743847] wlxd46e0eeba0f4: deauthenticating from > c6:27:28:**:**:** by local choice (Reason: 1=UNSPECIFIED) > > To make things worse, I accidentally inserted it in a USB 1.1 port on > my AMD test PC and it could not even connect to a combo 2,4GHz WPA2,3 > SSID: > [ 1001.681485] wlxd46e0eeba0f4: authenticate with c6:27:28:**:**:** > [ 1001.703190] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 1/3) > [ 1001.904265] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 2/3) > [ 1002.108231] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 3/3) > [ 1002.312262] wlxd46e0eeba0f4: authentication with c6:27:28:**:**:** timed out > [ 1013.501401] wlxd46e0eeba0f4: authenticate with c6:27:28:**:**:** > [ 1013.523483] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 1/3) > [ 1013.724276] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 2/3) > [ 1013.928271] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 3/3) > [ 1014.132282] wlxd46e0eeba0f4: authentication with c6:27:28:**:**:** timed out > [ 1027.230375] wlxd46e0eeba0f4: authenticate with c6:27:28:**:**:** > [ 1027.242103] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 1/3) > [ 1027.444258] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 2/3) > [ 1027.648271] wlxd46e0eeba0f4: send auth to c6:27:28:**:**:** (try 3/3) > [ 1027.852237] wlxd46e0eeba0f4: authentication with c6:27:28:**:**:** timed out > > On USB 2.0 port the problem with WPA2,3 SSID was resolved. Is it > possible to set a flag so that the driver will bail out if the device > is on a USB 1.1 port? The truth is that the maximum speed it reached > was way below the 12Mb of USB 1.1 so it should not have a problem but > in practise it does... I believe the authentication failure is not related to USB 1.1. I get that even with USB 2.0. It's probably intermittent, the best kind of failure. Because of this and other problems, the standard advice on various internet forums is "blacklist rtl8xxxu, install Mange/rtl8192eu-linux-driver". I will look into it someday soon (ish). > > This is the device: > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.10 > bDeviceClass 0 > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x2357 TP-Link > idProduct 0x0109 TL-WN823N v2/v3 [Realtek RTL8192EU] > bcdDevice 2.00 > iManufacturer 1 Realtek > iProduct 2 802.11n NIC > iSerial 3 00********** > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 0x0035 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 500mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 5 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 2 802.11n NIC > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x84 EP 4 IN > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x05 EP 5 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x06 EP 6 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x87 EP 7 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 3 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x08 EP 8 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 0 > Binary Object Store Descriptor: > bLength 5 > bDescriptorType 15 > wTotalLength 0x000c > bNumDeviceCaps 1 > USB 2.0 Extension Device Capability: > bLength 7 > bDescriptorType 16 > bDevCapabilityType 2 > bmAttributes 0x00000002 > HIRD Link Power Management (LPM) Supported > Device Status: 0x0001 > Self Powered