USB TP-Link WiFi Adapter no longer functions.

After doing an online update I lost the functionality of my TP-Link USB adapter. Can anyone help me get it back? The system now does not recognize any network whatsoever. I am now using my windows system to post this. My Opensuse is dead as far as the internet goes. Everything was working perfectly until I did the update. Thanks in advance to any help anyone can give me.

Try to connect with a Cable and post:

lsusb

We need the USB ID.

Also post:

rfkill list all

install rfkill if not.

PS:
After an Kernel-Update you have to build the Modules new:
https://forums.opensuse.org/showthread.php/525656-Driver-Installation

Edit:
Driver is from an rpm, so post:

zypper se -si rtl8812 kernel

My only online option is with my wireless adapter. I do not have an ether-net connection available.

lsusb shows the devise as bus 002 device 002: ID2357:010d

What is strange to me is that when I scan for networks nothing is detected! I am using my iphone as a hotspot but nothing shows up, not even the neighbors networks as is usually the case

I know the USB, see the Link to your threat with Installation.

Without any output, nothing can be said.

Take a picture of:

zypper se -si kernel rtl8812

and

zypper lr -d

Post it to https://paste.opensuse.org/
In the right upper Corner klick on Image.

You should also be able to boot the previous kernel by selecting it in “Advanced Options” in the boot menu.
Then your WiFi will hopefully work as well again and you can provide the requested information.

I got back my wifi by signing in on an old snapshop. Here is the requested inormation


**linux-fxo6:~ #** lsusb
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 090c:b370 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Silicon Motion SM
370 Camera
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 003: ID 0686:3006 Minolta Co., Ltd PagePro 1250W
Bus 006 Device 002: ID 1267:0214 Logic3 / SpectraVideo plc  
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2357:010d   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
**linux-fxo6:~ #** rfkill list all
If 'rfkill' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf rfkill
**linux-fxo6:~ #** cnf rfkill
                       
The program 'rfkill' can be found in the following package:
  * rfkill  path: /usr/sbin/rfkill, repository: zypp (download.opensuse.org-oss) ]

Try installing with:
    zypper install rfkill
                                                                                                                            
**linux-fxo6:~ #** zypper install rfkill                                                                                     
Retrieving repository 'Update Repository (Non-Oss)' metadata ...............................................[done]
Building repository 'Update Repository (Non-Oss)' cache ....................................................[done]
Retrieving repository 'Main Update Repository' metadata ....................................................[done]
Building repository 'Main Update Repository' cache .........................................................[done]
Retrieving repository 'google-chrome' metadata ----------------------------------------------------------------/]
**File 'repomd.xml' from repository 'google-chrome' is signed with an unknown key '1397BC53640DB551'. Continue? [yes[/b]
/no] (no): y
Retrieving repository 'google-chrome' metadata .............................................................[done]
Building repository 'google-chrome' cache ..................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  rfkill

1 new package to install.
Overall download size: 13.8 KiB. Already cached: 0 B. After the operation, additional 12.6 KiB will be used.
**Continue? [y/n/...? shows all options] (y): **y
Retrieving package rfkill-0.5-12.4.x86_64                                    (1/1),  13.8 KiB ( 12.6 KiB unpacked)
Retrieving: rfkill-0.5-12.4.x86_64.rpm .....................................................................[done]
Checking for file conflicts: ...............................................................................[done]
(1/1) Installing: rfkill-0.5-12.4.x86_64 ..................................................................[error]
Installation of rfkill-0.5-12.4.x86_64 failed:
Error: Subprocess failed. Error: RPM failed: error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Read-
only file system)                                                                                                  
                                                                                                                   
                                                                                                                   
**Abort, retry, ignore? [a/r/i] (a): **r
Installation of rfkill-0.5-12.4.x86_64 failed:
Error: Subprocess failed. Error: RPM failed: error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Read-
only file system)                                                                                                  
                                                                                                                   
                                                                                                                   
**Abort, retry, ignore? [a/r/i] (a): **a
Problem occurred during or after installation or removal of packages:
Installation aborted by user                                                                                       
                                                                                                                   
Please see the above error message for a hint.
**linux-fxo6:~ #** zypper se -si rtl8812 kernel
Loading repository data...
Reading installed packages...

S  | Name                         | Type    | Version                    | Arch   | Repository             
---+------------------------------+---------+----------------------------+--------+-----------------------
i+ | kernel-default               | package | 4.4.74-18.20.1             | x86_64 | Main Update Repository
i+ | kernel-default               | package | 4.4.73-18.17.1             | x86_64 | Main Update Repository
i  | kernel-firmware              | package | 20170530-7.3.1             | noarch | Main Update Repository
i+ | rtl8812AU_8821AU-kmp-default | package | 20170613_k4.4.74_18.20-1.3 | x86_64 | (System Packages)      
i+ | rtl8812AU_8821AU-kmp-default | package | 20170613_k4.4.73_18.17-1.1 | x86_64 | (System Packages)      
i+ | rtl8812AU_8821AU-kmp-default | package | 20170613_k4.4.27_2-1.1     | x86_64 | (System Packages)      
**linux-fxo6:~ #** zypper lr -d
Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                           | Name                                    | Enabled | GPG Check | Refresh | P
riority | Type   | URI                                                                                            
   | Service
---+---------------------------------+-----------------------------------------+---------+-----------+---------+--
--------+--------+------------------------------------------------------------------------------------------------
---+--------
 1 | TP-Link                         | TP-Link                                 | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/repositories/home:/Akoellh:/Kernelmodules/openSUSE_Leap_42.2/     
   |         
 2 | TP-Link-Update                  | TP-Link-Update                          | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/repositories/home:/Akoellh:/Kernelmodules/openSUSE_Leap_42.2_Updat
e/ |         
 3 | download.opensuse.org-non-oss   | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |  
 99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/                              
   |         
 4 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/                                         
   |         
 5 | download.opensuse.org-oss       | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |  
 99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/oss/                                  
   |         
 6 | download.opensuse.org-oss_1     | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/update/leap/42.2/oss                                              
   |         
 7 | google-chrome                   | google-chrome                           | Yes     | ( p) Yes  | Yes     |  
 99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                            
   |         
 8 | openSUSE-42.2-0                 | openSUSE-42.2-0                         | No      | ----      | ----    |  
 99     | yast2  | hd:///?device=/dev/disk/by-id/usb-PNY_USB_2.0_FD_AA00000000009313-0:0-part2                    
   |         
 9 | repo-debug                      | openSUSE-Leap-42.2-Debug                | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/                            
   |         
10 | repo-debug-non-oss              | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/                        
   |         
11 | repo-debug-update               | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/oss/                                       
   |         
12 | repo-debug-update-non-oss       | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                                   
   |         
13 | repo-source                     | openSUSE-Leap-42.2-Source               | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/                           
   |         
14 | repo-source-non-oss             | openSUSE-Leap-42.2-Source-Non-Oss       | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/                       
   |         
**linux-fxo6:~ #** 


I appreciate your help.
Where do I go from here to make things right?
Should I go ahead and upgrade to 42.3 at this point?
What can I do to prevent this from happening again?**

can you boot with an older kernel?
Goto the second entry in Grub and choose a normal one (not Rescue) with Kernel 4.4.74

Or you have to revert your Snapshot. because it is only a read File System (read only).

snapper rollback #number

as root where #number is the Number of your actual booted snapshot.

reboot

Thank you for your help Sauerland!
rfkill is now installed


**linux-fxo6:~ #** zypper install rfkill
Retrieving repository 'libdvdcss' metadata .................................................................[done]
Building repository 'libdvdcss' cache ......................................................................[done]
Retrieving repository 'packman' metadata ...................................................................[done]
Building repository 'packman' cache ........................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  rfkill

1 new package to install.
Overall download size: 0 B. Already cached: 13.8 KiB. After the operation, additional 12.6 KiB will be used.
**Continue? [y/n/...? shows all options] (y): **y
In cache rfkill-0.5-12.4.x86_64.rpm                                          (1/1),  13.8 KiB ( 12.6 KiB unpacked)
Checking for file conflicts: ...............................................................................[done]
(1/1) Installing: rfkill-0.5-12.4.x86_64 ...................................................................[done]

Where to from here?

Everything is working and I seem to have the 4.4.79 kernel update

So will I have to go through this again at the next kernel update?

Thank you much!

no, that should not happen.

But if you see an kernel Update, please see, if the rtl8812au-kmp package is also updated.