lenovo e540 RTL8723be WiFi не работает
Я действительно изо всех сил пытаюсь иметь работающий Wi-Fi на моем ноутбуке lenovo E540. Я погуглил свою сетевую карту с помощью Ubuntu, но ничего не решило мою проблему.
Прежде всего я установил Ubuntu 14.04.1 LTS 64-bit. Я мог бы использовать Wi-Fi, но через несколько минут он выключится, и я не смог подключиться к Wi-Fi снова. Итак, я начал гуглить.
Утилита lspci:
Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
Прежде всего, я нашел эту ветку с комментарием 29 полезной для многих пользователей, имеющих такой же контроллер, как и я. Так что я установил его и получил панику ядра. Я погуглил больше. Найден kozak127 отредактированный rtl8723be. Попробовал, получил панику ядра.
Здесь предлагается использовать старое ядро. Там нет никакой разницы для меня. Мое ядро:
3.13.0-35-generic
Итак, мой вопрос: есть ли способ заставить работать этот контроллер realtek? как?
Оффтоп: я купил новый ноутбук, поэтому у меня было бы меньше проблем, чем с lenovo n500 и ubuntu. Есть ли бренд, который отлично работает с Linux? Я посмотрел совместимость lenovo n540 и linux, и никаких проблем там не было.
РЕДАКТИРОВАТЬ 1:
/etc/modprobe.d/rtl8723be.conf
/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/rtlwifi/rtl8723be
/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/rtlwifi/rtl8723be/rtl8723be.ko
/usr/src/linux-headers-3.13.0-32/drivers/net/wireless/rtlwifi/rtl8723be
/usr/src/linux-headers-3.13.0-32/drivers/net/wireless/rtlwifi/rtl8723be/Makefile
/usr/src/linux-headers-3.13.0-32-generic/include/config/rtl8723be.h
/usr/src/linux-headers-3.13.0-35/drivers/net/wireless/rtlwifi/rtl8723be
/usr/src/linux-headers-3.13.0-35/drivers/net/wireless/rtlwifi/rtl8723be/Makefile
/usr/src/linux-headers-3.13.0-35-generic/include/config/rtl8723be.h
4 ответа
Система изначально включает драйвер rtl8723be. Нам нужно устранить неполадки родного драйвера. Прежде чем мы это сделаем, пожалуйста, удалите два установленных вами драйвера, которые вызвали панику ядра. Следуйте процессу, который вы выполняли ранее для обоих, за исключением того, что вместо make и sudo make install, выполните sudo make uninstall.
Затем сделайте:
gksudo gedit /etc/modprobe.d/blacklist.conf
Используйте nano, kate или leafpad, если у вас нет текстового редактора gedit. Удалить строку: черный список rtl8723be. Прочитай внимательно, сохрани и закрой текстовый редактор.
Теперь сделайте:
sudo modprobe rtl8723be swenc=1
sudo iwconfig wlan0 power off
Ваша беспроводная связь работает лучше? Если это так, мы исправим пару файлов и сделаем их постоянными.
Похоже, что каким-то образом rtl8723be был удален в процессе попытки двух замен, которые не удалось вызвать панику ядра. Попробуем переустановить текущий linux-образ. С работающим подключением к интернету:
sudo apt-get install --reinstall linux-image-$(uname -r)
После того, как это сделано, повторите шаги выше.
Я решил это на моем Lenovo Flex2 с Ubuntu 14.10, установив новый драйвер с https://github.com/lwfinger/rtlwifi_new. Кажется, это решило мои проблемы, не забудьте перезагрузить Ubuntu.
Процедура:
После распаковки выполните следующую команду, чтобы установить новый диск
$: make
$: sudo make install
перезагрузите ОС.
примечание: мы должны запускать одну и ту же процедуру каждый раз, когда хотим обновить Ubuntu новым ядром
note2: в Ubuntu 15.04 не нужно этого делать
Хорошо, в ядре 3.15.x все еще есть ошибки с rtl8723be.
Я нашел идеальное решение без каких-либо отключений или чего-либо еще.
Зайдите сюда и скачайте и установите все 3 даба для 32 или 64 бит:
http://ubuntuhandbook.org/index.php/2014/08/install-upgrade-linux-kernel-3-16/
Выберите 32-битную или 64-битную (в зависимости от того, какую систему вы установили)
перезагрузитесь в новый 3.16.x
Бежать:
apt-get -f autoremove
Следующий прогон:
dpkg --list | grep linux-image
apt-get purge (Старое ядро):
exp: apt-get purge linux-image-3.14-kali1-amd64
или же
apt-get purge linux-image-3.14
После удаления старого ядра запустите:
Обновление-grub2
После того, как вы закончите, перезагрузите компьютер. Драйверы беспроводной связи будут работать на 100% и не будут сбрасывать данные, как в ядре 3.15.x!
& драйверы предустановлены в новом ядре!
Я нашел это решение и отлично работал на Lenovo G40-30, так что я думаю, что он должен работать на других ПК Lenovo...
цитата:
за одноразовое испытание:
sudo rmmod ideapad_laptop
для работы после перезагрузки:
echo "blacklist ideapad_laptop" | sudo tee -a /etc/modprobe.d/blacklist-ideapad.conf
нашел его в: Wi-Fi не работает на Ubuntu 14.04 Lenovo G 50-30
до этого я переустанавливал модуль, обновлял ядро до 3.16, и ничего из этого не работало. этот кусок кода заставил Realtek работать