Thinkpad T15 Gen2 No Network (wire) driver installed Fedora 42

My laptop only connects with WiFi: Network controller [0280]: Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak] [8086:2725] (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX210 160MHz [8086:0020]

Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

And it works good until I need to connect with a wire because there is no WiFi.

Any Ideas what should I do?

You have listed your wifi adaptor/driver, now you need to find your ethernet adaptor.
Use lspci or inxi -n and report back here with those details. We (or you) can look up the ethernet driver and see if it is supported in Fedora.

2 Likes

I typed: lspci | grep -i ethernet and nothing shows.

then I tried: sudo lspci -nnv but again no eyhernet devices only WiFi.

What else can I try?

I just try this: systemctl status NetworkManager.service

● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Tue 2026-01-20 20:57:00 CST; 17min ago
Invocation: 0d95496e51ab403f9a1d2b94890362cd
Docs: man:NetworkManager(8)
Main PID: 1035 (NetworkManager)
Tasks: 4 (limit: 28404)
Memory: 14.1M (peak: 15.1M)
CPU: 244ms
CGroup: /system.slice/NetworkManager.service
└─1035 /usr/bin/NetworkManager --no-daemon

Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.5139] dhcp4 (wlp9s0): state changed>
Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.5203] policy: set ‘TorreFuerte’ (wl>
Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.5243] device (wlp9s0): state change>
Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.5253] device (wlp9s0): state change>
Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.5254] device (wlp9s0): state change>
Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.5256] manager: NetworkManager state>
Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.5257] device (wlp9s0): Activation: >
Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.5260] manager: startup complete
Jan 20 20:57:03 oneLove1Life NetworkManager[1035]: [1768964223.7356] manager: NetworkManager state>
Jan 20 20:57:10 oneLove1Life NetworkManager[1035]: [1768964230.8491] agent-manager: agent[dba5b11f>

Decided to open the laptop and find out if NIC is not plug-in or burn.

everything looks normal, I unplug it took some pictures and put it back.

Now I know that the NIC is a HSB E89382 right?

Well, yes and no, It is a HSB part number is : FT590/FT531 NS-B905

What is the correct driver for this part???

If the NIC isn’t broken or burned, lscpi must show it. Are you sure it doesn’t appear in the list?
Could it internally be connected to the USB bus? lsusb would shows, but I doubt it’s connected there.

1 Like

Post here, in preformatted text, the full output of lspci and inxi -n
We can’t reliably tell from the device part which driver, and if we could, then still why can’t you see it?

2 Likes

FYI, The

NS-B905 Rev 1 (Lenovo FRU 01YT388) is not a standalone network controller; it is a passive daughterboard . The actual chipset driving the network connection is located on the laptop’s motherboard.

I’m pretty sure it’s based on an intel chip and should be supported out of the box. But let’s see your lspci output.

1 Like

$ lspci
00:00.0 Host bridge: Intel Corporation Tiger Lake-UP3/H35 4 cores Host Bridge/DRAM Registers (rev 01)
00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)
00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01)
00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01)
00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1 (rev 01)
00:07.2 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2 (rev 01)
00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01)
00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01)
00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #1 (rev 01)
00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
00:16.3 Serial controller: Intel Corporation Tiger Lake-LP Active Management Technology - SOL (rev 20)
00:1c.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #0 (rev 20)
00:1c.4 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #5 (rev 20)
00:1c.7 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #8 (rev 20)
00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
00:1f.3 Audio device: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
04:00.0 Non-Volatile memory controller: Sandisk Corp WD SN560/SN740/SN770/SN5000 NVMe SSD (rev 01)
09:00.0 Network controller: Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak] (rev 1a)
0a:00.0 SD Host controller: Genesys Logic, Inc GL9750 SD Host Controller (rev 01)

$ inxi -n
Network: Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
IF: wlp9s0 state: up mac: 4a:9d:00:82:2f:0f

I used a Fedora 42 USB Boot drive to see if the default fedora would install the Ethernet but NO it only installs the WiFi. Not even the live boot find it.

Disabled in BIOS by any chance?

2 Likes

Can you test a live boot of a Debian based distro?
If that can’t see it, then I can only recommend a USB ethernet adaptor - they do work well.

Checked BIOS like a thousand times, disable every network setting and re-enable it.

NOthing works

I will try Ubuntu 24.04 and I will let you know.

:crossed_fingers:

Nope, same thing. No solution. :pensive_face:

1 Like

According to Lenovo Support this is the LAN Adapater my laptop should have…

Intel PRO1000 LAN Adapter

Can I install the driver manually?

Are you sure your system has onboard ethernet? According to the PSREF for T15 Gen2 there were also models w/o onboard ethernet available.

Use the serial number and/or model of your system and lookup the exact configuration. If it’s a CTO model, then you def. need to use the serial number.

IIRC the UEFI firmware should also have built-in HW diagnostics you could boot via UEFI boot menu (F11?)

1 Like

That won’t get you anywhere as the network card doesn’t seem to detected at all. Moreover, you have driver already installed (it’s part of the kernel).

2 Likes

I did used the serial number of my laptop to get this information on Lenovo’s support site.

:slightly_frowning_face: can I refresh or reinstall the drivers?