Can't install WIFI driver for lenovo thinkbook 15-IML

WIFI is not working at all in my Laptop in manjaro. in hardware configuration I get under the network controler : Unknown device name ( realtek Semiconducote Co.,Ltd)

devices connected via pci by this line : mhwd -lh -d --pci I think that The WIFI is :

10: PCI 200.0: 0280 Network controller
  SysFS ID: /devices/pci0000:00/0000:00:1d.1/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Realtek Network controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0xc82f 
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0xc02f 
  I/O Ports: 0x2000-0x20ff (rw,disabled)
  Memory Range: 0xb1200000-0xb120ffff (rw,non-prefetchable,disabled)
  IRQ: 255 (no events)
  Module Alias: "pci:v000010ECd0000C82Fsv000017AAsd0000C02Fbc02sc80i00"
  Attached to: #11 (PCI bridge)

My output for $ inxi --full --verbosity=7 --filter --no-host

System:
  Kernel: 5.7.19-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  Desktop: KDE Plasma 5.19.5 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM 
  Distro: Manjaro Linux 
Machine:
  Type: Laptop System: LENOVO product: 20RW v: Lenovo ThinkBook 15-IML 
  serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: LENOVO model: LVA/LVAB v: NO DPK serial: <filter> UEFI: LENOVO 
  v: CJCN29WW date: 06/19/2020 
Battery:
  ID-1: BAT1 charge: 43.9 Wh condition: 44.9/45.0 Wh (100%) volts: 12.9/11.5 
  model: Celxpert L19C3PF1 type: Li-poly serial: <filter> status: Unknown 
  cycles: 22 
Memory:
  RAM: total: 3.36 GiB used: 1.84 GiB (54.8%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Topology: Quad Core model: Intel Core i5-10210U bits: 64 type: MT MCP 
  arch: Kaby Lake rev: C L2 cache: 6144 KiB bogomips: 33615 
  Speed: 705 MHz min/max: 400/4200 MHz Core speeds (MHz): 1: 700 2: 700 3: 700 
  4: 700 5: 700 6: 700 7: 700 8: 700 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities 
  arch_perfmon art avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc 
  cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est 
  f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window hwp_epp 
  hwp_notify ibpb ibrs ibrs_enhanced ida intel_pt invpcid invpcid_single lahf_lm 
  lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat 
  pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pts rdrand 
  rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 
  stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi 
  vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr 
Graphics:
  Device-1: Intel UHD Graphics vendor: Lenovo driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:9b41 
  Device-2: Acer SunplusIT Integrated Camera type: USB driver: uvcvideo 
  bus ID: 1-6:4 chip ID: 5986:2113 
  Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: intel 
  unloaded: modesetting alternate: fbdev,vesa resolution: 1920x1080~60Hz 
  s-dpi: 96 
  OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.1.7 
  direct render: Yes 
Audio:
  Device-1: Intel vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
  chip ID: 8086:02c8 
  Sound Server: ALSA v: k5.7.19-2-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo 
  driver: r8169 v: kernel port: 3000 bus ID: 01:00.0 chip ID: 10ec:8168 
  IF: enp1s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Realtek vendor: Lenovo driver: N/A port: 2000 bus ID: 02:00.0 
  chip ID: 10ec:c82f 
  WAN IP: <filter> 
Drives:
  Local Storage: total: 931.51 GiB used: 8.59 GiB (0.9%) 
  ID-1: /dev/sda vendor: Toshiba model: MQ04ABF100 size: 931.51 GiB 
  speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> rev: 0E scheme: GPT 
  Message: No Optical or Floppy data was found. 
RAID:
  Message: No RAID data was found. 
Partition:
  ID-1: / size: 908.32 GiB used: 8.59 GiB (0.9%) fs: ext4 dev: /dev/sda2 
  label: N/A uuid: f15b26c1-3465-4e0d-b5b7-46a5e5b2c0c4 
  ID-2: /boot/efi size: 299.4 MiB used: 280 KiB (0.1%) fs: vfat dev: /dev/sda1 
  label: N/A uuid: 8864-D872 
Swap:
  ID-1: swap-1 type: partition size: 7.39 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda3 label: N/A uuid: c81587ea-2411-4503-b383-c6bd51bd76ff 
Unmounted:
  Message: No unmounted partitions found. 
USB:
  Hub: 1-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0 speed: 480 Mb/s 
  chip ID: 1d6b:0002 
  Device-1: 1-3:2 info: ASUSTek ROG STRIX IMPACT type: Mouse,HID 
  driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  chip ID: 0b05:1847 
  Device-2: 1-5:3 info: Shenzhen Goodix Goodix FingerPrint Device 
  type: <vendor specific> driver: N/A interfaces: 1 rev: 2.0 speed: 480 Mb/s 
  chip ID: 27c6:55a4 
  Device-3: 1-6:4 info: Acer SunplusIT Integrated Camera type: Video 
  driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s chip ID: 5986:2113 
  Device-4: 1-10:5 info: Realtek Bluetooth Radio type: Bluetooth driver: btusb 
  interfaces: 2 rev: 1.0 speed: 12 Mb/s chip ID: 0bda:c02f serial: <filter> 
  Hub: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.1 speed: 10 Gb/s 
  chip ID: 1d6b:0003 
Sensors:
  System Temperatures: cpu: 43.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 207 Uptime: 44m Init: systemd v: 246 Compilers: gcc: 10.2.0 
  Packages: pacman: 1189 Shell: Bash v: 5.0.18 running in: konsole inxi: 3.1.05 

is there anyway to install the driver ?

Hello,

That seems to be the rtl88x2ce. That means you need this AUR package:
https://aur.archlinux.org/packages/rtl88x2ce-dkms/

For that you need the kernel headers for your installed kernel first, but:

Is EOL = end of life. You should consider 5.4 as is LTS, or go with 5.8

To install the headers once you made sure you updated the system and rebooted:
sudo pacman-mirrors -f && sudo pacman -Syyu
Run this command

sudo pacman -S $(pacman -Qsq "^linux" | grep "^linux[0-9]*[-rt]*$" | awk '{print $1"-headers"}' ORS=' ')

Reboot again
Then you run
pamac build rtl88x2ce-dkms
Reboot

1 Like

Thank you. it worked like a charm.

2 Likes

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