Проблема такова: при загрузке системы не включается Wi-Fi - система говорит что Wi-Fi и Bluetooth выключены аппаратно.
Вот что пишет rfkill list:
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: yes
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Через параметры системы включить не могу - ползунок включения смещается назад на позицию "выкл".
До этого проблема была в отваливании Wi-Fi через 5-10 минут работы, проблема решилась путем прописывания:
echo "options rtl8723be fwlps=0 swlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
Wi-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:
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
вывод lspci -knn | grep Net -A2
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
Subsystem: Lenovo Device [17aa:b736]
Kernel driver in use: rtl8723be
вывод uname -a
3.16.0-37-generic #51~14.04.1-Ubuntu SMP Wed May 6 15:23:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
вывод cat /etc/modprobe.d/rtl8723be.conf
options rtl8723be fwlps=0 swlps=0
Прочитав разные темы на форуме пока могу предположить только вариант со сборкой последнего драйвера из исходников через sudo make.
Забыл добавить: система х64, окружение unity, ноутбук Lenovo G50-30
И вот сам вопрос к опытным пользователям: есть ли решение описанной проблемы (т.е. не танцевать с перезагрузкой каждый раз) или сразу стоит приступать к сборке нового драйвера?
P.S. Если я где-то на форуме проморгал информацию - буду рад ссылке на тему с возможным ответом, а дальше сам попытаюсь разобраться.
Проблема решена благодаря Pilot6:Проблема в том, что у этого ноута нет железного выключателя вайфая. А драйвер в ядре не умеет правильно с этим обращаться.
можете воспользоваться пропатченным модулем из ppa.
Сделайте в терминале:
sudo add-apt-repository ppa:hanipouspilot/ideapad-laptop
sudo apt-get update
sudo apt-get install ideapad-laptop-dkms
И перезагрузитесь. Это решит проблему с блокировкой.
А драйвер вайфая придется из исходников ставить. Это две разные проблемы.
Драйвер ставится так:
sudo apt-get install git
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
После каждого обновления ядра придется ставить заново. Просто не удаляйте диркеторию 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