Thinkpad t14 amd gen 1 cannot detect wifi card

I have a ThinkPad T14, its supposed to be Linux-certified but i am unable to even detect the WiFi card using both Manjaro and Ubuntu (for which it’s certified).

The output to lspci is:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.6 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7
01:00.0 Non-Volatile memory controller: Union Memory (Shenzhen) Device 6201 (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Co
ntroller (rev 0e)
02:00.1 Serial controller: Realtek Semiconductor Co., Ltd. Device 816a (rev 0e)
02:00.2 Serial controller: Realtek Semiconductor Co., Ltd. Device 816b (rev 0e)
02:00.3 IPMI Interface: Realtek Semiconductor Co., Ltd. Device 816c (rev 0e)
02:00.4 USB controller: Realtek Semiconductor Co., Ltd. Device 816d (rev 0e)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8852
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Co
ntroller (rev 15)
06:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02)
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev d1)
07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637
07:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Securit
y Processor
07:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
07:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
07:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Process
or (rev 01)
07:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller

How should I proceed?

Hi @trashvap ,

Welcome to the forum!

The output you provided above only shows the Ethernet pci card.
In order to see the wifi card you have to post the output of the following terminal command:
inxi -Fazy
Please, also read how to provide good information in the following post before you answer:

Hope this help, regards.

All i can see is the Ethernet card, the WiFi works under Windows so I know the card works.

System:
  Kernel: 5.13.0-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64 
  root=UUID=35f559cf-252a-46b1-97cc-5b54a12dc438 rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: KDE Plasma 5.21.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM 
  Distro: Manjaro Linux base: Arch Linux 

 Network:
      Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
      vendor: Lenovo driver: r8169 v: kernel port: 4400 bus-ID: 02:00.0 
      chip-ID: 10ec:8168 class-ID: 0200 
      IF: enp2s0f0 state: down mac: <filter> 
      Device-2: Realtek vendor: Lenovo driver: N/A port: 3000 bus-ID: 03:00.0 
      chip-ID: 10ec:8852 class-ID: 0280 
      Device-3: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
      vendor: Lenovo driver: r8169 v: kernel port: 2000 bus-ID: 05:00.0 
      chip-ID: 10ec:8168 class-ID: 0200 
      IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  1. Please install a spell-checker in your browser.
  2. Please leave a blank line before indenting
  3. Please press the orange pencil above your posts to see what I changed.
  4. Realtek is know to have issues with its Linux drivers, so try both latest LTS kernels (5.10 and 5.4) and see if the problem goes away all by itself.

I am doing my best to conform to the forum format, thank you. As for changing the kernel, it had no effect on this issue.

1 Like

Hmm. Thought they only use Intel AX200 chips for WiFi with this model.
Seems to be some Realtek adapter though.

Try this driver:

https://aur.archlinux.org/packages/rtw89-dkms/

2 Likes

This was the solution, thank you!

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