У меня есть Lenovo Yoga 13, и я работал на нем 14.04, и с тех пор я обновился до 16.04. Я применил исправление, описанное здесь ( Драйвер беспроводной связи Lenovo Yoga 13 Realtek ) с 14.04, и оно сработало, но, похоже, больше не работает с 16.04. Я знаю, что способ работы драйверов Realtek был реорганизован в ядре Linux 4.4 ( https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.4-Networking ), однако я этого не делаю знать достаточно о том, что было изменено, чтобы знать, была ли это проблема. Кто-нибудь еще сталкивался с этой проблемой или знает, как ее исправить?
Хорошо я надеюсь, что ни у кого больше нет этой проблемы, но я закончил тем, что фиксировал ее путем обновления моего ядра, как описано здесь: , Как обновить ядро к последней версии магистрали без какого-либо обновления Дистрибутива? .
Я попробовал все вышеупомянутые шаги без успеха (хорошо, мне удалось обновить ядро, но это не решило проблему для меня) - что действительно устраняло проблему для меня, вводил BIOS (кнопка в передней стороне, оставленной кнопки питания со стрелкой углом на нем), и не только устанавливал параметр загрузки на режим "Legacy", но также и "предпочел опцию" (попробуйте наследие сначала) в режиме начальной загрузки.
Также был полный промежуточный "холодный" запуск (так никакая перезагрузка, но действительно выключение)
Я имел ту же проблему и следовал ответу, данному @bamb00zled.
Идут сюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Загрузка 3 (возможно, 4) debs к папке где-нибудь:
linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER _amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb
Установка debs с любым диспетчером пакетов выходят напрямую Вас использование (gdebi все еще вокруг?), или использование эти команды:
cd/path/to/folder/where/you/put/the/debs
sudo dpkg-i *.deb
Как предложено здесь , введите в следующей команде в Ваш терминал:
sudo rmmod rtl8xxxu && sudo modprobe rtl8xxxu
Это помогло мне.
необходимо выполнить его после каждой перезагрузки.
Фикс WiFi
Необходимое условие
Вы должны установить соответствующий заголовок вашего ядра:
sudo apt-get install linux-headers-`uname -r`
Далее установите пакеты, необходимые для сборки:
sudo apt-get install git build-essential dkms
Метод
Это РЕКОМЕНДУЕМЫЙ МЕТОД, потому что в будущем при обновлении ядра установленный драйвер будет автоматически скомпилирован, чтобы он работал в более новом ядре.
Мы будем использовать драйвер, доступный в расширенной ветке репозитория GitHub.
Чтобы все упростить, выполните следующие команды одну за другой:
git clone -b extended --single-branch https://github.com/lwfinger/rtlwifi_new.git
sudo dkms add rtlwifi_new
sudo dkms install rtlwifi-new/0.6
Перезагрузите компьютер. И вы получите свой WiFi!
Кроме того, если вы заметили слабый сигнал, попробуйте команду:
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=1
и посмотрите, лучше ли, если не выполните:
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=2
Или пропишите правило в конфигурации. Замените X любым наиболее подходящим параметром
echo "options rtl8723de ant_sel=X" | sudo tee /etc/modprobe.d/rtl8723de.conf
Ура! И теперь это будет работать