Обновлено ли исправление WiFi для Yoga 13 и Ubuntu 16.04?

У меня есть 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 ), однако я этого не делаю знать достаточно о том, что было изменено, чтобы знать, была ли это проблема. Кто-нибудь еще сталкивался с этой проблемой или знает, как ее исправить?

4
задан 14 April 2017 в 01:23

5 ответов

Хорошо я надеюсь, что ни у кого больше нет этой проблемы, но я закончил тем, что фиксировал ее путем обновления моего ядра, как описано здесь: , Как обновить ядро к последней версии магистрали без какого-либо обновления Дистрибутива? .

1
ответ дан 14 April 2017 в 01:23

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

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

0
ответ дан 14 April 2017 в 01:23

Я имел ту же проблему и следовал ответу, данному @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

1
ответ дан 14 April 2017 в 01:23

Как предложено здесь , введите в следующей команде в Ваш терминал:

sudo rmmod rtl8xxxu && sudo modprobe rtl8xxxu

Это помогло мне.

необходимо выполнить его после каждой перезагрузки.

1
ответ дан 14 April 2017 в 01:23

Фикс 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

Ура! И теперь это будет работать

1
ответ дан 4 March 2020 в 00:07

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

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