Network Card Not Detected


I am debating on creating a dual boot on a Windows 11 laptop and am running ZorinOS Lite from a USB. I am unable to use internet because it says no network devices available. I am new to linux so I'm not sure where to start. The network card is built into the CPU (Celeron n4020 CPU @ 1.10GHz). Any help would be appreciated.

I rebooted just to see if that makes a difference and there was a code that popped up for a second that says: i2c_hid_acpi i2c-HTIx5288:01: i2c_hid_get_input: incomplete report

For starters, input

sudo lshw -C network

in the terminal.

Nothing comes up when I type that in. It says USB for a second and then it goes back to the command line zorin@zorin:~$

Do you have a wifi adapter you could use for the time being?

Unfortunately I don’t. It’s a cheap laptop my wife got that is basically unusable with Windows. I was gonna try to salvage it by going for a lightweight distro. Doesn’t have Ethernet or anything. The network card works on Windows (most of the time, occasionally disappears there too).

Try using hw-probe:

A post was split to a new topic: RealTek Network card not working

I also put the AppImage for hw-probe on a usb, opened a terminal in the USB directory and followed the instructions on its Github page, entering:

chmod +x ./hw-probe-1.6.5-189-x86_64.AppImage

sudo -E ./hw-probe-1.6.5-189-x86_64.AppImage -all -upload

No feedback after the first command, and after the second command I get the error:
sudo: ./hw-probe-1.6.5-189-x86_64.AppImage: command not found

Note: the error message excludes the "-E" and "-all -upload" but I did include them in the command as per the instructions.

You need to run that command from a terminal opened within the directory that the hw-probe appimage is stored.
If it is in your Downloads folder,

cd ~/Downloads

Then run the command.

Thanks for responding.

It's in located in /media/zorin/KINGSTON. In Thunar, I right-clicked in that directory, chose "Open Terminal Here", and the terminal says zorin@zorin:media/zorin/KINGSTON$.

(The first time I tried, the terminal was indeed not in the right directory and it gave the "no such file or directory" response. After opening a terminal in the right directory, it gives, and only to the 2nd command, "command not found" response.)

Oh well.

The HW-Probe software is in the Zorin Repos, so all you need to do to install it is

sudo apt install hw-probe --no-install-recommends

I was able to get internet connection through tethering with my phone. Here is the url from hw-probe:

If you can tether by phone can you run Software updater, stop it from running then select Settings button, go to first tab and change sources for updates to Main Server and update the system then try the command once more of:

sudo lshw -C network

and post back results.

I followed the directions but it already had main server as the source. I checked for updates as well as additional drivers and nothing came up. Ran the prompt and this time I got this back:
description: Ethernet interface
physical id: 1
bus info: usb@1:2
logical name: enx4e7975ba4cc1
serial: 4e:79:75:ba:4c:c1
capabilities: ethernet physical
configuration: broadcast=yes driver=ipheth driverversion=5.15.0-56-generic ip= link=yes multicast=yes

This is showing your Phone Tethered connection.

Yes, that is the only one that is listed.

From this, we find:

802.11n WLAN Adapter

Do you have anything plugged into a USB port that you have not noticed?
That, above, would suggest needing RTL8188fu driver instead of RTL8821ce...

The 8188fu should already be included in the Kernel since at least 4.15 kernel, so that is odd.
So, let's start back toward the beginning, using your Phone Tether:

sudo apt install build-essential dkms rtl8821ce-dkms

I don't have anything plugged into a USB port besides the liveUSB I am using and my phone tether. I did the command for installing the driver

1 Like

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