Solved Network Card not found

Solved issue

Cseager

New Member
Joined
Oct 25, 2024
Messages
9
Reaction score
0
Credits
83
01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b851]
Loaded the bootable device and stalled at that phase of the installation process. Loaded a live version of Gnome and Couldn't access internet. Is there anyway i can get the firmware onto my Linux environment? I don't have any way to access the internet when I'm in Linux, but i do have a windows desktop i can browse on and they can exchange files using a flash drive.
Laptop is a HP fd0081wm

Thank you
 


find out which RTL chipset [important don't forget the suffix if it has one EU/CS/etc] search on Github for the drivers, download to pendrive and install from there

to find the chipset hopefully you will have inxi, in the terminal run inxi -Nn
 
i dont have inxi. im gonna share some pictures of what im working with. One of those files is the driver i installed from the hp website which im guessing won't work because it's set up for windows. The other is from this github repository. It's a close match, mines a 8851be not 52be. I don't think I'm very confident where i can download drivers from the Gnome environment. One of my screenshots shows the first step of the installation process. it's clear where i can install the drivers here, but from live it's not so simple. there's another screenshot that shows some kind of realtek drivers in Gnome but that came packaged w/ linux.
20241025_111733.jpg
20241025_112333.jpg
20241025_111944.jpg
20241024_154053.jpg
20241025_112343.jpg
 
To install the driver it will be necessary to have an internet connection :
I hope you will have a Smartphone + Wlan. Then you can use "Tethering", enable it and connect your Smartphone via USB to your Linux system, you will have then the connection.
To get your HW Info :
Code:
sudo lshw -html > ~/System.html

Search in the generated html-file for a string like that : "RTL8821CE", it is the name of the Realtek-device for further investigations.
 

Which distro are you running? This is a fairly new card ( relatively ) and was added in most 6.x kernels.
If you're running a distro that uses an older kernel, you will have to do anytime there is a kernel update.

Instead on install inxi or lshw or hardinfo or something else, you can also use lspci and lsusb

lspci | grep -i wi-fi

lspci almost always comes installed by default.
 
I am now officially messaging you all using my live boot. Mobile tethering did the trick. I guess i can go through the regular process of installing the drivers. wish me luck, boys.
 

Which distro are you running? This is a fairly new card ( relatively ) and was added in most 6.x kernels.
If you're running a distro that uses an older kernel, you will have to do anytime there is a kernel update.

Instead on install inxi or lshw or hardinfo or something else, you can also use lspci and lsusb

lspci | grep -i wi-fi

lspci almost always comes installed by default.
i don't have anything about wifi, but here's my whole lspci output. i think the relevant information is the network controller, yeah?

00:00.0 Host bridge: Intel Corporation Device 461b
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant
00:08.0 System peripheral: Intel Corporation Device 467e
00:0a.0 Signal processing controller: Intel Corporation Platform Monitoring Technology (rev 01)
00:12.0 Serial controller: Intel Corporation Device 54fc
00:12.7 Universal Flash Storage controller: Intel Corporation Device 54ff
00:14.0 USB controller: Intel Corporation Alder Lake-N PCH USB 3.2 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Alder Lake-N PCH Shared SRAM
00:15.0 Serial bus controller: Intel Corporation Device 54e8
00:15.1 Serial bus controller: Intel Corporation Device 54e9
00:16.0 Communication controller: Intel Corporation Alder Lake-N PCH HECI Controller
00:19.0 Serial bus controller: Intel Corporation Device 54c5
00:19.1 Serial bus controller: Intel Corporation Device 54c6
00:1c.0 PCI bridge: Intel Corporation Device 54be
00:1f.0 ISA bridge: Intel Corporation Alder Lake-N PCH eSPI Controller
00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake-N PCH High Definition Audio Controller
00:1f.4 SMBus: Intel Corporation Alder Lake-N SMBus
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-N SPI (flash) Controller
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b851
 
To install the driver it will be necessary to have an internet connection :
I hope you will have a Smartphone + Wlan. Then you can use "Tethering", enable it and connect your Smartphone via USB to your Linux system, you will have then the connection.
To get your HW Info :
Code:
sudo lshw -html > ~/System.html

Search in the generated html-file for a string like that : "RTL8821CE", it is the name of the Realtek-device for further investigations.
i looked in that file and i didnt find anything like RTL8821CE
 
I still haven't found the driver for my network card. The github repo from earlier in the thread didn't help. Have i not posted enough information on the thread? I feel like one of these outputs should have the name of my network card.
 
To install the driver it will be necessary to have an internet connection :
I hope you will have a Smartphone + Wlan. Then you can use "Tethering", enable it and connect your Smartphone via USB to your Linux system, you will have then the connection.
To get your HW Info :
Code:
sudo lshw -html > ~/System.html

Search in the generated html-file for a string like that : "RTL8821CE", it is the name of the Realtek-device for further investigations.
is this the output from lshw you wanted?

id:network
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration:
latency=0
resources:
ioport:3000(size=256)
memory:80400000-804fffff
 
i looked in that file and i didnt find anything like RTL8821CE
Take this Command :
Code:
sudo lshw > txt

and search for the part-string "RTL" in txt txt-file (html-files in Ubuntu 24.04.01 find no part-strings via firefox per default).

The complete "RTL-string" you must also find in this output :

Sass:
sudo lspci
 
Take this Command :
Code:
sudo lshw > txt

and search for the part-string "RTL" in txt txt-file (html-files in Ubuntu 24.04.01 find no part-strings via firefox per default).

The complete "RTL-string" you must also find in this output :

Sass:
sudo lspci
configuration: broadcast=yes driver=rtl88x2bu driverversion=v5.13.1-20-gbd7c7eb9d.20210702_ firmware=30.20 ip=192.168.1.156 link=yes multicast=yes wireless=IEEE 802.11AC

that did the trick. i guess that github repo does have my networkcard's driver. I just need to figure out how to install that thing. Thank you!
 
configuration: broadcast=yes driver=rtl88x2bu driverversion=v5.13.1-20-gbd7c7eb9d.20210702_ firmware=30.20 ip=192.168.1.156 link=yes multicast=yes wireless=IEEE 802.11AC
It seems, your driver is installed.
To verify it,
Sass:
sudo apt install net-tools
and check your network status with :
Code:
ifconfig

After all, send the output of ifconfig, like :

Code:
ifconfig
enx00e04d6c9592: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::2e0:4dff:fe6c:9592  prefixlen 64  scopeid 0x20<link>
        ether 00:e0:4d:6c:95:92  txqueuelen 1000  (Ethernet)
        RX packets 18431  bytes 24009691 (24.0 MB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 9482  bytes 973331 (973.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Lokale Schleife)
        RX packets 694  bytes 76463 (76.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 694  bytes 76463 (76.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp1s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:e9:3a:91:6b:4b  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 

Members online

No members online now.

Latest posts

Top