Broadcom bcm43142 driver linux

Wi-fi Broadcom

На некоторых ноутбуках со встроенными Wi-Fi адаптерами Broadcom BCM43* при установке ALT Linux могут быть проблемы с Wi-Fi, вылеты Wi-Fi соединения или низкая скорость работы беспроводной сети. Проблема решается заменой драйвера Wi-Fi адаптера по умолчанию.

Как узнать модель Wi-Fi адаптера?

Примечание: Далее команды пользователя будут предваряться приглашением $ , суперпользователя root — #

Вы можете проверить модель своего Wi-Fi адаптера командой:

$ lspci -nn -d 14e4: 03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01)

Или узнать модель своего Wi-Fi адаптера и используемый драйвер с помощью команды:

$ inxi -N Network: Device-1: Broadcom BCM4313 802.11bgn Wireless Network Adapter driver: bcma-pci-bridge Device-2: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169

Какие модели карт?

Ниже приведена таблица соответствия между моделью Wi-Fi адаптера и возможными драйверами:

Модель ALT-драйвер DEB-драйвер b43 PCI-ID
В кодах PCI-ID: жирным = b43; простым = ALT/DEB; курсив = оба.
BCM4306/3 + 14e4:4307
14e4:4320
14e4:4324
BCM4311 + + + 14e4:4311
14e4:4312
14e4:4313
BCM4312 + + + 14e4:4315
BCM4313 + + 14e4:4313
14e4:4727
BCM4318 + 14e4:4318
14e4:4319
BCM4321 + + 14e4:4328
14e4:4329
14e4:432a
BCM4322 + + + 14e4:432b
14e4:432c
14e4:432d
BCM43142 + 14e4:4365
BCM43224 + + + 14e4:4353
BCM43225 + + + 14e4:4357
BCM43227 + + + 14e4:4358
BCM43228 + + + 14e4:4359
BCM4331 +? + + 14e4:4331
BCM4360 + 14e4:43a0
BCM4352 + 14e4:43a0

Доступные драйверы

ALT-драйвера

Данный способ меняет драйвер по умолчанию на модуль wl из пакета kernel-modules-bcmwl-std-def (un-def)

Примечание: Данный вариант поддерживает следующие модели — BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based оборудование.

Внимание! Не забудьте обновить ядро перед установкой, иначе может не загрузится система после установки. Если в репозитории ядро новее, чем в вашей системе, при установке запрошенного модуля может установиться новое ядро с одним-единственным модулем.

Для обновления ядра выполните команды:

$ su - # apt-get update # update-kernel # reboot

Затем, после перезагрузки, определите версию и тип своего ядра:

И выполните следующие команды:

$ su - # apt-get install kernel-modules-bcmwl-std-def (un-def)

Выбор пакета std-def или un-def зависит от типа вашего ядра. Затем:

# apt-get insall bcmwl-kernel-conf # reboot

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

bcmwl-kernel-conf.rpm `--etc `--modprobe.d |--blacklist-bcm.conf `--blacklist-bcm2.conf kernel-modules-bcmwl-*-def.rpm `--lib `--modules `--*krnlver-*-def-alt1 `--net `--wl.ko

Установка закрытых Deb-драйверов

Предварительно ознакомьтесь со статьёй Где и как искать программы: установку deb-пакетов Вы делаете на свой страх и риск.

Примечание: Данный вариант поддерживает следующие модели BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43142, BCM43224, BCM43225, BCM43227, BCM43228, BCM4331, BCM4360, и BCM4352

Читайте также:  What is gnome linux mint

В Debian есть пакет с несвободными драйверами для wifi карт broadcom для фрамеворка DKMS, который поддерживает большее количество Wi-fi карт.

Ставим debian-овский пакет с dkms-модулями BCM через epm:

# epm install /home/petr/Загрузки/broadcom-sta-dkms_6.30.223.271-16_all.deb

Пакет содержит модули для dkms.

broadcom-sta-dkms_6.30.223.271-16_all.deb |--etc | `--modprobe.d | `--broadcom-sta-dkms.conf `--usr |--src | `--broadcom-sta-6.30.223.271 | |--src | | |--wl | | | `--sys | | | |--wl_iw.c | | | |--wl_linux.h | | | |--wlc_wowl.h | | | |--wlc_pub.h | | | |--wl_iw.h | | | |--wlc_key.h | | | |--wl_cfg80211_hybrid.h | | | |--wl_dbg.h | | | |--wlc_ethereal.h | | | |--wlc_utils.h | | | |--wl_linux.c | | | |--wlc_types.h | | | |--wl_cfg80211_hybrid.c | | | `--wl_export.h | | |--common | | | `--include | | | `--proto | | | |--bcmeth.h | | | |--bcmip.h | | | |--ieee80211_radiotap.h | | | |--802.11.h | | | |--bcmevent.h | | | |--ethernet.h | | | |--wpa.h | | | `--802.1d.h | | |--shared | | | |--linux_osl.c | | | `--bcmwifi | | | `--include | | | |--bcmwifi_rates.h | | | `--bcmwifi_channels.h | | `--include | | |--wlioctl.h | | |--osl.h | | |--packed_section_start.h | | |--epivers.h | | |--packed_section_end.h | | |--bcmcrypto | | | `--tkhash.h | | |--bcmendian.h | | |--bcmdefs.h | | |--linux_osl.h | | |--linuxver.h | | |--pcicfg.h | | |--bcmutils.h | | |--siutils.h | | `--typedefs.h | |--dkms.conf | |--Makefile | `--lib | |--wlc_hybrid.o_i386 | `--wlc_hybrid.o_amd64 `--share |--broadcom-sta | |--broadcom-sta.ids |--doc | `--broadcom-sta-dkms | |--changelog.Debian.gz | |--README.txt.gz | |--copyright | `--README.Debian `--lintian `--overrides `--broadcom-sta-dkms

О NDIS-wrapper

NDISwrapper — программная прослойка, позволяющая использовать драйверы WiFi, предназначенные для Windows в Linux.

  1. NDISwrapper реализует NDISv5 и драйвера структуры WDM (XP), в то время как современные драйвера имеют структуру WDF (NT6+) и NDISv6.
  2. Видимо по этой причине модуль ядра в ALT Linux больше не собирается (но исходники есть и можно собирать вручную)

B43

B43 — проект по написанию методом реверс-инжениринга драйверов для wi-fi устройств Broadcom.[i]

Для использования B43 нужно установить сам драйвер и прошивку.

# apt-get install b43-fwcutter
# export FIRMWARE_INSTALL_DIR="/lib/firmware" # wget http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2 # tar xjf broadcom-wl-5.10.56.27.3_mipsel.tar.bz2 # b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o

Решение проблем

Проблемы с драйверами ALT

В случае, если модель вашего адаптера поддерживается драйверами ALT, драйверы установлены, но Wi-Fi не работает, или работает нестабильно, возможно, нужный модуль Wi-Fi не загружается, и была нарушена последовательность установки пакетов. Можно попробовать следующее решение:

Определим версию и тип вашего ядра:

Проверим, какой драйвер Wi-Fi загружен:

$ inxi -N Network: Device-1: Broadcom BCM4313 802.11bgn Wireless Network Adapter driver: bcma-pci-bridge Device-2: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169

Мы видим, что загружен неверный драйвер bcma-pci-bridge вместо нужного драйвера wl Проверяем наличие установленного пакета драйвера из репозитория ALT:

$ rpm -q kernel-modules-bcmwl-std-def kernel-modules-bcmwl-std-def-6.30.223.271-alt15.330425.1.x86_64

Нужный пакет драйвера установлен и тип совпадает с типом ядра, затем:

$ rpm -q bcmwl-kernel-conf пакет bcmwl-kernel-conf не установлен $ ls /etc/modprobe.d/ alsa-modindex.conf

В системе не установлен пакет bcmwl-kernel-conf с параметрами настройки ядра, поэтому нужный нам модуль ядра не загружается. Для того, чтобы это исправить, выполните команды:

$ su - # apt-get update # apt-get install bcmwl-kernel-conf # reboot

После перезагрузки нужный нам модуль Wi-Fi должен заработать, может понадобиться заново соединиться с беспроводной сетью.

Другим способом является запрет загрузки ненужного драйвера вручную, без установки пакета bcmwl-kernel-conf :

$ su - # echo "blacklist bcma" >> /etc/modprobe.d/blacklist-bcma.conf # reboot

Ссылки

Источник

установка драйверов на broadcom limited bcm43142 в linux mint

Установил linux mint а он не видит wifi wlan0 интерфейс отсутствует и в параметрах wifi найти не могу.Думаю причина отсутствие драйверов.Подскажите пожалуйста как установить драйвера на broadcom bcm43142?

Читайте также:  Посмотреть настройки ядра linux

Не раз обсуждалась проблема, поищи по лору, про bcm43142 много должно быть. Крепись.

~$ inixi CPU: Dual Core Intel Core i3-4030U ( -MT MCP- ) speed/min/max: 1796/800/1800 MHz Kernel: 4.15.0-20-generic x86_64 Up: 58m Mem: 1016.8/3829.0 MiB (26.6%) Storage: 456.76 GiB (4.1% used) Procs: 212 Shell: bash 4.4.19 inxi: 3.0.27 ~$ -Nni -Nni: command not found ~$ lsusb Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 002 Device 004: ID 04ca:2006 Lite-On Technology Corp. Broadcom BCM43142A0 Bluetooth Device Bus 002 Device 003: ID 0bda:57b5 Realtek Semiconductor Corp. Bus 002 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse Bus 002 Device 017: ID 04e8:6863 Samsung Electronics Co., Ltd GT-I9500 [Galaxy S4] / GT-I9250 [Galaxy Nexus] (network tethering) Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Также заметил странность,что в /etc/apt/sources.list репозитории kali(загуглил репы linux mint,они другие) И еще когда ввожу: ~$ apt-get update Чтение списков пакетов… Готово E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock — open (13: Permission denied) E: Невозможно заблокировать каталог /var/lib/apt/lists/ W: Проблема при удалении файла /var/cache/apt/pkgcache.bin — RemoveCaches (13: Permission denied) W: Проблема при удалении файла /var/cache/apt/srcpkgcache.bin — RemoveCaches (13: Permission denied) Интернет есть(от андроид в режиме usb-модем),страницы в браузере открывает

Так и думал что Kali , кстати inxi -Nni это одна команда. Поставь тэг Kali и посмотри темы внизу страницы , там уже вагон их. А еще лучше действительно поставь LinuxMint и все у тебя заработает.

В каком смысле поставить linux mint?Она и так у меня стоит но в sources.list репы от кали а в /etc/apt/sources.list.d/official-package-repositories.list вообще нет файла с репозиториями.

но в sources.list репы от кали

Не смешивай системы, сломаешь всё.

Так что делать то?Я ничего не писал в файле так изначально было,как исправить репозитории

Источник

How to Install the BCM43142 WiFi Driver on Kali Linux

How to Install the Broadcom BCM43142 Driver on Kali Linux — In this article, I will explain the steps to install the Broadcom BCM43142 802.11b/g/n driver on Kali Linux. If you install Linux on a laptop that uses the BCM43142 chipset, the wifi driver will not automatically activate, which means you have to install the wifi driver manually so that the wifi on your laptop can be used.

From my experience using a laptop with a Broadcom BCM43142 chipset in several other Linux distributions such as Arch Linux, Manjaro, Debian and of course Kali Linux, this chipset does not yet support. Therefore I have to outsmart it so that the wifi chipset can function normally.

Читайте также:  Установка linux через bios

How to install the BCM43142 wifi driver on kali linux

To install the BCM43142 driver on Kali Linux, you must first update the repository and upgrade the package by typing the following command in the terminal.

Wait until it’s finished, when it’s finished installing linux-headers, now install the synaptic package manager because we will install the driver using synaptic.

Then run the Synaptic Package Manager by typing the synaptic command in the terminal, click on the Search menu, then in the Search column please type BCM43142.

How to Install the BCM43142 WiFi Driver on Kali Linux

From the search results, 3 options will appear as shown below, select broadcom-sta-dkms -> right click then select Mark for installation -> click the Apply button and wait for the installation process to complete. Then reboot your laptop.

How to Install the BCM43142 WiFi Driver on Kali Linux

  • It does not support running mdk3 to disconnect other users on the network.
  • It does not support monitor mode so we cannot capture handshakes when penetrating a WiFi network.
  • Cannot run aircrack-ng software, which is a software used for wireless network penetration.

Источник

How to Install the BCM43142 WiFi Driver on KDE Neon

How to Install the BCM43142 WiFi Driver on KDE Neon — In the previous article, I discussed the steps to install the BCM43142 Broadcom WiFi driver on Kali Linux through the Synaptic Package Manager. This time, I will discuss how to install the Broadcom BCM43142 wifi driver on another Linux distribution, namely KDE Neon.

KDE Neon itself is a Linux distribution from Ubuntu, based on my experience so far, Ubuntu (along with its derivatives) is a Linux distribution that is easy and instant, even the affairs of the WiFi driver are automatically activated when the installation process is complete.

How to Install the BCM43142 WiFi Driver on KDE Neon

To install the Broadcom BCM43142 wifi driver on KDE Neon the way is quite easy, we only need to update the repository, upgrade the system, install the linux header and build-essential and finally install broadcom-sta-dkms.

How to Install the Broadcom BCM43142 Driver on KDE Neon

The wifi driver installation process requires an internet connection to download the packages needed, for that you must first connect the laptop to the internet network via a LAN cable connection.

Then open a terminal console, please update the repository and upgrade your KDE Neon system through the console with the following command.

Now the wifi on your laptop should be active and you can access the internet through a WiFi connection. I think that’s enough for this tutorial, hopefully, it’s useful and thank you.

Источник

Оцените статью
Adblock
detector