Драйвер на wifi для hp linux

Как установить wifi драйвер в Linux?

Чаще всего в Linux не требуется устанавливать никаких дополнительных драйверов, как это принято в Windows, так как они обычно уже встроены в ядро системы.

Но всё же бывают ситуации, когда на какое-то новое или специфическое оборудование драйвера отсутствуют. Или они есть, но очень кривые.

Нету драйвера wi-if под Linux? Как включить wi-fi на Linux?

С такой ситуацией недавно столкнулся и я. На моём стационарном компьютере нет PCI WI-FI карты, но у меня есть USB WIFI брелок фирмы TP-Link TL-WN723N .

В принципе, он определяется моей системой Ubuntu 12.04 и сеть ловит. Но через несколько минут сеть рвётся и поймать её потом так же сложно, как неуловимого Джо.

Дело конечно в кривых драйверах, так как другой причины быть просто не может, так как под Windows XP c родными драйверами на этом же компьютере, TP-Link TL-WN723N работает просто отлично.

Поэтому в таких случаях есть один вариант: установить драйвера для Windows в мой Linux. И это возможно!

Конечно, идеально купить СРАЗУ нормальный wifi адаптер, который поддерживается Linux, например, вот такого малыша ДА ЕЩЕ с антенной, стоит копейки ( ссылка где приобрести )

Или можно купить один из этих, стоят не дорого и все поддерживаются в Linux:

Но пока я такой не успел купить, буду настраивать тот, что есть. Итак, приступим.

Как установить wifi драйвер в Linux?

Одни хорошие люди придумали замечательную утилиту, которая называется ndiswrapper . Вот что они сами пишут о своём детище:

Некоторые производители оборудования не выпускают спецификации на устройства или драйверы Linux для своих беспроводных сетевых карт.

В этом проекте реализованы вызовы ядра Windows и NDIS (Network Driver Interface Specification) из ядра Linux.

Драйвер Windows для беспроводной сетевой карты связывается с промежуточным слоем в Linux и работает также как будто-то он работает в Windows, то есть без бинарной эмуляции.

Эта программа присутствует в репозитории Linux Mint, но отсутствует в Ubuntu. Это я знал давно, поэтому решил не усложнять себе жизнь, а добавить репозиторий Linux Mint и установить эту замечательную программу.

Открыв менеджер пакетов Synaptic, я установил все имеющиеся там пакеты, относящиеся к ndiswrapper.

Программа установилась и после этого я нашёл её графическую оболочку в меню: Приложения — Системные утилиты — Администрирование — Драйвера Windows для беспроводных устройств.

Перед этим я с диска, который прилагался к данному USB WIFI TP-Link TL-WN723N, взял драйвера и положил их на жёсткий диск своего компьютера.

Запустив программу ndiswrapper я указал ей путь к файлу net8192su.inf

Пока всё шло замечательно. Но после этого действия начались проблемы. Программа стала ругаться, что не может найти модуль ndiswrapper.

FATAL: module ndiswrapper not fouhd. И хотя программа показала, что wifi модуль обнаружен и как бы работает, а драйвер установлен, после перезагрузки беспроводная сеть пропала СОВСЕМ!

В Network Manager даже пропал пункт «Беспроводные сети», а сам USB брелок спал смертным сном. Даже его зелёный глазик, которым он раньше радостно мигал во время работы, перестал даже тускло тлеть.

И чтобы я потом не делал, беспроводная сеть пропала казалось бы навсегда. Я снёс всё пакеты, которые связаны с ndiswrapper, но и это не помогло тоже.

Но всё же выход был найден. Как это сделать так, чтобы всё заработало точно?

Как установить wifi драйвер через ndiswrapper?

Это оказалось не так сложно. Нам нужно просто установить программу ndiswrapper из исходников, так как только тогда её модуль попал в ядро системы, или куда-то ещё, где он просто необходим.

На многих сайтах предлагались другие, более простые решения, но они не помогли установить драйвер wifi так, чтобы все заработало. Поэтому я расскажу, как сделал это я.

Для начала нам нужно установить пакет module-assistant, который помогает пользователям и сопровождающим пакетам управлять упаковкой сторонних модулей ядра в Debian.

После этого берем вот этот пакет ndiswrapper-1.58rc1.tar.gz После этого распаковываем файлы из архива в корень домашней директории.

У меня получилась папка ndiswrapper-1.58rc1. В терминал при помощи команды cd переходим в неё:

Проверяем командой ls там ли мы и есть ли нужные нам файлы:

Если всё нормально, то начинаем установку программы:

Добавляем модуль в систему:

Открываем файл ndiswrapper.conf:

Удаляем содержимое файла, сохраняем и закрываем. Потом даём такую команду:

Устанавливаем графическую оболочку программы, без неё будет не так удобно.

После установки графической оболочки у нас появятся эти файлы (3 штуки) :

Идём в меню и запускаем «Драйвера Windows для беспроводных устройств», как мы это делали в начале статьи и проделываем все те же операции.

Теперь при установке драйвера wifi ошибка о том, что не найден модуль уже не появляется. У меня немного зависла программа, я подождал пару минут и потом перезагрузился.

После перезагрузки, о чудо!, всё заработало. Wifi стал работать замечательно, за два дня ни одного обрыва связи!

Вот таким образом мне, хоть и с трудом, удалось установить вай фай драйвер от Windows в Linux!

Лично я часто покупаю на Aliexpress и стараюсь это делать, когда скидки на МАКСИМУМ 🔥 Поэтому ОЧЕНЬ советую ВАМ Телеграм канал 👉🏻 Распродажи на Алиэкспресс 👈🏻

Источник

Установка драйверов на устройства беспроводной сети Broadcom

Содержание

Данное руководство реализовано, учитывая интенсивность поиска решения проблемы установки драйверов на сетевые карты, известные как Broadcom Wireless Cards. В совокупности, есть желание помочь начинающим и не только пользователям, определить и установитъ аппроприативные 1) драйвера на адаптер беспроводной сети. После применения изменений, настоятельно рекомендуется протестировать соединение как минимум в течениe двух часов непрерывного использования, лучше всего — до восьми часов UP-a.

Список проблем, которые будут решены:

Само решение проблемы систематизируется в ТРИ основных ступени:

Определение оборудования

Существует множество модификаций сетевых карт Broadcom и постоянно появляются всё новые версии. Посему, лучшим решением остаётся определение модели
по PCI.ID. Для этого, необходимо открыть терминал Ctrl+Alt+T и ввести 2) :

Примерным ответом будет:

В данном случае установлен bcmwl-kernel-source. 3)
Обладая этой информацией, мы можем определить правильную версию драйвера из списка Broadcom, который будет приведён ниже.
Например, как только мы выяснили, что PCI.ID карты — [14e4:4320] (rev 03), то oбратившись к списку драйверов мы увидим, что данный PCI.ID
соответствует пакету firmware-b43-installer который и необходимо будет впоследствии установить для правильной работы беспроводного адаптера.

Hеважно, что иcпользовалось для установки пакета: терминал, Synaptic, Центр Приложений, dpkg или же ручная компиляция.
Нам необходимо начать с нуля и очистить систему от всего, что может помешать работе аппропреативного драйвера.
Т.е., если был установлен пакет bcmwl-kernel-source, его нужно удалить:

Подготовка системы

Если у нас свежеустановленная система, то первым делом необходимо обновить списки источников приложений:

Также, крайне рекомендуется обновить списки PCI.ID:

это на случай, если специфичный драйвер устройства появился совсем недавно. Во избежание возможных проблем, установку будем проводить исключительно через терминал.

Установка необходимого пакетa

Как уже упомяналось выше, мы будем рассматривать установку пакета firmware-b43-installer
Для этого набираем в терминале:

и перезагружаемся для применения изменений:

Формат установки пакета крайне прост:

Надеюсь, понятно, что вместо

нужно подставить имя пакета из списка ниже:

Special Case #1 — используется комбинация драйверов bcma и brcmsmac. Требуется прошивка, устанавливаемая по умолчанию пакетом linux-firmware.
Special Case #2 — в аппаратных средствах, таких как например Lenovo S10-2, Ваша карта может зациклиться в процессе соединения SSID.
Альтернативным решением может послужить установка пакета bcmwl-kernel-source.
Следует упомянуть, что в некоторых особых случаях после установки firmware-b43-installer, нужно будет удалить модуль b43, a затем активировать его заново и произвести разблокировку средствами rfkill:

Если устройство определилось с иным PCI.ID, задайте свой вопрос автору данной инструкции: AskUbuntu

Установка Offline

В том случае, когда проводная сеть недоступна, есть возможность установить bcmwl-kernel-source с установочного диска.
Для этого нужно вставить установочный CD/DVD или USB и скопировать эти файлы в домашнюю директорию.
На установочном диске (флешке) эти файлы находятся в директориях:

После чего, запускаем саму установку:

Если у Вас Ubuntu 14.04.2 4) , пакет придётся скачивать из сети:
64-BIT
32-BIT
Скопируйте нужную версию в домашнюю директорию и установите тем же способом как показано выше. В обоих случаях необходимо доустановить dkms с установочного диска или USB. Его можно скачать отдельно тут.

Пакет firmware-b43-installer, при полном отсутствии любого подключения к сети придётся скачать иным путём, например через смартфон. Нужно будет скачать эти два файла и положить их опять-таки в домашнюю директорию:
Для 64-BIT
Первый файл, Второй файл
Для 32-BIT
Первый файл, Второй файл

После этого, выполняем в терминале:

Если будут какие-то ошибки, то продолжать не надо. Значит что-то сделал не так. Проверьте правильность введения команд.
Осталось переподключить модуль ядра:

В случае установки Ubuntu 16.04 в режиме dualboot, необходимо отключить SecureBoot. В противном случае, драйвер не запустится.
На этом всё.
Удачи в освоении системы.
Особая благодарность chili555 и Pilot6

Источник

Wifi Drivers for Ubuntu 18.04

‎03-04-2019 04:36 AM

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Email to a Friend
  • Flag Post

Hi
I have installed ubuntu 18.04 on my new HP 14q-cs0009TU laptop but it’s internal WiFi not working. It seems kernal driver failed to load wifi. I tried load third party drivers but it didn’t work. Please help me in loading it’s internal wifi.

‎03-04-2019 04:46 AM

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Email to a Friend
  • Flag Post

Credit to Bapoumba, Ubuntu Forums
When troubleshooting wireless, it’s important that your system is fully updated by opening a terminal, CTRL+ALT+T. Using a wired internet connection, please run:
Code:

sudo apt update
sudo apt dist-upgrade

and reboot if necessary.

If the issues persist, it is recommended that you install pastebinit, by running:
Code:

sudo apt install pastebinit

This will enable the wireless script to, upon your approval, upload the obtained data to pastebin, creating at the same time a link to it in your terminal, permitting you to paste it to a forum thread.

Once that’s done, download and run the wireless info script, which will gather information to help diagnose your system. You can run it using this command:
Code:

It will create the file «wireless-info.txt» at the location it is run from, and depending on its size, an additional archive called «wireless-info.tar.gz». If you prefer, you can post the file directly to pastebin yourself. Sensitive information like MAC addresses and WPA/WEP keys are masked automatically.

If you aren’t able to connect to the internet with the affected system, including via a wired connection, just navigate to this link and follow the instructions there on how to the run wireless script without an internet connection.

Источник

Realtek 8723DE wifi module & Bluetooth Linux driver available now — Ubuntu/Fedora/Arch users*

‎12-22-2017 11:41 AM — edited ‎08-19-2018 05:54 AM

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Email to a Friend
  • Flag Post

it is recommended to use the official driver hosted at the rtlwifi-new git repsitory maintained by Larry Fingers.

Well, at last, RTL8723DE officially supported driver is made available in the rtlwifi-new git extended branch. What is left to do is, Bluetooth support for this laptop. Bluetooth share the same RTL8723DE hardware? Bluetooth is working with kernel 4.17 and above.

Before installing RTL8723DE driver, you have to make sure that Linux kernel headers for your respective distros are installed. For example: In Debian/Ubuntu the package name sounds like «linux-headers-4.xx-generic». In Fedora/RedHat, it will be kernel-headers-4.xx-x86_64 etc.

For installing from git sources in Ubuntu:

Either download a «.zip» copy of the git sources for RTL8723DE driver from https://github.com/lwfinger/rtlwifi_new/archive/extended.zip , extract it and follow step (2) below

1. Make sure you have git installed. You can install git using apt install git or through synaptic/software manager. If you want to use dkms to make and install the driver, make sure that dkms also is installed. You can download and install using below commands, in a terminal:

2. The RTL8723DE driver is in the git extended branch. So,

Open a terminal:

^^ That should work. If firmware error is shown, reboot and will work. Make sure, you have linux-headers for the respective kernel(s) and build-essential packages installed.

For me, ant_sel=2 shows the maximum WiFi signal gain. So, I’ve added below lines in a separate conf file:

Hope this helps. If it does not build, use :

RTL8723D Bluetooth works now. You need Kernel 4.17 or newer to get Bluetooth working with RTL8723DE.

The steps are elaborately explained in this post: https://superuser.com/a/1322067/850732

RTL8723D Bluetooth Firmware is available in Linux firmware git directory as committed by Larry Fingers (rtlwifi-new) :

Firmware file names:

You have to git clone the directory to get the firmware and place the specific rtl8723d firmware in /lib/firmware/rtl_bt folder.

EDIT: Now, Bluetooth for RTL8723DE works with kernel Linux-4.17-rc2 and newer. Here is the dmesg log, in my case:

Источник

Mac OS X Hints
Adblock
detector