- Установка драйверов на устройства беспроводной сети Broadcom
- Содержание
- Список проблем, которые будут решены:
- Определение оборудования
- Подготовка системы
- Установка необходимого пакетa
- Установка Offline
- How to Fix no Wireless Network Issue in Ubuntu Linux
- Fixing no Wi Fi issue in Ubuntu based Linux distributions
- Method 1: Connect to wired network either through Ethernet, USB tethering or Bluetooth and install additional drivers
- Step 1:
- Method 2: Use the ISO image to install additional wifi drivers in Ubuntu
- Step 1:
- Step 2:
- Step 3:
- Method 3: Fix no WiFi in Ubuntu with broadcom wireless adapters
- Step 1:
- Step 2: If you are connected to internet via ethernet
- Step 2: If you don’t have any internet connections
- About Abhishek Prakash
- Primary Sidebar
- Weekly Linux Newsletter
Установка драйверов на устройства беспроводной сети 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
Источник
How to Fix no Wireless Network Issue in Ubuntu Linux
Last updated February 3, 2021 By Abhishek Prakash 265 Comments
After dual booting MacBook Air with Ubuntu, when I logged in to Ubuntu, I found that Ubuntu did not detect any wireless network. Networking was on but it said ‘no network devices available‘.
Indeed it is a common issue not only with with Broadcom network adapters but other network adapters as well in Ubuntu Linux.
In this tutorial, I’ll show you a few methods to fix Wi-Fi issue in Ubuntu and other Ubuntu based distributions such as Linux Mint, elementary OS etc.
Fixing no Wi Fi issue in Ubuntu based Linux distributions
A relief is that Ubuntu provides additional drivers specifically for various wireless adapters.
But the issue is that to install additional drivers in Ubuntu you will need a working internet connection.
Here are a couple of ways to connect to the internet without WiFi:
- Check if you can connect to a wired network through Ethernet cable and install the additional drivers easily.
- Alternatively, you can connect a smartphone via USB and use the USB tethering to connect to the internet. Once connected, install the Wi-Fi drivers easily. Some smartphones also allow you to share internet connection with other devices over Bluetooth.
Things will be different and a bit difficult if you cannot manage to connect to the internet. In that case, you may try:
- Installing additional drivers from the ISO image of Ubuntu.
- Download the DEB files of the drivers on another internet connected system and transfer the files to Ubuntu via USB.
Now that you know a few approaches to handle this problem, let’s see how to use these methods.
Method 1: Connect to wired network either through Ethernet, USB tethering or Bluetooth and install additional drivers
If your system has Ethernet port and possibility to connect to the router via Ethernet, very good. Just connect it. I think you do not need to know the steps for putting in an Ethernet cable.
If you don’t have that, don’t worry. Most likely, you have a smartphone connected to wifi or has mobile data. You can use it to connect your Ubuntu system to the internet.
Step 1:
Your smartphone should be connected to the internet, either via WiFi or using mobile data.
Connect your smartphone to your Linux system via USB. If there is notification on the phone about accessing data by device, accept it.
While the two devices are connected, go to the USB tethering settings of your smartphone. Most modern phones allow you to search for specific part of the settings. Search it and go to USB tethering settings and enable it.
- Connect phone to computer
You may use Bluetooth tethering as well if your smartphone has this feature.
You’ll see that your Linux system gets connected to the internet immediately and the wired network symbol is displayed.
Super! Open the Software & Updates application:
Go to Additional Drivers tab and see if it suggests installing wifi drivers. If that’s the case, select the driver and click Apply Changes button.
Wait for a couple of minutes for it to be installed. Go to system settings and see if it shows the wireless connections now.
That’s the easiest way. But if you cannot connect to the internet any other way, you may try using the Ubuntu ISO for installing proprietary wifi drivers.
Method 2: Use the ISO image to install additional wifi drivers in Ubuntu
Before you follow the steps, please make sure that your system shows an additional wifi driver available for your system. If it does not show any additional drivers, this method will be of no use.
Step 1:
Check your installed Ubuntu version. Download the ISO image of the same Ubuntu version from Ubuntu website.
If you just had a fresh install, you probably have this ISO image in some other system or same system in another OS in dual boot. Copy it to an external device such as USB or DVD. Just copy the ISO, don’t burn it as bootable USB.
Now boot into Ubuntu and copy this Ubuntu ISO image to your home directory.
Step 2:
Open a terminal (Ctrl+Alt+T) and use the following commands one by one:
Basically, you just manually mounted the ISO image as if it was a CD.
Step 3:
Go to Software & Updates application. In the first tab Ubuntu Software, check the option of CD Rom with Ubuntu…
It will ask for your password and reload the software sources. Next is to go in the Additional Drivers tab and select the propriety driver and click on Apply Changes.
Once the drivers have been installed, you’ll see that Ubuntu now recognizes the wireless networks in range.
Important: You should uncheck the ‘install from CD ROM’ option in the Software & Updates after this step.
It may happen that Ubuntu doesn’t show additional drivers for your system or you may not be able to install the additional driver. It could also be the case that despite the additional drivers installed, the wifi still doesn’t work.
In that case, you may refer to the next method but keep in mind that it is exclusively for systems with Broadcom wireless adapters.
Method 3: Fix no WiFi in Ubuntu with broadcom wireless adapters
First, find out the network adapter in your system. You can refer to this article to find out the make of wireless network adapter in Linux. This method is exclusively for Broadcom 43 series of wireless adapters. So make sure that you have these adapters by using this command:
If you see a wireless network adapter starting with BCM43, then only you should go ahead with this part of the tutorial.
*-network
description: Wireless interface
product: BCM4360 802.11ac Wireless Network Adapter
vendor: Broadcom Corporation
physical id: 0
bus info: [email protected]:03:00.0
logical name: wlan0
Step 1:
The first step is to remove any broadcom drivers already installed on your system. Open a terminal and use the following command:
Step 2: If you are connected to internet via ethernet
If you are connected to internet via LAN/Ethernet cable, you can install different broadcom drivers using this command:
Once the install is finished doing its work, you’ll need to reboot. After you log back in, you’ll be able to see and access your wifi connections.
Step 2: If you don’t have any internet connections
If you don’t have ethernet, you may still be able to pull this off. But you’ll need another system (Linux, Windows or macOS) with active internet connection.
What you are going to do here is to download the driver manually and then transfer it to your problematic Linux system and install it there.
First check which Ubuntu version you are using: Now go to this link to download the WiFi driver for your Ubuntu version.
You should see a screen like this. Click on the link that corresponds to your Ubuntu version:
Click on the link that corresponds to your Ubuntu version
Now on the next page, click on the ‘all’ link:
On the next screen, you’ll see a huge number of links. These are various server mirrors and you can click on any of them to download the DEB file of broadcom driver for Ubuntu and Linux Mint.
Once you have downloaded the DEB file for the broadcom driver, transfer it to your Ubuntu system that doesn’t have the WiFi. You can use a USB drive to transfer the file.
Once you have copied this DEB file to Linux system with no WiFi, install the drivers from DEB file by double clicking on it.
Alternatively, you can use the dpkg command to install the package from deb file.
Follow the rest of the instructions to install the drivers. Once installed, reboot your system. You should have the WiFi now.
Did it work for you?
Troubleshooting wifi issue could be tricky in Linux. I have encountered an issue where Ubuntu could see the wireless networks but couldn’t connect to it.
I hope this post helped you to fix no wireless network issue in Ubuntu. If you have questions or suggestions, feel free to drop a comment.
Like what you read? Please share it with others.
About Abhishek Prakash
Creator of It’s FOSS. An ardent Linux user & open source promoter. Huge fan of classic detective mysteries ranging from Agatha Christie and Sherlock Holmes to Detective Columbo & Ellery Queen. Also a movie buff with a soft corner for film noir.
Abhishek,
$ sudo dmesg | grep iw
[ 18.799819] iwlwifi 0000:02:00.0: can’t disable ASPM; OS doesn’t have ASPM control
[ 18.951698] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-2030-6.ucode
[ 18.951868] iwlwifi 0000:02:00.0: loaded firmware version 18.168.6.1 2030-6.ucode op_mode iwldvm
[ 19.145966] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 19.145969] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[ 19.145970] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[ 19.145972] iwlwifi 0000:02:00.0: Detected Intel(R) Centrino(R) Wireless-N 2230 BGN, REV=0xC8
[ 19.158831] iwlwifi 0000:02:00.0: reporting RF_KILL (radio disabled)
[ 19.158849] iwlwifi 0000:02:00.0: RF_KILL bit toggled to disable radio.
[ 19.198536] ieee80211 phy0: Selected rate control algorithm ‘iwl-agn-rs’
[ 19.314875] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
For 3 weeks, I was convinced my problem was a regression error in the firmware-iwlwifi (nonfree) pkg, or a switch in the linux kernel build. Then I discovered that I was an IDIOT, did not notice the wifi icon was on F2, and when I pressed Fn-F2, wifi and bt were instantly restored. This is not mentioned in most Dell support documents either.
I will further improve this tutorial with primary check on whether the wifi is enabled or not.
This could be checked with rfkill command and it shows whether the wireless interfaces are soft or hard blocked.
Primary Sidebar
Weekly Linux Newsletter
Join 75,000 other Linux users and start your journey to become a better, informed desktop Linux user.
Источник