Невозможно подключиться Wi-Fi Ubuntu 14.04 LTS Сетевой драйвер HP Pavilion rtl8723be

10

Я купил новый HP Pavilion 15-ab030TX, только что установил Ubuntu 14.04 с двойной загрузкой рядом с Win8. Но мой вайфай время от времени показывает либо очень слабый сигнал, либо его вообще нет. Я попробовал несколько решений, доступных в интернете, но ничего не работает. Кроме того, я разместил Connectify на другом ноутбуке и начал использовать Интернет, поскольку он работал в течение двух дней, но он также не подключается (вероятно, из-за попытки найти решение из старых сообщений).

pradex
источник
Какие решения вы пробовали?
Pilot6
Я пробовал askubuntu.com/questions/389268/… решение от chili555
pradex
Я думаю, что вы обновили ядро, и драйвер перестал работать. Я отвечу, как установить этот драйвер постоянно.
Pilot6

Ответы:

10

Вам необходимо установить драйвер с помощью dkms. Если вы соберете его из gw lwfinger, он перестанет работать после обновления ядра.

Я упаковал тот же драйвер, что и DKMS, и добавил его в ppa. Установите это так:

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware

и перезагрузите компьютер.

Pilot6
источник
Это, похоже, сработало для меня, я буду следить за своей системой в течение следующих 24 часов, прежде чем пометить это как Решено. Большое спасибо за вашу помощь. :)
Pradex
работал для меня также. Ubuntu 16.04на HP 470 G3здесь. Спасибо друг.
kmonsoor
@ Pilot6 Я получил павильон HP x360 (ноутбук с сенсорным экраном). Я пытался установить 16.10 (после очистки Windows 10, которая пришла в комплекте) и следовал вашей инструкции. Но все равно это не работает. Можете ли вы помочь?
RSG
Этот PPA не работает для 16.10.
Pilot6
Ошибка! Неверный статус возврата для сборки модуля в ядре: 4.10.0-38-generic (x86_64) Обратитесь к /var/lib/dkms/rtlwifi-new/0.10/build/make.log для получения дополнительной информации.
Reeshabh Ranjan
9

Довольно часто слабый сигнал является признаком подключения антенного провода к соединению № 1 на карте, когда драйвер по умолчанию ожидает увидеть сигнал на соединении № 2. Конечно, вы можете открыть ноутбук и переключить провод, или вы можете установить более новый драйвер, который позволяет выбирать антенну на уровне драйвера.

Пожалуйста, получите временное сетевое соединение через Ethernet, привязанный или любым другим способом. Откройте терминал и выполните:

wget https://github.com/lwfinger/rtlwifi_new/archive/rock.new_btcoex.zip
unzip rock.new_btcoex.zip
cd rtlwifi_new-rock.new_btcoex
make
sudo -i
make install
echo "options rtl8723be ant_sel=2"  >  /etc/modprobe.d/rtl8723be.conf
exit

Перезагружать.

Всякий раз, когда Update Manager устанавливает более позднюю версию ядра, также известную как linux-image, после запрошенного перезапуска, вы должны перекомпилировать:

cd rtlwifi_new-rock.new_btcoex
make clean
make
sudo make install

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

chili555
источник
1
Почему бы не сделать ДКМС?
Pilot6
2
Я сделал DKMS и добавил в свой репозиторий askubuntu.com/a/635629/167850
Pilot6
Извините, я не понял: если драйвер по умолчанию ожидает антенну на соединении № 2, зачем добавлять ant_sel=2? Разве это не то, что он ожидает тогда?
Алексей
Драйвер по умолчанию не может автоматически определить, где антенна подключена. Если у вас слабый сигнал, попросите водителя попробовать другой разъем антенны; это чаще всего, но не всегда # 2. @Alexey
chili555
-1

Обновите прошивку Linux до версии 1.161 и версию ядра до 4.8.

Чтобы обновить прошивку Linux, есть два способа:

    1.  Via Ubuntu Software Center:
           Download this file -

         [\[http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb\]][1][1]
    Then open this Debian Package with Ubuntu Software Center and click    Install

2. Через терминал: откройте терминал (Ctrl + Alt + T) Введите: -

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb

        De-package it :-

sudo dpkg -i linux-firmware_1.161_all.deb

Теперь проверьте версию вашего ядра: -

Type:- uname -r
    Note if its generic or cloud or low latency

Обновите ваше ядро ​​до 4.8:

Go to Index of /~kernel-ppa/mainline/v4.8
For 64 bit system look under the amd64, for 32 bit one look under i386
For example, if its amd64 and your kernel is generic download these 3 files:-

     linux-headers-4.8.0-040800_4.8.0-040800.201610022031_all.deb
     linux-headers-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb
     linux-image-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb

Now Open these files one by one in Ubuntu Software Center and install all the three.
Re-boot
Check again for your kernel version Type:- uname -r
It’s 4.8 and your WiFi should be working !!!
Sangeet
источник
Пожалуйста, дайте мне знать причину, по которой вы отказываетесь от ответа, я написал это только потому, что он работал на меня!
Сангит
Файл kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/… имеет неудовлетворенные зависимости, Argggh!
Пол А.