Can't use wifi

Hello guys, I’ll try to keep it short.
-Installed Endeavour a week ago

-Today I tried to use wifi (usually on ethernet), and spent a couple of hours trying to fix it. Been to arch wiki, reddit and youtube

-Can’t use ipconfig (random fact but maybe helpful) , had an incompatible rtw88_8822be wifi driver and module (still do), but after reinstalling linux-firmware the wifi driver disappear and so I only have the module.

  • Says that my interface “enp8s0” is not connected when I do “iw dev enp8s0 link”

-When i do “iw dev” it doesn’t show any interfaces…

-I guess I need to install compatible driver and module but I wouldn’t mess with that if I didn’t have to as I don’t have any serious experience with linux. I’m very confused.

Im running i3 on a Lenovo y530

Thank you guys!

@k0v4c
What does it show for the Wifi

inxi -Na
1 Like

Welcome to the purple side!! @k0v4c
:enos: :enos_flag:

1 Like

Network:
Device-1: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter
vendor: Lenovo ThinkPad E595 driver: N/A modules: rtw88_8822be pcie:
speed: Unknown lanes: 63 link-max: gen: 6 speed: 64 GT/s port: 4000
bus-ID: 07:00.0 chip-ID: 10ec:b822 class-ID: 0280
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 3000 bus-ID: 08:00.0 chip-ID: 10ec:8168 class-ID: 0200

Thank you!

Welcome to the forum @k0v4c :enos: :enos_flag: :partying_face: :tada: :balloon:

1 Like

Thank you!

1 Like

@k0v4c
Have you tried installing the following?

yay -S rtw88-dkms-git

I just did, tried “iw dev” and still nothing shows. Also nothing changed in the bottom right where the wireless networks are.

What does this show?

systemctl status NetworkManager.service
oaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
    Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
             └─NetworkManager-ovs.conf
     Active: active (running) since Sat 2022-06-11 16:42:21 PDT; 4h 59min ago
       Docs: man:NetworkManager(8)
   Main PID: 424 (NetworkManager)
      Tasks: 3 (limit: 19023)
     Memory: 13.7M
        CPU: 1.963s
     CGroup: /system.slice/NetworkManager.service
             └─424 /usr/bin/NetworkManager --no-daemon

Jun 11 16:44:18 uros NetworkManager[424]: <info>  [1654991058.4398] device (enp8s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Jun 11 16:44:18 uros NetworkManager[424]: <info>  [1654991058.4405] manager: NetworkManager state is now CONNECTED_LOCAL
Jun 11 16:44:18 uros NetworkManager[424]: <info>  [1654991058.4411] manager: NetworkManager state is now CONNECTED_SITE
Jun 11 16:44:18 uros NetworkManager[424]: <info>  [1654991058.4413] policy: set 'Wired connection 1' (enp8s0) as default for IPv4 routing and DNS
Jun 11 16:44:18 uros NetworkManager[424]: <info>  [1654991058.4483] device (enp8s0): Activation: successful, device activated.
Jun 11 16:44:18 uros NetworkManager[424]: <info>  [1654991058.7873] manager: NetworkManager state is now CONNECTED_GLOBAL
Jun 11 16:44:18 uros NetworkManager[424]: <info>  [1654991058.9919] dhcp6 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
Jun 11 16:44:18 uros NetworkManager[424]: <info>  [1654991058.9929] policy: set 'Wired connection 1' (enp8s0) as default for IPv6 routing and DNS
Jun 11 16:44:19 uros NetworkManager[424]: <info>  [1654991059.0032] dhcp6 (enp8s0): state changed new lease
Jun 11 17:18:11 uros NetworkManager[424]: <info>  [1654993091.0896] manager: kernel firmware directory '/lib/firmware' changed

Always use code tags around what you post to make it easier to decipher.

I don’t know if thats what you meant lol, I’m sorry.

Yes that is correct. I was just about to modify it for you. You can use the preformatted text button or you can use 3 tilde ~~~ or 3 ``` backticks before and after what you paste from the terminal also works.

2 Likes

Okay so you said you have been mucking around with the WiFi stuff. Normally i never touch any of that to get WiFi working on EndeavourOS. It is usually just a module that needs to be loaded or a package installed to get it working. This is the alternate package otherwise i think it works with a kernel module. The above output say’s firmware has changed. Not sure all that you have done. Did it ever work?

I have never tried wifi until today. And what happened before I started messing around with this was on the bottom right where the network bar is, it gave me options for wireless connections but they were gray and I couldn’t click on them, now there is no options for wireless at all, but no, it never worked.

What desktop is it? Also what does this show?

lspci -k
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
	Subsystem: Lenovo Device 3802
	Kernel driver in use: skl_uncore
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
	Subsystem: Lenovo Device 380c
	Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
	Subsystem: Lenovo Device 39fd
	Kernel driver in use: i915
	Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
	Subsystem: Lenovo Device 381f
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device_pci_legacy
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
	Subsystem: Lenovo Device 384e
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
	Subsystem: Lenovo Device 3807
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
	Subsystem: Lenovo Device 3803
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
	Subsystem: Lenovo Device 3801
00:15.0 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
	Subsystem: Lenovo Device 3806
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
	Subsystem: Lenovo Device 3809
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
	Subsystem: Lenovo Device 380e
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
	Subsystem: Lenovo Device 380a
	Kernel driver in use: ahci
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
	Kernel driver in use: pcieport
00:1d.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #13 (rev f0)
	Subsystem: Lenovo Device 3820
	Kernel driver in use: pcieport
00:1d.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
	Subsystem: Lenovo Device 3821
	Kernel driver in use: pcieport
00:1e.0 Communication controller: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller (rev 10)
	Subsystem: Lenovo Device 380f
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller (rev 10)
	Subsystem: Lenovo Device 3810
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
	Subsystem: Lenovo Device 3812
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci_intel_cnl
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
	Subsystem: Lenovo Device 3813
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
	Subsystem: Lenovo Device 3801
	Kernel driver in use: intel-spi
	Kernel modules: intel_spi_pci
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
	Subsystem: Lenovo Device 39fd
	Kernel driver in use: nouveau
	Kernel modules: nouveau
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
	Subsystem: Samsung Electronics Co Ltd SSD 970 EVO Plus 1TB
	Kernel driver in use: nvme
07:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
	Subsystem: Lenovo ThinkPad E595
	Kernel modules: rtw88_8822be, rtw_8822be
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Lenovo Device 38b4
	Kernel driver in use: r8169
	Kernel modules: r8169

Dekstop is i3 :slight_smile:

It shows two modules

07:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
	Subsystem: Lenovo ThinkPad E595
	Kernel modules: rtw88_8822be, rtw_8822be

Let’s try uninstalling the rtw88-dkms-git and then reboot.

yay -R rtw88-dkms-git