Hi
I installed OpenSUSE Tumbleweed on one of my PCs and everything is fine, it only has a problem with my wireless network card and it sees the list of wireless networks, but it shows their signal strength incorrectly and cannot connect to them.
My network card model is “TL-WN823N V3” and its chipset is “RTL8192EU”.
I already had the same problem on another PC, which I used the driver that “Sauerland” put in this repository “https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Tumbleweed/x86_64/” and the problem was solved.
But now this computer does not have internet access (unless the wireless network card is fixed) and I can not add this repository to install the new driver.
Is there a driver that can be installed offline?
Is there a way to solve this problem?
Why does OpenSUSE not replace this pre-installed faulty driver?
We need the ID of the Wlan-chip, not a name.
Post:
/sbin/lspci -nnk | grep -iA3 net
or if it is an USB-Adapter:
lsusb
Also post:
uname -a
Hi Dear “Sauerland” and thank you for your response
it is an USB Adapter
Bus 005 Device 002: ID 2357:0109 TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU]
Linux localhost.localdomain 5.13.13-1-default #1 SMP Fri Aug 27 08:52:15 UTC 2021 (6339fac) x86_64 x86_64 x86_64 GNU/Linux
Can you please give me a driver that can be installed offline and is not dependent on the Linux kernel version to work?
Post:
/sbin/modinfo rtl8xxxu | grep 2357
The Chip will work with kernel 5.14 out-of-the-box, but I do not know if also with kernel 5.13.
/sbin/modinfo rtl8xxxu | grep 2357 && uname -a
alias: usb:v2357p0107d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0100d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0109d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0108d*dc*dsc*dp*icFFiscFFipFFin*
Linux linux64 5.14.2-lp153.6.g314dce0-default #1 SMP Fri Sep 10 10:18:59 UTC 2021 (314dce0) x86_64 x86_64 x86_64 GNU/Linux
alias: usb:v2357p0107d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0100d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0109d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0108d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0107ddcdscdpicFFiscFFipFFin*
alias: usb:v2357p0100ddcdscdpicFFiscFFipFFin*
alias: usb:v2357p0109ddcdscdpicFFiscFFipFFin*
alias: usb:v2357p0108ddcdscdpicFFiscFFipFFin*
Install kernel-firmware-realtek or kernel-firmware-all and configure your Network.
I would do that with networkmanager.
Do you mean that the driver has been modified since the kernel 5.14 and the chipset works without any problems?
What if I want to install Leap?
As you know, the kernel version is older than Tumbleweed.
Both of kernel-firmware-realtek and kernel-firmware-all are installed
As I said at the beginning, I do not have internet access in this system, so if there is a newer version, I can’t install it.
Thank you.
The driver is also in kernel 5.13 as your modinfo shows.
So your Wlan should work out of the box with Tumbleweed after kernel-firmware-realtek is installed.
Maybe you have to restart your Router, maybe you have to configure your Wlan maybe, maybe.
The driver is also in kernel for Leap 15.2, therefore it must be also in Leap 15.3…
if the driver is in kernel 5.13 and 5.14 then why did i have same problem on my another PC with the same WLan Card (same model, chipset and version) that resolved by downloading and manually installing these files
rtl8192eu-kmp-default-5.6.4.git20210514_k5.13.8_1-3.28.x86_64.rpm
and
rtl8192eu-blacklist-rtl8xxxu-5.6 .git20210514-3.28.x86_64.rpm
from this repository " https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Tumbleweed/x86_64/ "? then i added this repository to openSUSE.
but in this case by manually installing above files and downloading 2 newer version of those files
rtl8192eu-kmp-default-5.6.4.git20210514_k5.13.12_2-3.30.x86_64.rpm
rtl8192eu-blacklist-rtl8xxxu-5.6.4.git20210514-3.30.x86_64.rpm
and
rtl8192eu-kmp-default-5.6.4.git20210514_k5.14.0_1-3.37.x86_64.rpm
rtl8192eu-blacklist-rtl8xxxu-5.6.4.git20210514-3.37.x86_64.rpm
The problem was not solved, even OpenSUSE did not recognize the wireless network card.
by the default kernel driver my wireless network card sees the list of wireless networks, but it displays their signal strength incorrectly and cannot connect to them and network manager displays these messages
Wireless Interface (wlp0s22f2u1) The WiFi network could not be found
and
Connection 'Name Of Connection" deactivated
please help me.
This is your kernel:
Linux localhost.localdomain 5.13.13-1-default
And this are kmps for this kernel:
rtl8192eu-kmp-default-5.6.4.git20210514_k5.13.122-3.30.x86_64.rpm
rtl8192eu-kmp-default-5.6.4.git20210514k5.14.0_1-3.37.x86_64.rpm
Secure boot is disabled?
Yes secure boot is disabled
Can you give me the right file for my kernel?
Is there a way I can access the list of old files?
In this case, I can download right file for kernel every time I reinstall OpenSUSE.
You have to install the latest Tumbleweed kernel and my latest kmp will work.
Or get the src.rpm and rebuild it by your own for your kernel.
https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Tumbleweed/src/
Is there a way to download the latest kernel and install it on the computer? As I said, my computer does not have internet unless the wireless network is up and running.
I do not know how to do this, can you tell me how? Thank you
Download the last kernel and install it. After that, install the kmp.
Hi
I downloaded this file but I encountered the following error message while rebuilding.
Cyrus@localhost:~/rpmbuild/SRPMS> rpmbuild --rebuild rtl8192eu-5.6.4.git20210514-3.40.src.rpm
Installing rtl8192eu-5.6.4.git20210514-3.40.src.rpm
warning: rtl8192eu-5.6.4.git20210514-3.40.src.rpm: Header V3 RSA/SHA256 Signature, key ID a416781f: NOKEY
warning: /home/Cyrus/rpmbuild/SPECS/rtl8192eu.spec: line 44: Macro %flavors_to_build needs whitespace before body
warning: /home/Cyrus/rpmbuild/SPECS/rtl8192eu.spec: line 44: Macro %_suse_kernel_module_subpackage defined but not used within scope
error: line 44: Unknown tag: %internal_kmp_error
Please help. Thank you
Post:
uname -a
You have to install the kernel-devel for your kernel, also make and gcc, libelf-devel and bc and kernel-macros.