Realtek wifi drivers debian

Installing Realtek rtl8723be driver for Ubuntu, Debian or Fedora

I have been searching for a fix for the wifi problems in my HP Pavillion ab-028tx. It’s having a Realtek rtl8723be Wifi Card. For a long time, there was no perfect driver for this device. I tried many drivers and none of them fixed the disconnection and low wifi range problems. At last, I found a fix from ubuntu forums. Follow these steps to get your wifi working in Ubuntu.

  • Get into your BIOS(in my case I had to press f10 after turning on my laptop). Then go into System Configuration->Boot options and Disable secure boot. This is very important as third party drivers won’t work in secure boot mode as they are not verified.
    • Save and restart(f10), open up a terminal (ctrl + alt + t) and type the following commands in order.
    • Installing new driver for the Realtek wifi chip.

    Note: its suggested to have latest kernel installed(Linux kernel 4+).

    Step 1:

    Ubuntu :

    $ sudo add-apt-repository ppa:hanipouspilot/rtlwifi $ sudo apt-get update $ sudo apt-get install rtlwifi-new-dkms linux-firmware

    Debian:

    $ sudo apt-get install firmware-realtek

    Step 2:

    Common steps for all three OSes.

    • If you are not able to see your wifi networks, follow the steps below :
    • Download the driver by clicking “Download ZIP” from GitHub.(Note that the GitHub driver must be the master branch) or clone the driver by using the link https://github.com/lwfinger/rtlwifi_new.git
    • extract it to your home directory and open a terminal.
    • Execute the following commands :

    Step 3:

    Ubuntu and Debian

    $ sudo apt-get install linux-headers-$(uname -r) gcc g++ build-essential dkms git $ sudo reboot $ cd rtlwifi_new-rock.new_btcoex $ make $ sudo make install $ sudo modprobe -rv rtl8723be

    Fedora

    $ sudo dnf install kernel-devel kernel-headers $ cd rtlwifi_new-rock.new_btcoex $ make $ sudo make install $ sudo modprobe -rv rtl8723be

    Step 4:

    Common Steps

    $ sudo modprobe -v rtl8723be ant_sel=2
    • note : try changing ant-set=1 or 0 if it doesn’t work for u.
    • Now your Wifi will be working perfectly as in windows, now set input #2 as permanent.
    $ echo "options rtl8723be ant_sel=2 fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
    $ sudo modprobe -r rtl8723be

    Share this:

    Like this:

    Published by CV

    36 thoughts on “ Installing Realtek rtl8723be driver for Ubuntu, Debian or Fedora ”

    Lorenzo Del Bello says:

    Sorry, when I type: $ sudo apt-get install linux-headers-$(uname -r) gcc g++ build-essential dkms git I receive the following message: E: Unable to locate package rtl8723be Please, can someone explain me what’s wrong?
    Many thanks in advance! Like Liked by 1 person

    Works Perfect on latest Fedora 27 Kernel . just pull it from git with “git clone https://github.com/lwfinger/rtlwifi_new” instead of downloading, to avoid “This branch is abandoned” message Like Liked by 1 person

    make[1]: Entering directory ‘/usr/src/linux-headers-5.5.0-0.bpo.2-amd64’
    /bin/sh: 2: cannot create /home/mahmut/rtlwifi_new-rock.new_btcoex/btcoexist/modules.order: Permission denied
    make[4]: *** [/usr/src/linux-headers-5.5.0-0.bpo.2-common/scripts/Makefile.build:402: /home/mahmut/rtlwifi_new-rock.new_btcoex/btcoexist/modules.order] Error 2
    make[3]: *** [/usr/src/linux-headers-5.5.0-0.bpo.2-common/scripts/Makefile.build:508: /home/mahmut/rtlwifi_new-rock.new_btcoex/btcoexist] Error 2
    make[2]: *** [/usr/src/linux-headers-5.5.0-0.bpo.2-common/Makefile:1707: /home/mahmut/rtlwifi_new-rock.new_btcoex] Error 2
    make[1]: *** [/usr/src/linux-headers-5.5.0-0.bpo.2-common/Makefile:179: sub-make] Error 2
    make[1]: Leaving directory ‘/usr/src/linux-headers-5.5.0-0.bpo.2-amd64’
    make: *** [Makefile:57: all] Error 2
    help Like Like

    Thank you very much for the post!, there is only one small problem on Step 1; the http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu artful Release repository, can not be updated safely and is deactivated, it does not have posting file Release “sudo add-apt-repository ppa:hanipouspilot/rtlwifi”.
    Thank you so much! Like Liked by 1 person

    Ok, following Step 2, Step 3 and Step 4 with the master branch, and antenna 2. Thanks a lot! Like Liked by 1 person

    Hola, yo andaba con ese problema en Debian, no me funciono la solucion de este post, pero esta si: https://github.com/roopansh/rtl8723be_wifi Like Like

    Hello, how do i get know which driver is installed? I am new at Linux specially a kernel modifications, but i do this:
    [eugenious@cumputer ~]$ modinfo rtl8723ae
    filename: /lib/modules/4.14.11-300.fc27.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz
    firmware: rtlwifi/rtl8723efw.bin
    description: Realtek 8723E 802.11n PCI wireless
    license: GPL
    author: Realtek WlanFAE
    author: lizhaoming
    alias: pci:v000010ECd00008723sv*sd*bc*sc*i*
    depends: rtlwifi,rtl8723-common,rtl_pci,btcoexist
    name: rtl8723ae
    vermagic: 4.14.11-300.fc27.x86_64 SMP mod_unload
    parm: swenc:Set to 1 for software crypto (default 0)
    (bool)
    parm: ips:Set to 0 to not use link power save (default 1)
    (bool)
    parm: swlps:Set to 1 to use SW control power save (default 0)
    (bool)
    parm: fwlps:Set to 1 to use FW control power save (default 1)
    (bool)
    parm: msi:Set to 1 to use MSI interrupts mode (default 0)
    (bool)
    parm: debug:Set debug level (0-5) (default 0) (int)
    parm: disable_watchdog:Set to 1 to disable the watchdog (default 0)
    (bool)
    parm: ant_sel:Set to 1 or 2 to force antenna number (default 0)
    (int) It feels like still loaded default driver. At least on speedtest.net i am still getting like 20-30% of my real speed.
    (My Android phone getting 100% as i have in contract with my net provider)
    Also, my fedora ofc like 2-3 times a week getting new kernel update, and obliviously i have to reinstall this driver everytime. But i am ok. Like Liked by 1 person

    I’m unable to view any wifi networks when I restart my laptop. But I can view them when I enter these commands
    sudo modprobe -rv rtl8723be
    sudo modprobe -v rtl8723be ant_sel=2
    Should I execute these whenever I login? Is there any permanent solution? Like Liked by 1 person

    Источник

    Как установить драйвер Realtek RTL8821CE

    Обычно, когда мы устанавливаем дистрибутив Linux на ноутбук, то зачастую поддержка Wi-Fi присутствует полностью или частично для большинства моделей. Драйверы интегрированы в ядро Linux и в результате всё «просто работает» из коробки. Но проблемы начинаются если драйвер для вашего Wi-Fi отсутствует. Вам нужно его найти и установить вручную.

    С такой проблемой могут столкнуться, например, владельце ноутбуков HP CM-0078AU.

    Если у вас Wi-Fi адаптер на основе чипсета Realtek RTL8821CE, то в Linux по умолчанию отсутствует драйвер для него. В результате ОС не видит устройство, и в панели рядом с часами вовсе отсутствует значок Wi-Fi.

    Для исправления данной проблемы достаточно установить необходимый драйвер.

    Этот драйвер работает на ядре Linux > 4.14 (все современные дистрибутивы удовлетворяют этому требованию). Этот драйвер тестировался на Debian, Ubuntu, Linux Mint, Arch Linux, Gentoo и должен работать на всех производных дистрибутивах.

    Этот драйвер может быть установлен с использованием DKMS. Эта система, которая автоматически перекомпилирует и устанавливает модули ядра когда в результате обновления устанавливается новое ядро. Для использования DKMS, установите пакет dkms.

    Чтобы проверить, какой именно у вас интегрированный Wi-Fi адаптер, выполните команду:

    Если у вас вывод содержит строку RTL8821CE, значит эта инструкция вам поможет:

    Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter

    Офлайн установка Realtek RTL8821CE

    Если на компьютере, на который вы хотите установить драйвер, отсутствует Интернет-подключение, то вы можете скачать установочный файл из репозиториев Ubuntu, перенести его на флешке на компьютер без Интернета и попробовать установить его вручную. Этот способ может не сработать по той причине, что для установки драйвера требуются зависимости (например, заголовки ядра), которые смогли бы установиться будь у компьютера Интернет-подключение, но если компьютер офлайн, то приходится надеяться, что все нужные файлы присутствуют по умолчанию.

    Скачайте установочный файл драйвера:

    wget http://archive.ubuntu.com/ubuntu/pool/universe/r/rtl8821ce/rtl8821ce-dkms_5.5.2.1-0ubuntu4_all.deb

    Если ссылка на драйвер перестала работать, то для поиска актуальной ссылки перейдите на страницу: https://pkgs.org/search/?q=rtl8821ce-dkms

    Перенесите скаченный файл на компьютер, где его нужно установить, перейдите в директорию с драйвером и запустите установку следующей командой:

    sudo apt install ./rtl8821ce-dkms_5.5.2.1-0ubuntu4_all.deb

    Установка драйвера Realtek RTL8821CE в Ubuntu 21.04 и более поздние

    Драйвер помещён в стандартный репозиторий, поэтому достаточно выполнить команду:

    sudo apt install rtl8821ce-dkms

    Установка драйвера Realtek RTL8821CE в Ubuntu 20.04

    Начиная с Ubuntu 20.04, этот драйвер имеется в Дополнительном ПО (Additional Drivers (Software & Updates)). Откройте настройки дополнительного ПО и поставьте галочку “Using DKMS source for the Realtek 8821C …” (использовать DKMS источник для Realtek 8821C) и затем перезагрузитесь. После перезагрузки всё будет работать.

    Как установить драйвер Realtek RTL8821CE в Debian, Ubuntu, Kali Linux, Linux Mint и их производные

    Выполните следующие команды:

    sudo apt install bc module-assistant build-essential dkms git clone https://github.com/tomaspinho/rtl8821ce cd rtl8821ce sudo m-a prepare sudo ./dkms-install.sh

    Затем перезагрузите компьютер — всё должно работать.

    Как установить драйвер Realtek RTL8821CE в Arch Linux, BlackArch и их производные

    Установите pikaur, как это показано в статье «Автоматическая установка и обновление пакетов AUR», а затем просто выполните команду:

    pikaur -S rtl8821ce-dkms-git

    Как установить драйвер Realtek RTL8821CE в Gentoo

    Выполните с правами root команды:

    layman -a trolltoo emerge --ask net-wireless/rtl8821ce-driver

    Удаление драйвера

    Откройте терминал и используйте git clone для клонирования репозитория на локальный диск:

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

    Затем выполните скрипт для деинсталяции:

    Обновление драйвера

    Убедитесь, что у вас последняя версия репозитория на диске:

    Удалите все несвежие бинарные файлы:

    Возможные проблемы

    Secure Boot

    Если ваша система использует безопасную загрузку, отключите её в настройках BIOS, иначе ядро не будет принимать пользовательские модули.

    PCIe Activate State Power Management

    Ваш дистрибутив может поставляться с включённым по умолчанию управлением питанием активного состояния PCIe (PCIe Activate State Power Management). Это может конфликтовать с этим драйвером. Чтобы отключить:

    sudo $EDITOR /etc/default/grub

    Добавьте pci=noaer в конец GRUB_CMDLINE_LINUX_DEFAULT. Строка должна выглядеть примерно так:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"

    Затем обновите вашу конфигурацию GRUB:

    Ноутбуки Lenovo Yoga

    Некоторые новые ноутбуки Yoga (например, Yoga 530) поставляются с rtl8821ce в качестве чипа Wi-Fi/Bluetooth. Но модуль ideapad-laptop, который может входить в ваш дистрибутив, может конфликтовать с этим драйвером. Чтобы отключить его:

    sudo modprobe -r ideapad_laptop

    BlueTooth не работает

    Это может быть связано с тем, что ядро загружает неправильный файл прошивки для этой карты. Взгляните на руководство wahsot по адресу https://github.com/tomaspinho/rtl8821ce/issues/19#issuecomment-452196840, чтобы узнать, сможет ли оно решить вашу проблему.

    Смотрите также:

    Связанные статьи:

    Источник

    Читайте также:  Все ли ноутбуки раздают вай фай
Оцените статью
Adblock
detector