Форум русскоязычного сообщества Ubuntu


Автор Тема: Ub-19.04, RTL8821CE, Lenovo yoga 530-14arr amd ryzen 3, не переподключается WiFi  (Прочитано 4424 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mazay51ru@gmail.com

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Всем привет!
значит ситуация такая,
установлена Ub-19.04 второй системой (Win-10 в стоке), встала нормально, работает бодро,
но WiFi "из коробки" не заработал совсем, после некоторого курения интернета
были установлены драйверы для RTL8821CE, но на сколько они подходят я не знаю, потому что не сильно владею линуксом...
   Итак само описание проблемы:
загружаем ноутбук...
- WiFi - видит и подключается к сети и не только к домашнему роутеру, но и к роутеру на работе;
- Bluetooth - видит и подхватывает айфон и через него работает в интернет без проблем.
# как я понимаю - карта имеет и Wi-Fi и Bluetooth.
$ выключаем WiFi - можно закрыть крышку, или выключить из правого верхнего угла, или через параметры, или перевести в спящий режим, или включить авиарежим.
$ включаем WiFi - любым способом, WiFi включается, видит все сети вокруг и пытается подключится, после всплывает ошибка, что подключиться не удалось.
# в логах роутера - информации о запросе на подключение нет.
$ перезагружаем ноутбук - сеть подхватывается без проблем.
# в логах роутера - информация о запросе на подключение есть.
Bluetooth работает проблем с переподключением нет.

в спойлере информация по адаптеру

(Нажмите, чтобы показать/скрыть)

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля
sudo nano /lib/systemd/system-sleep/wifi.shВставляем
#!/bin/sh
case $1/$2 in
  pre/*)
    modprobe -r 8821ce
    ;;
  post/*)
    modprobe -i 8821ce
    ;;
Сохраняем/закрываем.
Делаем скрипт исполняемым
sudo chmod +x /lib/systemd/system-sleep/wifi.shПерезагружаемся и пробуем.
И по возможности меняем модуль на другой, нормально работающий.
Или оставляем так.
Возможно понадобится перезагрузиться дважды.
Также внимательно посмотрите выхлоп dmesg на предмет вашего вайфая после сна. Возможно он теряем прошивку (firmware.bin), как у меня было с одним новым бродкомом, -пришлось качать новейшую прошивку и подсовывать ее руками.

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля
Данный скрипт должен работать со всеми режимами сна (suspend-to-ram, suspend-to-disk)

Оффлайн mazay51ru@gmail.com

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
привет Morisson!
сделал скрипт....
не помогло.
выхлоп dmesg сделал, куда смотреть не очень КопенГоген...



Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля
Попробуйте заменить эту часть
post/*)
    modprobe -i 8821ce
на такую
post/*)
    modprobe -r 8821ce && modprobe -i 8821ce

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля
Если не поможет- погуглите, как отключить энергосбережение вашего чипа.

Оффлайн mazay51ru@gmail.com

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Если не поможет- погуглите, как отключить энергосбережение вашего чипа.

имеется ввиду энергосбережение RTL8821ce ?

попробовал - не помогло... блЭд  :-\
« Последнее редактирование: 07 Май 2019, 17:31:19 от mazay51ru@gmail.com »

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля
Выполните
echo "blacklist ideapad-laptop" | sudo tee /etc/modprobe.d/blacklist.confперезагрузитесь и попробуйте.

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля
И удалите предыдущие действия с выгрузкой и загрузкой модуля вифи
sudo rm /lib/systemd/system-sleep/wifi.sh

Оффлайн mazay51ru@gmail.com

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
по энергосбережению.
сделал по образу и подобию как здесь:

https://mycyberuniverse.com/ru/linux/otklyuchenie-rezhima-energosberezheniya-wifi-adaptera.html

1. создал скрипт: sudo nano /etc/modprobe.d/8821ce.conf
2. записал туда:  # Disable power management
                  options 8192cu rtw_power_mgnt=0
3. sudo reboot

4. проверил:      cat /sys/module/8821ce/parameters/rtw_power_mgnt
   параметр =  0

то есть режим энергосбережения отключился как надо.
но проблема не ушла...
как то вот так пока что....

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля
По ссылке выше- это баг модуля ideapad-laptop

Оффлайн mazay51ru@gmail.com

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
похоже уже перенакручено и запутано всё стало....

echo "blacklist ideapad-laptop" | sudo tee /etc/modprobe.d/blacklist.conf
эту команду я уже запузырил в воскресенье
по указанному месту есть файл blacklist.conf и в нём есть строка: blacklist ideapad-laptop

далее:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1787775
это я прочитал, как я понял работает драйвер из записи #29 Синиурга
и это подтвердил в записи #31 Стефан Кристан, я правильно понял?

теперь о запутанном:

каталог /lib/systemd/system-sleep/

в нём имеются файлы:

hdparm
unattended-ugrades
wifi.sh (который мы будем удалять)
wifi.sh.save (который я тоже удалю, там как wifi.sh, только ошибочно он создался)

с этим вроде ясно

теперь каталог /etc/modprobe.d/
в нём есть 3 файла которые я насоздавал за время решения проблемы

blacklist.conf - это понятно и я описал выше

8821ce.conf
содержимое :    # Disable power management
                options 8821ce rtw_power_mgnt=0
отключили режим энергосбережения
это тоже создано сегодня (мой ответ 18:01:17)

rtl8821ce.conf
содержимое: options rtl8821ce msi=1
этот файл создан в воскресенье, когда читал и пробовал решить проблему.

остальные файлы старше.

какие-то из этих файлов нужно удалить или все оставить?

то есть я хочу подготовить систему к перенакату драйвера, который в баг-описании.

Пользователь добавил сообщение 08 Май 2019, 02:14:00:
итак, всё сделал по ФэнШую:

1. драйвер перенакатил
2. GRUB переписал (отключил управление питанием PCIe)
3. модуль отключил: sudo modprobe -r ideapad_laptop

И... чуда не случилось... к сожалению.

сам пакет, отсюда:
https://aur.archlinux.org/packages/rtl8821ce-dkms-git/

дальше ещё что-то можно покурить?
или пока That's all и ждать пока исцелят проблему?

но всё равно я благодарю за помощь и поддержку
с Уважением
« Последнее редактирование: 08 Май 2019, 02:14:00 от mazay51ru@gmail.com »

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4744
    • Просмотр профиля
Чтоб перенакатить, удаляйте все файлы, что сделали.

Оффлайн mazay51ru@gmail.com

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Приветствую!
да, я так и сделал.

и спать пошёл.
сейчас включил ноут, а он совсем на WiFi не подключается
сети видит.

bluetooth подхватывает без проблем, rfkill - всё разблокировано


Пользователь добавил сообщение 08 Май 2019, 11:21:17:
вернул назад GRUB
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer" >>> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
WiFi поднялся, но с теми же проблемами с переподключением...
вот-с
« Последнее редактирование: 08 Май 2019, 11:21:17 от mazay51ru@gmail.com »

 

Страница сгенерирована за 0.099 секунд. Запросов: 26.