New EOS install dual booting with Windows 11, Wifi don't work

Hello people!

I just installed Endeavour on my Lenovo IdeaPad 5 Pro 16ACH6, I dual boot it with Windows 11.

Problem is that i cannot get wifi to work (on Windows it’s all dandy), I have tried to search for a solution but to no avail. I am currently using a ethernet to usb adapter and it works fine.

Fast boot and secure boot is disabled in UEFI and Fast startup is disabled in Windows.

Here are some info I got from multiple commands:

sudo lshw -class network
*-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: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:2000(size=256) memory:d0600000-d06fffff
  *-network
       description: Ethernet interface
       physical id: 2
       bus info: usb@4:2
       logical name: enp5s0f4u2
       serial: 24:f5:a2:f1:15:59
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.12.11 duplex=full firmware=rtl8153a-3 v2 02/07/20 ip=192.168.0.119 link=yes multicast=yes port=MII speed=1Gbit/s


rfkill list all 
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: ideapad_bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no



lspci -k | egrep -i --color 'network|ethernet|wireless|wi-fi' -A 1
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8852
	DeviceName: Realtek RTL8111E Ethernet LOM
	Subsystem: Lenovo Device 4852


ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp5s0f4u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 24:f5:a2:f1:15:59 brd ff:ff:ff:ff:ff:ff


lsmod
Module                  Size  Used by
r8152                 131072  0
r8168                 208896  0
uvcvideo              118784  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         36864  1 uvcvideo
videobuf2_common       69632  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
btusb                  69632  0
btrtl                  28672  1 btusb
btbcm                  20480  1 btusb
videodev              270336  3 videobuf2_v4l2,uvcvideo,videobuf2_common
btintel                32768  1 btusb
mc                     65536  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
bluetooth             729088  5 btrtl,btintel,btbcm,btusb
ecdh_generic           16384  1 bluetooth
ecc                    40960  1 ecdh_generic
cdc_ether              24576  0
usbnet                 53248  1 cdc_ether
mii                    16384  2 usbnet,r8152
intel_rapl_msr         20480  0
joydev                 28672  0
mousedev               24576  0
intel_rapl_common      28672  1 intel_rapl_msr
hid_sensor_custom      28672  0
snd_hda_codec_realtek   159744  1
hid_sensor_hub         24576  1 hid_sensor_custom
hid_multitouch         32768  0
edac_mce_amd           36864  0
wmi_bmof               16384  0
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     73728  1
amdgpu               7806976  19
snd_hda_intel          57344  4
snd_intel_dspcfg       28672  1 snd_hda_intel
kvm_amd               147456  0
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
snd_hda_codec         176128  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
gpu_sched              49152  1 amdgpu
i2c_algo_bit           16384  1 amdgpu
kvm                  1056768  1 kvm_amd
drm_ttm_helper         16384  1 amdgpu
snd_hda_core          110592  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
ttm                    86016  2 amdgpu,drm_ttm_helper
ideapad_laptop         28672  0
irqbypass              16384  1 kvm
platform_profile       16384  1 ideapad_laptop
snd_hwdep              16384  1 snd_hda_codec
sparse_keymap          16384  1 ideapad_laptop
crct10dif_pclmul       16384  1
drm_kms_helper        303104  1 amdgpu
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
snd_pcm               155648  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
aesni_intel           380928  0
cec                    73728  1 drm_kms_helper
snd_timer              45056  1 snd_pcm
agpgart                45056  1 ttm
crypto_simd            16384  1 aesni_intel
ucsi_acpi              16384  0
vfat                   24576  1
snd                   114688  16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
syscopyarea            16384  1 drm_kms_helper
cryptd                 28672  2 crypto_simd,ghash_clmulni_intel
sp5100_tco             20480  0
sysfillrect            16384  1 drm_kms_helper
typec_ucsi             49152  1 ucsi_acpi
snd_rn_pci_acp3x       20480  0
sysimgblt              16384  1 drm_kms_helper
fat                    86016  1 vfat
rapl                   16384  0
pcspkr                 16384  0
tpm_crb                20480  0
rfkill                 32768  3 bluetooth,ideapad_laptop
ccp                   118784  1 kvm_amd
fb_sys_fops            16384  1 drm_kms_helper
soundcore              16384  1 snd
snd_pci_acp3x          20480  0
i2c_piix4              28672  0
typec                  65536  1 typec_ucsi
roles                  16384  1 typec_ucsi
mac_hid                16384  0
wmi                    36864  2 wmi_bmof,ideapad_laptop
tpm_tis                16384  0
tpm_tis_core           28672  1 tpm_tis
tpm                    90112  3 tpm_tis,tpm_crb,tpm_tis_core
video                  57344  1 ideapad_laptop
rng_core               16384  2 ccp,tpm
i2c_hid_acpi           16384  0
i2c_hid                32768  1 i2c_hid_acpi
acpi_cpufreq           32768  0
pinctrl_amd            32768  10
amd_pmc                20480  0
pkcs8_key_parser       16384  0
crypto_user            20480  0
drm                   589824  14 gpu_sched,drm_kms_helper,amdgpu,drm_ttm_helper,ttm
fuse                  167936  3
bpf_preload            16384  0
ip_tables              32768  0
x_tables               53248  1 ip_tables
ext4                  933888  1
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  163840  1 ext4
serio_raw              20480  0
atkbd                  36864  0
libps2                 20480  1 atkbd
sdhci_pci              73728  0
cqhci                  36864  1 sdhci_pci
sdhci                  81920  1 sdhci_pci
i8042                  32768  1 ideapad_laptop
xhci_pci               20480  0
crc32c_intel           24576  2
mmc_core              200704  3 sdhci,cqhci,sdhci_pci
xhci_pci_renesas       20480  1 xhci_pci
serio                  28672  4 serio_raw,atkbd,i8042

The ‘r8168’ module is something i tried out that according to this post below should work with the RTL8111E (Network controller) but it didn’t change anything and I don’t think it has anything to do with wifi.

Post: https://www.linuxquestions.org/questions/linux-hardware-18/realtek-rtl8111-8168-8411-ethernet-controller-r8168-driver-install-r8169-driver-doesn't-work-4175641982/

I am at a loss right now, any help appreciated!

Welcome to the forum! :smile:

The r8168 package shouldn’t have anything to do with a wifi problem as it is a driver for wired hardware.

Could you show the output (especially the URL) f the following terminal command:

inxi -Fxxxz | eos-sendlog
1 Like

Thanks for the warm welcome! ^^
Ran the command, here is the url:
https://clbin.com/9raNy

Your log doesn’t show any module loaded for
the WiFi. I think your ideapad has the new 802.11AX wireless standard and the chip may be the RTL8852A or AE.

I think i would try the AUR package rtw89-dkms-git

yay -S rtw89-dkms-git.

Edit:

https://www.phoronix.com/scan.php?page=news_item&px=Realtek-802.11ax-rtw89

1 Like

I’m not sure if this will show the chip either? But I’m pretty sure it’s an rtl8852A? because the chip id is 10ec:8852

inxi -Na

Edit: I know a lot of these new laptops only come with WiFi. I have the same on my HP and i also picked up a usb to gigabit adapter just in case i needed it.

Welcome to the forum @Tbobbe :partying_face::balloon::tada:

1 Like

You might want to try these commands:

yay -S rtw89-dkms-git
reboot

EDIT: sorry, Rick already gave you this info.

2 Likes

@Tbobbe

So that worked for you then? This is fairly recent package. There were some issues in the beginning but i think the maintainer has fixed it. I think he forgot to have the firmware load in the build process?

This solved it!

Thanks @ricklinux and @manuel for the support!

After the device was up and running I had a little adventure with iwd before I realized I needed to enable a dhcp service (using dhcpcd atm) :stuck_out_tongue:

But now wifi works fine!

1 Like

I just run what ever is on EOS. I think dhcpcd is disabled? :man_shrugging: Is that for ipv6?

Edit: I guess it’s for both but needed for something you are doing?

Just needed some sort of dhcp service enabled so I could receive an ip (didn’t have one per default it would seem). Read that iwd had a built in dhcp service that could be enabled via config but it was easier to just install dhcpcd and enable as a quick fix. Have no idea what the cleanest solution is tbh.

Me either. I am familiar with iwd as i use it on my laptop when i installed Arch. On EOS it’s already working on the Live ISO.

Might be worth mentioning that I run i3 so had to figure out how to use, and which one to use of the different available services (iw, iwd, wpa_supplicant, NetworkManager) to actually make a successful wifi connection. Probably would have saved myself some headache if I would just gone with gnome or plasma :sweat_smile:

1 Like

Yes…i was wondering why you had to do that.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.