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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите, проблема с Wi-Fi на RtL8723be - выключен аппаратно при загрузке  (Прочитано 5327 раз)

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

Оффлайн October

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Проблема такова: при загрузке системы не включается Wi-Fi - система говорит что Wi-Fi и Bluetooth выключены аппаратно.
Вот что пишет rfkill list:
(Нажмите, чтобы показать/скрыть)
Через параметры системы включить не могу - ползунок включения смещается назад на позицию "выкл".
До этого проблема была в отваливании Wi-Fi через 5-10 минут работы, проблема решилась путем прописывания:
echo "options rtl8723be fwlps=0 swlps=0" | sudo tee  /etc/modprobe.d/rtl8723be.confWi-Fi могу включить только непонятным мне способом (т.е. не понимаю почему так): запускаю ноут, далее в GRUB выбираю загрузку Win7 (на ноуте 2 системы), дохожу до ввода пароля и не вводя его перегружаю ноут уже на Ubuntu и все работает как надо и не отваливается, пока полностью не выключу ноут на 10-20 мин.
Обновлял ядро с 3.13.0-52 до uname -r
3.16.0-37-generic
не помогло, только почему-то UUID Swap раздела в fstab слетел - но уже поправил (есть информация на форуме, могу найти ссылку на тему, если кому надо, там очень доступно для новичка все описано)

вот вывод rfkill list при нормальной работе Wi-Fi:
(Нажмите, чтобы показать/скрыть)
вывод lspci -knn | grep Net -A2
(Нажмите, чтобы показать/скрыть)
вывод uname -a
(Нажмите, чтобы показать/скрыть)
Прочитав разные темы на форуме пока могу предположить только вариант со сборкой последнего драйвера из исходников через sudo make.
Забыл добавить: система х64, окружение unity, ноутбук Lenovo G50-30
И вот сам вопрос к опытным пользователям: есть ли решение описанной проблемы (т.е. не танцевать с перезагрузкой каждый раз) или сразу стоит приступать к сборке нового драйвера?
P.S. Если я где-то на форуме проморгал информацию - буду рад ссылке на тему с возможным ответом, а дальше сам попытаюсь разобраться.

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

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

И перезагрузитесь. Это решит проблему с блокировкой.
А драйвер вайфая придется из исходников ставить. Это две разные проблемы.
Драйвер ставится так:
(Нажмите, чтобы показать/скрыть)
После каждого обновления ядра придется ставить заново. Просто не удаляйте диркеторию rtlwifi_new. Тогда просто make и sudo make install сделаете из этой директории. Это дело пары минут.А вот ideapad-laptop не придется. Это dkms.
Если в файл /etc/modprobe.d/rtl8723be.conf вносились такие изменения, до описанного решения: options rtl8723be fwlps=0 swlps=0
то его можно удалить - он больше не нужен sudo rm /etc/modprobe.d/rtl8723be.conf
« Последнее редактирование: 18 Мая 2015, 01:20:10 от October »


Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Это проблема легко решается. Проблема в том, что у этого ноута нет железного выключателя вайфая. А драйвер в ядре не умеет правильно с этим обращаться. Я сделал патч к ядру. А пока можете воспользоваться пропатченным модулем из ppa.
Сделайте в терминале.

sudo add-apt-repository ppa:hanipouspilot/ideapad-laptop
sudo apt-get update
sudo apt-get install ideapad-laptop-dkms

И перезагрузитесь.

Пользователь решил продолжить мысль [time]17 Май 2015, 22:01:53[/time]:
Это решит проблему с блокировкой. А драйвер вайфая вероятно придется из исходников ставить. Это две разные проблемы.
Драйвер ставится так

sudo apt-get install git
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install

После каждого обновления ядра придется ставить заново. А вот ideapad-laptop не придется. Это dkms.
Все руки не дойдут собрать реалтековский драйвер в dkms формат тоже. Там много модулей, и ковыряться влом.

Пользователь решил продолжить мысль 17 Мая 2015, 22:17:45:
symon2014,
Ссылка не та. Там разные адаптеры.
« Последнее редактирование: 17 Мая 2015, 22:17:45 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн October

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
October,
А там каша из разных адаптеров. Я же написал как сделать.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн October

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Pilot6 , помогло решение, спасибо!
Про ссылку - заметил на стадии сборки драйвера, но среди них был rtl8723be, поэтому выполнил sudo make install, т.е. я выполнил установку драйверов всех устройств в сборке, или установился только для rtl8723be?
Из вашего замечания заметил что при обновлении ядра процедуру необходимо повторять (ну только для конкретного устройства)? Если вам не сложно дайте ссылку на информацию как можно пересобрать ядро для учета вышеописанного, или же рано лезть в эти дебри и стоит поднакопить знаний?
« Последнее редактирование: 17 Мая 2015, 22:47:04 от October »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
October,
Вы установили все новые реалтековские драйверы. Это проще. Можно и один модуль поставить, но какая разница?
Ядро пересобирать не надо, да и сложно это. Я все собираюсь собрать пакет, который можно поставить таким же образом как ideapad-laptop. Но я уже об этом писал.
Просто не удаляйте диркеторию rtlwifi_new. Тогда просто make и sudo make install сделаете из этой директории. Это дело пары минут.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн October

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

Оффлайн Pilot6

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
ls /lib/firmware/rtlwifi/rtl8723befw.bin
Wars ~.o

Оффлайн October

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Понял, спасибо.
Нет, вот нравится мне Linux и все тут - только месяц с ним, а интерес только усиливается.
Отдельное СПАСИБО сообществу форума, его создателям и администраторам! Очень мощный источник информации, особенно для новичка как я.

Пользователь решил продолжить мысль 17 Мая 2015, 23:31:44:
ls /lib/firmware/rtlwifi/rtl8723befw.bin
  не понял вашего сообщения.
« Последнее редактирование: 17 Мая 2015, 23:31:44 от October »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
October,
Виктор просит вывод этой команды. Но проблема уже решена. и с firmware там тоже все нормально.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн October

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
вот вывод (на всякий случай):
~$ ls /lib/firmware/rtlwifi/rtl8723befw.bin
/lib/firmware/rtlwifi/rtl8723befw.bin

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Да и кстати. Возможно стоит убрать этот костыль от старого драйвера.

sudo rm /etc/modprobe.d/rtl8723be.conf
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
cd
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
Wars ~.o

 

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