Realtek 8821ce linux debian

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

hackson99/rtl8821ce-for-debian10

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

This repository hosts the code for the ArchLinux AUR Package. It’s targetting Linux > 4.14 and is being developed for ArchLinux and Ubuntu 18.10. No support will be provided for other Linux distributions or Linux Kernel versions outside of that range.

The maintainers of this repository are not Realtek employees and are maintaining this repository for their own usage. Further feature development (such as proper power saving, etc.) will not be pursued here, but will be gladly integrated if newer driver sources are provided by Realtek. Use at your own risk.

This driver can be installed using DKMS. This is a system which will automatically recompile and install a kernel module when a new kernel gets installed or updated. To make use of DKMS, install the dkms package.

Make sure you have a proper build environment and dkms installed.

sudo apt install bc module-assistant build-essential dkms sudo m-a prepare 

Generally speaking, Arch Linux already comes with a compiler toolchain installed. If you have a weird installation, just make sure you have the base-devel package group installed before you proceed.

yaourt -Sy aur/rtl8821ce-dkms-git 

Depencies for manual installation on Arch Linux

Читайте также:  Linux шифрование корневого раздела

sudo pacman -Syu linux-headers dkms 

If you are running a non-vanilla kernel then install the headers to match the kernel package. Proceed to the section below.

Manual installation of driver

In order to install the driver open a terminal in the directory with the source code and execute the following command:

Open a terminal window and git clone the repository to your local disk

git clone https://github.com/tomaspinho/rtl8821ce.git cd rtl8821ce 

Then run the installation script:

PCIe Activate State Power Management

Your distribution may come with PCIe Active State Power Management enabled by default. That may conflict with this driver. To disable:

sudo $EDITOR /etc/default/grub 

Add pci=noaer at the end of GRUB_CMDLINE_LINUX_DEFAULT. Line should look like this:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer" 

Then update your GRUB configuration:

Some new Yoga laptops (like the Yoga 530) come with rtl8821ce as the Wi-Fi/Bluetooth chip. But the ideapad-laptop module, which may come included in your distribution, may conflict with this driver. To disable:

sudo modprobe -r ideapad_laptop 

This may be due to the Kernel loading up the wrong firmware file for this card. Please take a look at @wahsot’s tutorial at tomaspinho#19 (comment) to see if that helps you out.

Источник

Проблемы с WIFI адаптерами RTL8821CE в Linux

Добрый день всем, кто оказался на данном сайте. В последнее время можно сталкнуться с тем, что нет драйвера на WIFI адаптер RTL8821CE. К примеру, я сталкнулся с этой проблемой когда приобрел новый ноутбук. Хотя например в Ubuntu 19.10 этот драйвер есть в репозиториях. Но, например в Debian и MX Linux его нет. Решается это довольно просто. Установкой его с gihub. И так, приступ. Для начала установим git:

WIFI 8821

Теперь можно приступать к скачиванию исходного пакета с gihub:

git clone https://github.com/tomaspinho/rtl8821ce

WIFI 8821 2

После чего переходим в папку с нашим исходником и приступаем к установке. Для начала скомпилируем исходник командой “make” и потом установим при помощи команды “install”

WIFI 8821 3 WIFI 8821 4

После успешной установки, нужно перезагрузить систему. После чего WIFI устройство обнаружиться системой и будет работать. А на этом сегоня все. Надеюсь данная статья будет вам полезна.

Вам также может понравиться

Установка браузера Brave в Debian-Ubuntu

Установка браузера Brave в Debian-Ubuntu

Увеличиваем скорость установки пакетов из репозитория AUR в Manjaro

Увеличиваем скорость установки пакетов из репозитория AUR в Manjaro

Обновляем Ubuntu 20.04 до версии 21.04

Обновляем Ubuntu 20.04 до версии 21.04

24 комментария к « Проблемы с WIFI адаптерами RTL8821CE в Linux »

введи команду inxi -F и скинь мне на мыло скрин, или на форуме можно посмотреть решение проблемы может кто и сталкивался http://linuxhome.spiritfamily.ru/forums/

HP, Elementary – нет wifi, Linux Mint – тоже нет. Просмотрел, перечитал кучу информации -ничего. Случайно наткнулся на ваш сайт – 10 минут и проблема решена. Благодарю Вас за краткость и доступность.

Читайте также:  Creating link folder linux

Можно подключиться по витой паре – по проводу, скачать и установить. А вообще, щас в ядро Linux уже добавили данный драйвер, его только в настройках активировать и все работает

автор, спасибо. супер статья и , главное, что без ошибок. множество статей на эту тему в сети, но ,видимо, авторы не сильно понимали, о чем пишут.. поэтому в статьях ошибки. у тебя все в порядке. спасибо. помогло решить задачу и не скатиться к использованию винды )))

Блаеодарю! думал уже на другую OS переходить
Все сработало на отлично, я снова с WIFI
ядро 5.10.6-desktop-1.mga7
ноут ASUS 2019 г.
карточка RTL8821ce
OS Mageia 7

Спасибо автору. Всё чётко и разумно. Для первичного подключения к сети использовал телефон через USB кабель.

Не работает. Ошибка. make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.0-58-generic/build M=/home/a/rtl8821ce modules
make[1]: вход в каталог «/usr/src/linux-headers-5.4.0-58-generic»
CC [M] /home/a/rtl8821ce/os_dep/osdep_service.o
In file included from /home/a/rtl8821ce/include/drv_types.h:35,
from /home/a/rtl8821ce/os_dep/osdep_service.c:24:
/home/a/rtl8821ce/include/wifi.h:1019: warning: “IEEE80211_MAX_AMPDU_BUF” redefined
1019 | #define IEEE80211_MAX_AMPDU_BUF 0x40
|
In file included from /home/a/rtl8821ce/include/osdep_service_linux.h:86,
from /home/a/rtl8821ce/include/osdep_service.h:48,
from /home/a/rtl8821ce/include/drv_types.h:32,
from /home/a/rtl8821ce/os_dep/osdep_service.c:24:
./include/linux/ieee80211.h:1460: note: this is the location of the previous definition
1460 | #define IEEE80211_MAX_AMPDU_BUF 0x100
|
/home/a/rtl8821ce/os_dep/osdep_service.c: In function ‘isFileReadable’:
/home/a/rtl8821ce/os_dep/osdep_service.c:2088:10: error: implicit declaration of function ‘get_ds’; did you mean ‘get_da’? [-Werror=implicit-function-declaration]
2088 | set_fs(get_ds());
| ^~~~~~
| get_da
/home/a/rtl8821ce/os_dep/osdep_service.c:2088:10: error: incompatible type for argument 1 of ‘set_fs’
2088 | set_fs(get_ds());
| ^~~~~~~~
| |
| int
In file included from ./include/linux/uaccess.h:11,
from ./include/linux/sched/task.h:11,
from ./include/linux/sched/signal.h:9,
from /home/a/rtl8821ce/include/osdep_service.h:47,
from /home/a/rtl8821ce/include/drv_types.h:32,
from /home/a/rtl8821ce/os_dep/osdep_service.c:24:
./arch/x86/include/asm/uaccess.h:29:40: note: expected ‘mm_segment_t’ but argument is of type ‘int’
29 | static inline void set_fs(mm_segment_t fs)
| ~~~~~~~~~~~~~^~
/home/a/rtl8821ce/os_dep/osdep_service.c: In function ‘retriveFromFile’:
/home/a/rtl8821ce/os_dep/osdep_service.c:2126:11: error: incompatible type for argument 1 of ‘set_fs’
2126 | set_fs(get_ds());
| ^~~~~~~~
| |
| int
In file included from ./include/linux/uaccess.h:11,
from ./include/linux/sched/task.h:11,
from ./include/linux/sched/signal.h:9,
from /home/a/rtl8821ce/include/osdep_service.h:47,
from /home/a/rtl8821ce/include/drv_types.h:32,
from /home/a/rtl8821ce/os_dep/osdep_service.c:24:
./arch/x86/include/asm/uaccess.h:29:40: note: expected ‘mm_segment_t’ but argument is of type ‘int’
29 | static inline void set_fs(mm_segment_t fs)
| ~~~~~~~~~~~~~^~
/home/a/rtl8821ce/os_dep/osdep_service.c: In function ‘storeToFile’:
/home/a/rtl8821ce/os_dep/osdep_service.c:2161:11: error: incompatible type for argument 1 of ‘set_fs’
2161 | set_fs(get_ds());
| ^~~~~~~~
| |
| int
In file included from ./include/linux/uaccess.h:11,
from ./include/linux/sched/task.h:11,
from ./include/linux/sched/signal.h:9,
from /home/a/rtl8821ce/include/osdep_service.h:47,
from /home/a/rtl8821ce/include/drv_types.h:32,
from /home/a/rtl8821ce/os_dep/osdep_service.c:24:
./arch/x86/include/asm/uaccess.h:29:40: note: expected ‘mm_segment_t’ but argument is of type ‘int’
29 | static inline void set_fs(mm_segment_t fs)
| ~~~~~~~~~~~~~^~
/home/a/rtl8821ce/os_dep/osdep_service.c: At top level:
/home/a/rtl8821ce/os_dep/osdep_service.c:2818:1: fatal error: opening dependency file /home/a/rtl8821ce/os_dep/.osdep_service.o.d: Отказано в доступе
2818 | >
| ^
cc1: some warnings being treated as errors
compilation terminated.
make[2]: *** [scripts/Makefile.build:275: /home/a/rtl8821ce/os_dep/osdep_service.o] Ошибка 1
make[1]: *** [Makefile:1757: /home/a/rtl8821ce] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-5.4.0-58-generic»
make: *** [Makefile:1902: modules] Ошибка 2

У меня кали сама все подхватывает, возможно, у вас просто другой WiFi адаптер. Как вариант, наберите команду sudo inxi -F, и там найдите вашу модель устройства, это что бы убедится что адаптер именно Realtek RTL8821CE

Ты забыл сообщить, что все это делается лишь с учётом интернета. Только если в ноутбуке есть сетевуха с интернетом. В другом случае дохлый номер.

Само собой, это вполне понятно по моему из текста. Да и интернет можно подключить как по витой паре так и через телефон, на крайний случай, я подключал внешний адаптер и устанавливал…Был момент когда скачивал на телефон, а затем перекидывал на ноут

Читайте также:  What is crontab in linux

Современные ноутбуки не содержат LAN, так что забываем о витой паре, потому что ноутбук считается переносным устройством и производитель не ставит на него стационарное подключение к сети – это раз, а телефон у меня видимо уже есть, чтобы мне по сети собирать сетевой драйвер для подключения к сети. Контент бесполезен: нужен локальный deb-пакет.

Источник

Step-by-step – Debian Buster Realtek Rtl8821ce Driver Installation Guide

Hi! The Tutorial shows you Step-by-Step How to Install Realtek rtl8821CE Wireless Driver in Debian Buster 10 GNU/Linux.

Especially relevant, this Driver should be functioning also for the following Realtek Chipsets:

  • RTL8188EE
  • RTL8192EE
  • RTL8812AE
  • RTL8821AE
  • RTL8822BE
  • RTL8723CE
  • RTL8823BE
  • RTL8723DE

Finally, this Realtek rtl8821CE Driver Debian Buster Setup should be working also after a Kernel Upgrade with the Dkms integration.

Step-by-step Debian Buster Realtek rtl8821CE Driver Installation Guide - Featured

1. Launching Shell Emulator

Step-by-step Debian Buster Realtek rtl8821CE Driver Installation Guide - Open Terminal Shell Emulator

2. Installing Requirements

sudo apt install build-essential linux-headers-$(uname -r)
sudo systemctl enable dkms

Contents

Showing Ads here is the best solution I found for not embarassing somebody about participating in a #%$Foundation^.

«When the Last Tree has been cut down, the Last Fish caught, the Last River poisoned, only then will we realize that One Cannot Eat Money.»

«No usable Computer exists today with completely Open Software and Hardware (as much as some companies want to Market themselves as such).»

Follow Us

The GNU/Linux Free Software Phylosophy

GNU/Linux Logo

Steve Jobs’ Last Words

Steve Jobs Last Words in the Darkness

«Being a Winner in a Free Computing OS Mission means to adopt a Commercial like Strategy. Transcending Duality in Oneness and so dispensing both Free and Non Free Software. Cause evangelizing Freedom in a Non Free World is like keeping a Trojan Horse. Hallelujah!»

«Using the Money just for buying Stuff and Not Supporting the Free Gift Philosophy is a sign of a Selfish and Narrow Mind.»

What can Save the World from a Blind and Quick Self-destruction.
The Immediate and Humble Mass Conversion to the Spiritual Way!
Because Earth & Nature has been Ravaged without Pity by the Wild and Selfish mass Competition to Win and Shown that U’re someone Better because you got a Lot of fla$hY Power$$$.

«Taking care if somebody is liking, following, or buying is just a serious hidrance on the priceless Way of Creative Freedom.»

Credits

Ganesha

Everlasting Glory to God, Jesus Christ, The Holy Spirit, Ganesha, Shiva, Vishnu, Krisna, Laozi, Buddha, Bodhidharma, Ma Gcig, Hakuin, Ikkyu, Nagarjuna, Tilopa, Naropa, Milarepa, Suhrawardi, St Dismas, St Francesco, St Teresa, St John, St Filippo, Eckehart. All The Holy Divinities, Avatars, Saints, Mystics, and True Spiritual Masters. Because they are in the Eternal Light of Truth & Delight Enlightening a World of Darkness, Nescience, Blindness, Uneasiness and Falsehood!

Источник

Оцените статью
Adblock
detector