Wifi works spotty and doesn't work.
The
the wifi adapter works irregularly; Sometimes it connects, works for a while and then cuts out or crashes.
Most of the time it doesn't work directly from boot .
I tried to install the driver, but it gives me an error in make.
The drivers referenced by inxi -N
are
/usr/lib/modules/6.11.0-13-generic/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko.zst
any idea ..
Corri los siguientes comandos
"sudo dmidecode -t system"
"sudo nmcli device"
'sudo lshw -C network'
"sudo inxi -N"
"rfkill list all"
"sudo grep iwl /etc/modprobe.d/* "
"sudo dkms status"
The
the wifi adapter works irregularly; Sometimes it connects, works for a while and then cuts out or crashes.
Most of the time it doesn't work directly from boot .
I tried to install the driver, but it gives me an error in make.
The drivers referenced by inxi -N
are
/usr/lib/modules/6.11.0-13-generic/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko.zst
any idea ..
Corri los siguientes comandos
"sudo dmidecode -t system"
"sudo nmcli device"
'sudo lshw -C network'
"sudo inxi -N"
"rfkill list all"
"sudo grep iwl /etc/modprobe.d/* "
"sudo dkms status"
---- ## 'sudo dmidecode -t system' ##----
Product Name: HP Pavilion Laptop 15-eh3xxx
Ryzen 7
Family: 103C_5335KV HP Pavilion
Status: No errors detected
_ _
_ _
CUANDO FUNCIONA
---- ## 'sudo nmcli device' ##----
DEVICE TYPE STATE CONNECTION
wlo1 wifi connected Casa2
lo loopback connected (externally) lo
p2p-dev-wlo1 wifi-p2p disconnected --
_ _
_ _
CUANDO NO FUNCIONA
---- ## 'sudo nmcli device' ##----
DEVICE TYPE STATE CONNECTION
lo loopback connected (externally) lo
wlo1 wifi disconnected --
p2p-dev-wlo1 wifi-p2p disconnected --
_ _
_ _
CUANDO FUNCIONA
---- ## 'sudo lshw -C network' ##----
*-network
description: Wireless interface
product: RTL8852BE PCIe 802.11ax Wireless Network Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlo1
version: 00
serial: 28:d0:43:8e:d2:d2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtw89_8852be driverversion=6.11.0-13-generic firmware=N/A ip=192.168.100.17 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:83 ioport:f000(size=256) memory:fcf00000-fcffffff
_ _
_ _
---- ## 'sudo inxi -N' ##----
Network:
Device-1: Realtek RTL8852BE PCIe 802.11ax Wireless Network
driver: rtw89_8852be
_ _
_ _
---- ## 'rfkill list all' ##----
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
_ _
_ _
---- ## 'sudo grep iwl /etc/modprobe.d/* ' ##----
/etc/modprobe.d/iwlwifi.conf:# /etc/modprobe.d/iwlwifi.conf
/etc/modprobe.d/iwlwifi.conf:# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
/etc/modprobe.d/iwlwifi.conf:# microcode file installed on the system. When removing iwlwifi, first
/etc/modprobe.d/iwlwifi.conf:# remove the iwl?vm module and then iwlwifi.
/etc/modprobe.d/iwlwifi.conf:remove iwlwifi \
/etc/modprobe.d/iwlwifi.conf/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
_ _
_ _
---- ## 'sudo dkms status' ##----
_ _
_ _
---- ## sudo lspci -knn | grep Ethernet ##----
_ _
_ _
CUANDO NO FUNCIONA
---- ## 'sudo lshw -C network' ##----
*-generic
description: Wireless interface
product: RTL8852BE PCIe 802.11ax Wireless Network Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlo1
version: ff
serial: 28:d0:43:8e:d2:d2
width: 32 bits
clock: 66MHz
capabilities: bus_master vga_palette cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtw89_8852be driverversion=6.11.0-13-generic firmware=N/A latency=255 link=no maxlatency=255 mingnt=255 multicast=yes wireless=IEEE 802.11
resources: irq:83 ioport:f000(size=256) memory:fcf00000-fcffffff
_ _
_ _
---- ## 'sudo inxi -N' ##----
Network:
Device-1: Realtek RTL8852BE PCIe 802.11ax Wireless Network
driver: rtw89_8852be
_ _
git clone https://github.com/HRex39/rtl8852be.git
cd rtl8852be
make clean
sudo make install
#rm -f .symvers.8852be
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.11.0-13-generic/build M=/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be modules
make[1]: Entering directory '/usr/src/linux-headers-6.11.0-13-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-14 (Ubuntu 14.2.0-4ubuntu2) 14.2.0
You are using: gcc-14 (Ubuntu 14.2.0-4ubuntu2) 14.2.0
CC [M] /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.o
CC [M] /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/osdep_service.o
CC [M] /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/osdep_service_linux.o
CC [M] /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/rtw_cfg.o
CC [M] /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/os_intfs.o
CC [M] /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/ioctl_linux.o
CC [M] /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/xmit_linux.o
CC [M] /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/mlme_linux.o
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/osdep_service.c:247:13: warning: conflicting types for ‘dbg_rtw_vmfree’ due to enum/integer mismatch; have ‘void(void *, u32, const enum mstat_f, const char *, const int)’ {aka ‘void(void *, unsigned int, const enum mstat_f, const char *, const int)’} [-Wenum-int-mismatch]
....
| ^~~~~~~~~~~~~~~~~
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/os_intfs.c:280:5: warning: no previous prototype for ‘rtw_ndev_init’ [-Wmissing-prototypes]
280 | int rtw_ndev_init(struct net_device *dev)
| ^~~~~~~~~~~~~
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/os_intfs.c: In function ‘rtw_ndev_init’:
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/os_intfs.c:294:9: error: too many arguments to function ‘netif_napi_add’
294 | netif_napi_add(dev, &adapter->napi, rtw_recv_napi_poll, RTL_NAPI_WEIGHT);
| ^~~~~~~~~~~~~~
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/osdep_service_linux.c:850:16: error: implicit declaration of function ‘prandom_u32’; did you mean ‘get_random_u32’? [-Wimplicit-function-declaration]
850 | return prandom_u32();
| ^~~~~~~~~~~
| get_random_u32
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/ioctl_linux.c:6246:5: warning: no previous prototype for ‘rtw_phl_test_set’ [-Wmissing-prototypes]
6246 | int rtw_phl_test_set(struct net_device *dev,
| ^~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:244: /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/osdep_service_linux.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.build:244: /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/os_dep/linux/os_intfs.o] Error 1
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_cache_inv’:
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.c:30:17: error: implicit declaration of function ‘pci_dma_sync_single_for_cpu’; did you mean ‘dma_sync_single_for_cpu’? [-Wimplicit-function-declaration]
30 | pci_dma_sync_single_for_cpu(hwdev, *bus_addr, size, direction);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| dma_sync_single_for_cpu
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_get_bus_addr’:
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.c:39:29: error: implicit declaration of function ‘pci_map_single’; did you mean ‘dma_map_single’? [-Wimplicit-function-declaration]
39 | *bus_addr = pci_map_single(hwdev, vir_addr, size, direction);
| ^~~~~~~~~~~~~~
| dma_map_single
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_unmap_bus_addr’:
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.c:50:17: error: implicit declaration of function ‘pci_unmap_single’; did you mean ‘dma_unmap_single’? [-Wimplicit-function-declaration]
50 | pci_unmap_single(hwdev, *bus_addr, size, direction);
| ^~~~~~~~~~~~~~~~
| dma_unmap_single
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_free_noncache_mem’:
/home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.c:97:17: error: implicit declaration of function ‘pci_free_consistent’ [-Wimplicit-function-declaration]
97 | pci_free_consistent(pdev, size, vir_addr, *bus_addr);
| ^~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:244: /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be/platform/platform_linux_pc_pci.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.11.0-13-generic/Makefile:1931: /home/gustavo/DOCUMENTOS/PROGRAMAS_INSTALAR/PLACA_NETWORK/rtl8852be] Error 2
make[1]: *** [Makefile:224: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.11.0-13-generic'
make: *** [Makefile:637: modules] Error 2