Проблемы Wi-Fi с rtl8723be в Ubuntu 14.04

Я имею двойной, загрузил мой ноутбук Windows 8 с Ubuntu 14.04. Драйвер Wi-Fi является Realtek rtl8723be. Это не использовало для работы, но я обновил ядро к 3,18 и переустановил драйвер, и это, казалось, решило проблему в течение нескольких часов. Затем это было бы соединено в течение приблизительно 30 минут, и затем соединение остановится, даже при том, что значок на системном лотке все еще указал бы, что это соединено. Единственная вещь, которая работы перезапускают компьютер, но затем, снова, после 30 минут остановки соединения.

42
задан 26 February 2015 в 15:38

4 ответа

Ноутбук HP моего друга не отображает доступные сети Wi-Fi.

Итак, я выполнил шаги от ответа Миодрага Прелека до echo "options rtl8723be fwlps = 0" | sudo tee /etc/modprobe.d/rtl8723be.conf

Затем я сделал

sudo modprobe -r rtl8723be

Затем любой из:

sudo modprobe rtl8723be ant_sel=1
sudo modprobe rtl8723be ant_sel=2

(в зависимости от того, что работает)

После этого он отобразит сигналы Wi-Fi в меню .

Я добавил эти строки в /etc/rc.local (выше exit 0 ), чтобы он запускался каждый раз при загрузке моего ноутбука.

sleep 10
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=1

Примечание: изменить ant_sel = 1 до ant_sel = 2 , если требуется.

источник

11
ответ дан 23 November 2019 в 00:06

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

echo "options rtl8723be fwlps=N ips=N" | sudo tee /etc/modprobe.d/rtl8723be.conf

, поскольку это отключит некоторые функции управления питанием карты и обычно помогает.

А затем вам нужно перезагрузить или вручную перезагрузить драйвер

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be

Это было найдено в ubuntuforums . Varunendra очень хорошо устраняет неисправности карт Realtek.

9
ответ дан 23 November 2019 в 00:06

Я столкнулся с похожей В этой ситуации я взял предложения, доступные на разных сайтах, и создал этот скрипт, который мне подходит.
Вот он на GitHub

Чтобы клонировать репо, запустите:

git clone https://github.com/tarunbatra/fixRTL8723BE

cd в корень проекта, затем запустите bash install.sh . Вот сценарий для справки:

#!/usr/bin env bash

REPO="https://github.com/lwfinger/rtlwifi_new"
CONFIG_DIR=`pwd`

checkGit() {
  if git --version  &> /dev/null; then
    echo "Git found"
  else
    echo "Git not found"
  fi
}

installGit() {
  echo "Installing git\n"
  sudo apt-get install git >> /dev/null
}

cloneRepo() {
  echo "Downloading latest drivers from $REPO"
  if git clone $REPO /tmp/rtlwifi_new_$$; then
    echo "Drivers downloaded successfully"
  else
    echo "Download couldn't be completed. Exiting"
    exit 1
  fi
}

installDrivers() {
  cd /tmp/rtlwifi_new_$$ || (echo "Drivers not found"; exit 1)
  echo "Building drivers"
  if make && sudo make install; then
    echo "Drivers built successfully"
  else
    echo "Drivers couldn't be built. Exiting"
    exit 1
  fi
}
configureWiFi() {
  echo "Configuring the WiFi settings"
  cd $1
  if (cat ./setup.conf  | sudo tee /etc/modprobe.d/rtl8723be.conf); then
    echo "WiFi settings configured"
  else
    echo "Wifi settings couldn't be configured"
  fi
}

restartWiFi() {
  echo "Restarting WiFi"
  if sudo modprobe -r rtl8723be && sudo modprobe rtl8723be; then
    echo "WiFi restarted"
  else
    echo "Couldn't restart WiFi"
  fi
}

echo "Fixing Wifi"
checkGit || installGit
cloneRepo $REPO
installDrivers
configureWiFi $CONFIG_DIR
restartWiFi
echo "Your WiFi is fixed. Enjoy!"
echo "If this doen't help, try changing rtl8723be.conf and repeating the process"
exit 0
3
ответ дан 23 November 2019 в 00:06

У меня были эти проблемы с rtl8723be на linux mint 17 и mint17.1. Та же процедура должна работать на ubuntu 14.04 и производных.

Мне пришлось установить новый модуль для карт Realtek Wi-Fi, где они устраняли постоянные отключения:

  • установить необходимые пакеты

     sudo apt-get install build-essential git
     
  • git clone новые модули Wi-Fi Realtek

     git clone https://github.com/lwfinger/rtlwifi_new/
     
  • войдите в каталог

     cd rtlwifi_new
     
  • построить

     сделать
     
  • установить

     sudo make install
     

Теперь вы можете перезагружать или выгружать / загружать модули

  • выгружать модули

     sudo modprobe -r rtl8723be
     
  • загрузить новый модуль

     sudo modprobe rtl8723be
     
  • если это все еще не работает, попробуйте решение из этого сообщения

     echo "options rtl8723be fwlps = 0" |  sudo tee /etc/modprobe.d/rtl8723be.conf
     

Примечание: после каждого обновления ядра вам необходимо пересобрать модули. То есть

После каждого обновления ядра:

cd rtlwifi_new

Очистить предыдущие сборки

make clean

Обновить репозиторий git

git pull

Компилировать

make clean && make

Установить

sudo make install

перезагрузить или выгрузить / загрузить модули

РЕДАКТИРОВАТЬ: Похоже на ядро 4.17 API ядра изменились: Примечание. Если у вас ядро ​​4.17 или новее, и ваша карта не является RTL8723DE, то вам НЕ следует использовать внешний драйвер. Встроенный такой же. источник: https://github.com/lwfinger/rtlwifi_new/

59
ответ дан 23 November 2019 в 00:06

Другие вопросы по тегам:

Похожие вопросы: