Broadcom bcm4311 linux driver

Broadcom BCM4311 Driver Download (Official)

How to Update BCM4311 Device Drivers Quickly & Easily

Step 1 — Download Your Driver

To get the BCM4311 driver, click the green download button above. After you complete your download, move on to Step 2.

If the driver listed is not the right version or operating system, search our driver archive for the correct version. Enter Broadcom BCM4311 into the search box above and then submit. In the results, choose the best match for your PC and operating system.

Tech Tip: If you are having trouble deciding which is the right driver, try the Broadcom Driver Update Utility. It is a software utility which automatically finds and downloads the right driver.

To find the newest driver, you may need to visit the Broadcom website. Most major device manufacturers update their drivers regularly.

Step 2 — Install Your Driver

Once you have downloaded your new driver, you’ll need to install it. In Windows, use a built-in utility called Device Manager, which allows you to see all of the devices recognized by your system, and the drivers associated with them.

How to Open Device Manager

  • In Windows 11, Windows 10 & Windows 8.1, right-click the Start menu and select Device Manager
  • In Windows 8, swipe up from the bottom, or right-click anywhere on the desktop and choose «All Apps» -> swipe or scroll right and choose «Control Panel» (under Windows System section) -> Hardware and Sound -> Device Manager
  • In Windows 7, click Start -> Control Panel -> Hardware and Sound -> Device Manager
  • In Windows Vista, click Start -> Control Panel -> System and Maintenance -> Device Manager
  • In Windows XP, click Start -> Control Panel -> Performance and Maintenance -> System -> Hardware tab -> Device Manager button

How to Install a driver from Device Manager

  1. Locate the device and model that is having the issue and double-click on it to open the Properties dialog box.
  2. Select the Driver tab.
  3. Click the Update Driver button and follow the instructions.
Читайте также:  Linux посмотреть размеры папок

In most cases, you will need to reboot your computer in order for the driver update to take effect.

Tech Tip: Driver downloads and updates come in a variety of file formats with different file extensions. For example, you may have downloaded an EXE, INF, ZIP, or SYS file. Each file type has a slighty different installation procedure to follow.

For more help, visit our Driver Support Page for step-by-step videos on how to install drivers for every file type.

  • Updates PC Drivers Automatically
  • Identifies & Fixes Unknown Devices
  • Supports Windows 11, 10, 8, & 7

Recent Help Articles

Источник

Как заставить заработать wifi на чипе broadcom 43xx под Linux

Когда где-то год назад я поставил на свой Dell Latitude D520 с чипом broadcom 4311 Ubuntu 8.10, то столкнулся с тем, что wi-fi работать напрочь отказывался. Я погуглил, пару дней поизучал посты на различных форумах, сделал какие-то шаманские действия и благополучно забыл и про проблему и про те действия, которые делал.

Все бы хорошо, но черт меня дернул поставить Karmic Koala с нуля… Про проблему я вспомнил сразу. А вот решение было забыто напрочь.

Решение быстрое

Итак, загрузившись, я обнаружил, что wi-fi у меня не работает. Посмотрев в /var/log/syslog увидел там следующие подзрительную строчку:

Пройдясь по гуглу я нашел блог, в котором было решение проблемы вида «распакуй архив туда-то и все заработает». Скачал оттуда архив, в котором было недостающее firmware, распаковал в /lib/firmware/ и все действительно заработало.

Надо сказать, что в 8.10 проблема так легко не решалась, потому что там были другие драйвера. В 8.10 были bcm43xx, сейчас же грузятся b43.
Попутно с поиском решения я набрел на сайт с этими самыми драйверами b43, где есть много информации по поддержке этими драйверами различных чипсетов broadcom 43xx.

Также я в нескольких местах встречал мнение, что b43 работают хуже и нестабильнее нативных драйверов.

Мне тоже показалось, что раньше я видел в списке сетей гораздо больше, поэтому я решил пойти по немного более сложному пути, который был еще в 8.10, а именно:

Запуск драйверов производителя — решение посложнее

Родные драйвера я скачал с сайта поддержки Dell. Были они в виде self-extracting архива, но без проблем распаковались file-roller’ом

Далее делаем следующее:

  • Устанавливаем ndiswrapper — утилиту, которая позволяет драйверам Windows для беспроводных карт работать в Linux.
  • Удаляем модуль b43 из автозагрузки помещая его в blacklist:
    sudo vim /etc/modprobe.d/blacklist.conf
    добавляем туда строчку: blacklist b43
  • Загружаем виндовые драйвера:
    sudo ndiswrapper -i /path_to_drivers/bcmwl5.inf
  • Чтобы ndiswrapper запускался при загрузке системы, дописываем его в /etc/modules (sudo vim /etc/modules и добавляем туда строчку ndiswrapper)
  • Далее после перезагрузки все должно бы заработать, но не тут то было.
    Перезагрузился, а wi-fi по прежнему не работает.

Причиной тому яляется модуль ssb, который загружается перед ndiswrapper и не дает ему взять на себя управление wi-fi картой.

По субъективным ощущениям на виндовых драйверах все работает действительно лучше и стабильнее.

Источник

Установка драйверов WiFi Broadcom 4311-4312-4313-4321-4322

Если модель WiFi-адаптера Broadcom неизвестна, её можно определить, выполнив следующую команду:

Команда выдаст что-то такое:

02:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)

BCMxxxx (BCM4322 в данном случае) — это и есть модель WiFi-адаптера.

Драйверы

При работе с WiFi-адаптерами Broadcom чаще всего используется один из следующих драйверов:

  • b43 — open-source драйвер, поставляется в системе по умолчанию;
  • brcmsmac — open-source драйвер, поставляется в системе по умолчанию;
  • wl (он же — broadcom-wl, он же — broadcom-sta) — проприетарный драйвер от Broadcom.

Если WiFi-адаптер поддерживается одним из указанных open-source драйверов, система загрузит нужный драйвер автоматически.

BCM4311, BCM4312, BCM4321, BCM4322 и некоторые другие

Для адаптеров BCM4311, BCM4312, BCM4321, BCM4322 и некоторых других (более подробный, хотя и несколько устаревший список см. тут), как правило, используется драйвер b43. Для его корректной работы необходимо firmware из проприетарного драйвера (сам проприетарный драйвер при этом не устанавливается и не используется).

Если есть проводное подключение к Интернету, то чтобы установить всё необходимое для драйвера b43, достаточно установить пакет b43-firmware-install и перезагрузиться. Всё должно работать.

Если WiFi в системе с драйвером b43 работает нормально, устанавливать и использовать проприетарный драйвер вместо него не рекомендуется.

BCM4313 и некоторые другие

Для адаптера BCM4313 и некоторых других (более подробный, хотя и несколько устаревший список см. тут) обычно используется драйвер brcmsmac.

Как правило, для таких систем WiFi работает нормально, никаких дополнительных действий выполнять не нужно.

На отдельных системах с таким адаптером и драйвером brcmsmac были сложности с качеством соединения (низкая сила сигнала, не все точки доступа видны и пр.). Для таких систем может помочь установка проприетарного драйвера. Достаточно установить пакет dkms-broadcom-wl и перезагрузиться.

Если WiFi нормально работает в системе с open-source драйвером, проприетарный драйвер устанавливать и использовать не рекомендуется.

Инструкция для систем с ядром версии до 3.2.0

Если есть Интернет по сетевой плате, тогда открываем консоль, и проводим следующие операции:

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 su
b43-fwcutter -w /lib/firmware/ broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o modprobe b43

Перезагружаемся. Все должно работать!

Источник

Broadcom 43xx wireless devices

This page describes how to enable support for WiFi devices based on Broadcom BCM4301, BCM4306, BCM4311, BCM4312, BCM4318, BCM4321 and BCM4322 chips on Debian systems.

Identification

<! data-lazy-src=

apt-get install firmware-b43-installer
apt-get install firmware-b43-installer

For devices with a BCM4301 chip or the BCM4306 revision 2 chip, install firmware-b43legacy-installer:

apt-get install firmware-b43legacy-installer

Troubleshooting

  • Examine the kernel ring buffer (dmesg(1)) to verify the required firmware files are being loaded by the driver. Lack of firmware is the usual reason for the «SIOCSIFFLAGS: No such file or directory» error message.
    • Run dpkg-reconfigure firmware-b43-installer, dpkg-reconfigure firmware-b43legacy-installer or dpkg-reconfigure firmware-b43-lpphy-installer (as relevant) to fetch and extract firmware again.
    • If necessary, firmware can be manually acquired and extracted using the b43-fwcutter utility, see http://wireless.kernel.org/en/users/Drivers/b43#Device_firmware_installation. The b43-fwcutter package will need to be installed.
    modprobe -r b43 echo options b43 pio=1 qos=0 >> /etc/modprobe.d/local.conf modprobe b43

    NDISwrapper

    This should only be used as a last resort, if the device is not supported by Linux kernel drivers (e.g. Broadcom USB devices, other than the BCM4320).

    Blacklist Linux kernel drivers

    If loaded, the b43/b43legacy drivers will conflict with NDISwrapper. To unload and blacklist:

    modprobe -r b43 b43legacy echo -e blacklist b43\\nblacklist b43legacy >> /etc/modprobe.d/local.conf

    Installation

    Kernel module and NDIS driver installation is described on the NDISwrapper page.

    Источник

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