wifi adapter Archer T4U now not connecting with post 4.12.14-lp151.28.36-default kernels

I’ve discovered that since upgrading beyond kernel 4.12.14-lp151.28.36-default (so with both 4.12.14-lp151.28.40-default & 4.12.14-lp151.28.44-default) wifi connections have not been recognized in NetworkManager and will not connect. The connection works fine with 4.12.14-lp151.28.36-default.

My system is Leap 15.1 and the device is model Archer T4U Version 3 ID 2357:0115 (driver rtl8822bu).

So, I’m back to using 4.12.14-lp151.28.36-default until the issue is solved. I did try to see what the problem might be but it’s beyond my tech skills.

Have you put in a bug report? There was a bug report put in about 28.40 relating to another wi-fi controller and that was fixed in 28.44.

Please post:

zypper lr -d
zypper se -si kernel rtl
zypper lr -d
#  | Alias                 | Name                        | Enabled | GPG Check | Refresh | Pri
ority | Type     | URI                                                               | Service
---+-----------------------+-----------------------------+---------+-----------+---------+----
------+----------+-------------------------------------------------------------------+--------
 1 | anydesk               | AnyDesk OpenSUSE - stable   | Yes     | (r ) Yes  | No      |   9
9     | rpm-md   | http://rpm.anydesk.com/opensuse/x86_64/                           |         
 2 | downloads             | local linux                 | Yes     | ( p) Yes  | No      |   9
9     | plaindir | dir:/home/murdoch/linux/downloads                                 |         
 3 | openSUSE-Leap_15.1-1  | openSUSE-Leap-15.1-OSS      | Yes     | (r ) Yes  | No      |   9
9     | rpm-md   | http://download.opensuse.org/distribution/leap/15.1/repo/oss/     |         
 4 | oss                   | openSUSE-Leap-15.1-Update   | Yes     | (r ) Yes  | No      |   9
9     | rpm-md   | http://download.opensuse.org/update/leap/15.1/oss/                |         
 5 | packman.inode.at-suse | Packman Repository          | Yes     | (r ) Yes  | No      |   9
9     | rpm-md   | http://packman.inode.at/suse/openSUSE_Leap_15.1/                  |         
 6 | repo-non-oss          | Non-OSS Repository          | Yes     | (r ) Yes  | No      |   9
9     | rpm-md   | http://download.opensuse.org/distribution/leap/15.1/repo/non-oss/ |         
 7 | repo-update-non-oss   | Update Repository (Non-Oss) | Yes     | (r ) Yes  | No      |   9
9     | rpm-md   | http://download.opensuse.org/update/leap/15.1/non-oss/            |         
 8 | skype-stable          | skype (stable)              | Yes     | (r ) Yes  | Yes     |   9
9     | rpm-md   | https://repo.skype.com/rpm/stable/                                |         
 9 | teamviewer            | TeamViewer - x86_64         | Yes     | (r ) Yes  | No      |   9
9     | rpm-md   | http://linux.teamviewer.com/yum/stable/main/binary-x86_64/        |         
10 | x86_64                | google chrome               | Yes     | (r ) Yes  | No      |   9
9     | rpm-md   | http://dl.google.com/linux/chrome/rpm/stable/x86_64

zypper se -si kernel rtl
Loading repository data...
Reading installed packages...

S  | Name                  | Type    | Version                                                
   | Arch   | Repository                
---+-----------------------+---------+--------------------------------------------------------
---+--------+--------------------------
i+ | kernel-default        | package | 4.12.14-lp151.28.44.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | kernel-default        | package | 4.12.14-lp151.28.40.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | kernel-default        | package | 4.12.14-lp151.28.36.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | kernel-default-devel  | package | 4.12.14-lp151.28.44.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | kernel-default-devel  | package | 4.12.14-lp151.28.40.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | kernel-default-devel  | package | 4.12.14-lp151.28.36.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | kernel-devel          | package | 4.12.14-lp151.28.44.1                                  
   | noarch | openSUSE-Leap-15.1-Update
i+ | kernel-devel          | package | 4.12.14-lp151.28.40.1                                  
   | noarch | openSUSE-Leap-15.1-Update
i+ | kernel-devel          | package | 4.12.14-lp151.28.36.1                                  
   | noarch | openSUSE-Leap-15.1-Update
i+ | kernel-firmware       | package | 20200107-lp151.2.12.1                                  
   | noarch | openSUSE-Leap-15.1-Update
i+ | kernel-macros         | package | 4.12.14-lp151.28.44.1                                  
   | noarch | openSUSE-Leap-15.1-Update
i+ | kernel-syms           | package | 4.12.14-lp151.28.44.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | kernel-syms           | package | 4.12.14-lp151.28.40.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | kernel-syms           | package | 4.12.14-lp151.28.36.1                                  
   | x86_64 | openSUSE-Leap-15.1-Update
i  | nfs-kernel-server     | package | 2.1.1-lp151.7.3.1                                      
   | x86_64 | openSUSE-Leap-15.1-Update
i+ | rtl8812au             | package | 5.2.20.2+git20190117.edcd447-lp151.1.21                
   | x86_64 | openSUSE-Leap-15.1-OSS    
i+ | rtl8812au-kmp-default | package | 5.2.20.2+git20190117.edcd447_k4.12.14_lp151.27-lp151.1.
21 | x86_64 | openSUSE-Leap-15.1-OSS    
i+ | rtl8822bu-debugsource | package | git20190921-lp151.3.16                                 
   | x86_64 | (System Packages)         
i  | texlive-l3kernel      | package | 2017.133.svn44483-lp151.6.1                            
   | noarch | openSUSE-Leap-15.1-OSS    
i  | texlive-l3kernel-doc  | package | 2017.133.svn44483-lp151.6.1                            
   | noarch | openSUSE-Leap-15.1-OSS

Thanks for the suggestion. I was thinking that with some help I could explore further and narrow the problem down before making a bug report.

Cheers

David

There is no driver installed…

The rtl8812au does not match to your device.
Only rtl8822bu matches, but you have only the debug package installed.

You can choose between these packages from these Repo:
rtl8822bu-kmp-default or rtl8812AU_8821AU-kmp-default
https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.1_Update/x86_64/

I appreciate your help with this and I’m not sure what I’m doing wrong as I did uninstall rtl8822bu-debugsource and then each in turn installed first rtl8822bu-kmp-default and then rtl8812AU_8821AU-kmp-default and booted each time into the 28.44 kernel but nothing has changed - there’s no wifi connection with either driver.

I’m willing to explore this further with your guidance. Thanks.

David

Post:

zypper se -si rtl
zypper se -si rtl
Loading repository data...
Reading installed packages...

S  | Name                  | Type    | Version                                     | Arch   | 
Repository  
---+-----------------------+---------+---------------------------------------------+--------+-
-----------
i+ | rtl8822bu-kmp-default | package | git20190921_k4.12.14_lp151.28.44-lp151.3.29 | x86_64 | 
local linux

There is also a problem with wpa_supplicant, so if you use wicked, install the version from the OSS Repo:

zypper in -f wpa_supplicant-2.6-lp151.4.4

If after reboot all is ok, lock the wpa_supplicant:

zypper al wpa_supplicant

Thanks for this suggestion. I’m now using wicked instead of NetworkManager and installed the suggested version of wpa-supplicant and rebooted. Please bear with me as I find the tools to discover if the wifi device has been connected. I’m booted into kernel 28.44 with your LAN driver rtl8822bu-kmp-default aboard.
journalctl shows:

Apr 03 13:32:14 murdoch kernel: usb 1-4: new high-speed USB device number 8 using xhci_hcd
Apr 03 13:32:14 murdoch kernel: usb 1-4: New USB device found, idVendor=2357, idProduct=0115
Apr 03 13:32:14 murdoch kernel: usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=
3
Apr 03 13:32:14 murdoch kernel: usb 1-4: Product: 802.11ac NIC
Apr 03 13:32:14 murdoch kernel: usb 1-4: Manufacturer: Realtek
Apr 03 13:32:14 murdoch kernel: usb 1-4: SerialNumber: 123456
Apr 03 13:32:14 murdoch mtp-probe[4497]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000
:00:14.0/usb1/1-4"
Apr 03 13:32:14 murdoch mtp-probe[4497]: bus: 1, device: 8 was not an MTP device
Apr 03 13:32:14 murdoch kernel: usbcore: registered new interface driver rtl88xxau

and

ip route
default via 192.168.47.1 dev eth0 proto dhcp  
192.168.47.0/24 dev eth0 proto kernel scope link src 192.168.47.7  
netstat -i
Kernel Interface table
Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0      1500    15212      0     17 0         11309      0      0      0 BMRU
lo       65536      272      0      0 0           272      0      0      0 LRU

So I did not lock wpa_supplicant yet!

Any more suggestions will be very welcomed. Thank you!

David

Apr 03 13:32:14 murdoch kernel: usbcore: registered new interface driver rtl88xxau

This is not the driver build by me.

Have you installed any driver from a git Repository?

Yes, I have tried a few of them. Should I remove any I still have installed?

David

Not remove, deinstall all.

Yes, I’ve deinstalled the git package and reinstalled rtl8822bu-kmp-default, restarted the system.

The device is detected but not connecting. Could something be keeping the driver from doing its job?

Where could I look and what tools should I use so I can log the result?

Thanks.

David

The journalctl output?
Also:
Do you use wicked or networkmanager?

The adapter is working now.

Started with networkmanager but switched to wicked when this problem arose and it’s new to me.

I think I was not configuring the adapter correctly. I used another adapter which had worked before and that connected once I’d configured it correctly.

Anyway, thanks again for your help.

David

Wicked has a problem with wpa_supplicant, search inside the forum for that.

Hello, We explored why this device was not connecting almost three years ago, but I’ve recently noticed that it is working with Leap 15.4 and kernel 5.14.21-150400.24.38-default. It did not work after the Leap 15.4 upgrade but sometime since then it has. I’d like to know what has allowed it to function now so I can keep it so.

How would I go about finding out why it’s working now when it did not before? Is there a process that I could follow to determine what has change to accommodate this device?

As usual, any suggestions are most welcomed.

Regards,

David Murdoch