Article 528TK Again, I am without wifi after upgrading to Debian10

Again, I am without wifi after upgrading to Debian10

by
high_existence
from LinuxQuestions.org on (#528TK)
I have a big problem, and I have tried to do a lot of things as you could see. Please help me with these.

During the booting process:

*Debian GNU/linux
Opciones avanzadas para Debian GNU/linux
System setup

Cargando Linux 4.19.0-8-amd64...
Cargando imagen de memoria inicial...
[2.579097] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [IBUS]
[2.591176] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 10ac08 [IBUS]
[3.871835] nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
/dev/sda2: clean, 767665/60497920 files, 13737523/241984000 blocks
[13.900775] bluetooth hcio: firmware: failed to load rtl_bt/rtl8723d_fw.bin (-2)
[13.900865] firmware_class: see https://wwiki.debian.org/Firmware for information about missing firmware
[13.900961] bluetooth hcio: RTL: firmware file rtl_bt/rtl8723d_fw.bin not found
[13.900961]
[15.091418] rtl8723de 0000:03:00.0: firmware: failed to load rtlwifi/rt18723defw.bin (-2)
[15.091541] rtlwifi: Selected firmware is not available

In https://wiki.debian.org/Firmware:

"Some of these firmware are free and open-source, and some of them are non-free, which means that you need to add the non-free and contrib components to /etc/apt/sources.list; see sources.list(5) and Debian archive basics (Debian Reference) for more information."

---
My sources.list

# buster-updates, previously known as 'volatile'

deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

# buster-backports, previously on backports.debian.org

deb http://deb.debian.org/debian/ buster-backports main contrib non-free
deb-src http://deb.debian.org/debian/ buster-backports main contrib non-free

# sources.list updated

deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free

deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib
----

apt-get update && apt-get upgrade.
/lib/firmware# ls

r128
radeon
rockchip
rp2.fw
rt2561.bin
rt2561s.bin
rt2661.bin
rt2860.bin
rt2870.bin
rt3070.bin -> rt2870.bin
rt3071.bin
rt3090.bin -> rt2860.bin
rt3290.bin
rt73.bin

As we can appreciate, the rtl_bt/rtl8723d_fw.bin is not there.

---
In wiki.debian.org/firmware:

rtl8723ae.ko Realtek 8723E 802.11n PCI wireless rtlwifi/rtl8723efw.bin
rtl8723be.ko Realtek 8723BE 802.11n PCI wireless rtlwifi/rtl8723befw.bin

There is no rtlwifi/rtl8723d_fw.bin.

However, in the page "Package: firmware-realtek (20190114-2)" say regarding to:
/lib/firmware/rtlwifi/rtl8723befw.bin firmware-realtek (see https://packages.debian.org/search?s...8723befw.bin):

Binary firmware for Realtek wired/wifi/BT adapters
This package contains the binary firmware for Realtek Ethernet, wifi and Bluetooth adapters supported by various drivers.

And going down in the page:

*Realtek RTL8723AU rev A wifi-with-BT firmware
(rtlwifi/rtl8723aufw_A.bin)
* Realtek RTL8723AU rev B wifi-with-BT firmware
(rtlwifi/rtl8723aufw_B.bin)
* Realtek RTL8723AU rev B wifi-only firmware
(rtlwifi/rtl8723aufw_B_NoBT.bin)
* Realtek RTL8723BE firmware, version 36 (rtlwifi/rtl8723befw_36.bin)
* Realtek RTL8723BE firmware (rtlwifi/rtl8723befw.bin)
* Realtek RTL8723BS BT firmware (rtlwifi/rtl8723bs_bt.bin)
* Realtek RTL8723BS wifi non-WoWLAN firmware
(rtlwifi/rtl8723bs_nic.bin)
* Realtek RTL8723BS wifi WoWLAN firmware
(rtlwifi/rtl8723bs_wowlan.bin)
* Realtek RTl8723BU non-WoWLAN firmware (rtlwifi/rtl8723bu_nic.bin)
* Realtek RTl8723BU WoWLAN firmware (rtlwifi/rtl8723bu_wowlan.bin)
* Realtek RTL8723DE firmware (rtlwifi/rtl8723defw.bin)
* Realtek RTL8723AE rev B firmware (rtlwifi/rtl8723fw_B.bin)
* Realtek RTL8723AE rev A firmware (rtlwifi/rtl8723fw.bin)

In case that the firmware above apply, how could I installed them? If not apply, how could obtain the correct firmware?

Bonus:

With lshw, the ethernet is ok, but look at the wifi conection:

*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eno1
version: 15
serial: e4:e7:49:0a:e3:58
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp aui bnc mii fibre 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=full ip=192.168.0.32 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:16 ioport:4000(size=256) memory:a4104000-a4104fff memory:a4100000-a4103fff

*-network DISABLED
description: Wireless interface
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlo1
version: 00
serial: 3e:38:63:ad:96:62
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723de driverversion=4.19.0-8-amd64 firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:132 ioport:3000(size=256) memory:a4000000-a400ffff

with #inxi -Fx:

Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard driver: r8169 v: kernel
port: 4000 bus ID: 02:00.0
IF: eno1 state: up speed: 100 Mbps duplex: full mac: e4:e7:49:0a:e3:58
Device-2: Realtek RTL8723DE 802.11b/g/n PCIe Adapter vendor: Hewlett-Packard driver: rtl8723de v: kernel port: 3000
bus ID: 03:00.0
IF: wlo1 state: down mac: 3e:38:63:ad:96:62

---------
I used apt-get -t buster-backports install /home/vladimir/Descargas/firmware-realtek_20190114-2_all.deb
firmware-realtek_20190114-2_all.deb was obtained from https://backports.debian.org/Instructions/

After the above command, I rebooted and bluetooth works! ... unfortunately, wifi does not.

The output of uname -a is:
Linux linux 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux

The output of apt list --installed | grep -i firmware is:
firmware-amd-graphics/buster-backports,now 20190717-2~bpo10+1 all [instalado, automitico]
firmware-linux-free/stable,stable,now 3.4 all [instalado, automitico]
firmware-linux-nonfree/buster-backports,now 20190717-2~bpo10+1 all [instalado]
firmware-linux/buster-backports,now 20190717-2~bpo10+1 all [instalado]
firmware-misc-nonfree/buster-backports,now 20190717-2~bpo10+1 all [instalado, automitico]
firmware-realtek/stable,stable,now 20190114-2 all [instalado]

--------

Now, I am trying to install the wifi driver (I hope I go the right way)

with lspci I got:

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter

I do not see any wifi controller there. I guess is the last line (according to what I have done), but regarding with the beggining, it appears:

[15.091418] rtl8723de 0000:03:00.0: firmware: failed to load rtlwifi/rt18723defw.bin (-2)
[15.091541] rtlwifi: Selected firmware is not available

rtlwifi!! I have no idea and the command

lspci | grep rtlwifi (nor lspci | grep wlan)

does not show anything...It is not there!!. How could I install it?

With Apper package, I found with the firmware and I see that the firmware:

firmware-realtek -Binary firmware for Realtek wired/wifi/BT adapters --- 20190114-2 is checked as installed. Besides that, the components of this package contains Realtek rtlwifi/rt18723defw.bin!!!

But even that, I can not see the wifi working.
-----

I start with what we have so far.

The network-manager is installed as well as plasma-nm (I am usind KDE Plasma by the way).
I installed nm-tray. Ok.

I restarted network-manager with /etc/init.d/network-manager restart

wireless-tools is already installed

With:
# lspci
Among others:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 1
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter
# lspci | grep -i wlan
# lspci | grep -i wireless
# lspci | grep -i wifi
# lspci -nn | grep Network
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter

In order to verify my wireless interface:

# ifconfig -a
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.32 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::e6e7:49ff:fe0a:e358 prefixlen 64 scopeid 0x20<link>
ether e4:e7:49:0a:e3:58 txqueuelen 1000 (Ethernet)
RX packets 1149574 bytes 1066740187 (1017.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 556185 bytes 65228482 (62.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 140968 bytes 10270058 (9.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 140968 bytes 10270058 (9.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

and with

# dmesg | grep -i wlan
[ 3.420003] usb 1-6: Product: 802.11n WLAN Adapter
# dmesg | grep -i wireless

The above is the first time I see WLAN Adapter mentioned.

I edited the interface:

# nano /etc/network/interfaces

auto wlan0
iface wlan0 inet loopback
wpa-ssid YOUR-SSID-HERE
wpa-psk YOUR-PASSWORD-HERE

# ifup lo ##my interface is lo, I do not know why.
ifup: interface lo already configured
# ifconfig lo
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 140968 bytes 10270058 (9.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 140968 bytes 10270058 (9.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# ping my-router-ip-here
## It did not stop!!, so I hit ctr-c
# ping google.com
## It did not stop!!, so I hit ctr-c

When I type:
# iwconfig wlan0
lo no wireless extensions.

Why???

Now, when I run #lshw

*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: ioport:3000(size=256) memory:a4000000-a400ffff

Before the *-network appeared DISABLED.

again with /lib/firmware# ls ## still the famous RTL8723 is not there.

I do not know what else to do.

Many thanks in advace.

Atte.
high_existencelatest?d=yIl2AUoC8zA latest?i=KnEX6uDpsPo:vjeoB9Ervyc:F7zBnMy latest?i=KnEX6uDpsPo:vjeoB9Ervyc:V_sGLiP latest?d=qj6IDK7rITs latest?i=KnEX6uDpsPo:vjeoB9Ervyc:gIN9vFwKnEX6uDpsPo
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments