Драйверы для Broadcom BCM43142 на Ubuntu 14.04 (испытанный тар)

Я не могу установить драйверы для своего Wi-Fi + карта Bluetooth (Broadcom BCM43142).

Что я сделал до настоящего времени:

  1. Я попытался использовать драйверы в этом веб-сайте.
  2. Я пытался следовать инструкциям, данным здесь для обоих apt-get установка, загрузите шар tar и установку и офлайновую установку (от начальной загрузки Ubuntu DVD).
  3. Я пытался установить bcmwl-kernel-source.

В конце каждого метода [1,2,3], когда я делаю a sudo modprobe wl, Я неизменно получаю это:

modprobe: ОШИБКА: не мог вставить 'wl': Исполнительная ошибка формата.

Я также попытался поместить в черный список драйверы кроме wl и попытались переустановить то же несколько раз.

  1. Я также пытался использовать ndiswrapper который был достаточно успешен для создания НЕВОСТРЕБОВАННОГО драйвера (см. ниже для вывода lshw -c Network) изменитесь на что-то еще.

Однако в конце Wi-Fi действительно теперь обнаруживался или работа.

Версия ядра: 3.13.0-24-generic

Я попробовал все, что я мог сделать к своей полной способности. Было бы чрезвычайно полезно, если Вы могли бы помочь мне установить свой Wi-Fi. Я желаю к pastebin выводу любых команд, чтобы Вы могли бы попросить, чтобы я выполнился. (Я добавил выводы lshw -c Network и lspci -nn , но спросите меня что-либо еще.)

lshw -c Network
WARNING: you should run this program as super-user.
  *-network UNCLAIMED     
       description: Network controller
       product: BCM43142 802.11b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: latency=0
       resources: memory:90500000-90507fff

lspci
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

Вывод sudo Кв. - получает установку bcmwl-kernel-source. Официальный драйвер (Ubuntu) для этой платы беспроводной локальной сети:

sudo apt-get install bcmwl-kernel-source
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  wireless-bcm43142-oneiric-dkms
The following NEW packages will be installed:
  bcmwl-kernel-source
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B/1,126 kB of archives.
After this operation, 1,417 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 318223 files and directories currently installed.)
Removing wireless-bcm43142-oneiric-dkms (6.20.55.19~bdcom0602.0400.1000.0400-0somerville1) ...
Removing all DKMS Modules
Done.
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 318162 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb ...
Unpacking bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Setting up bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Loading new bcmwl-6.30.223.141+bdcom DKMS files...
Building only for 3.13.0-24-generic
Building for architecture x86_64
Building initial module for 3.13.0-24-generic
Done.

wl:
Running module version sanity check.
 - Original module
 - Installation
   - Installing to /lib/modules/3.13.0-24-generic/updates/dkms/

depmod.......

DKMS: install completed.

Это - ошибка, которую я продолжаю получать неоднократно:

modprobe: ERROR: could not insert 'wl': Exec format error

update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic

Кроме того, что предназначено тем же?

Я прошел следующее, Спрашивают вопросы о Ubuntu:

Второй, кажется, очень всесторонняя сводка всех возможных путей... Тем не менее я застреваю с этим Exec Format error.

20
задан 13 April 2017 в 05:23

5 ответов

Хорошо, таким образом, я наконец зафиксировал это :D

Сначала вот то, что я изучил в процессе:

  1. НИКОГДА не тараните свою ОС с различными драйверами или модулями случайно, пока Ваша проблема не будет решена, по крайней мере, не без a) Не зная, что / почему Вы делаете и b) САМОЕ ГЛАВНОЕ, Как отменить то же.

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

И много из благодаря @chili555, кто указал, что остаток от предыдущего пакета был причиной.

Таким образом, то, что я сделал, было:

  1. Я пытался установить bcmwl-kernel-source на живом выполнении Ubuntu 14.04 (с моим кабелем LAN) и проверенный, если WLan работает теперь. (И да, это действительно подтверждало ту Ubuntu 14.04 / BCM43142 / bcmwl-kernel-source не была проблема.)

  2. Я перешел в /etc/modprobe.d и крест проверил файлы там с моей версией установки жесткого диска той же папки.

  3. Это /etc/modprobe.d каталог содержит конфигурационные файлы, которые содержат информацию о помещении в черный список для различных модулей. Я обратил внимание на доступные файлы и позже удалил то, что не было доступно здесь от моей версии установки жесткого диска той же папки также.

  4. Я перешел в /lib/modules/3.*/updates/. Это - каталог, который хранит все Ваши модули (wl, b43, и т.д....) и тот, который я испортил с различными пользовательскими исправленными версиями wl модулей, перечисленных на различных форумах.

  5. После креста, сверяющегося с моей версией установки жесткого диска lib/modules/3.*/updates/, Я вручную удалил весь Bluetooth / беспроводная связь / dkms / wl / (и в особенности один mac80211) и очистил любые другие модули, которые связаны с wlan.

  6. Я наконец заменил (сделал рекурсивную копию на), /etc/modprobe.d и /lib/modules/3.*/updates/ каталоги (моей установки жесткого диска) с теми же каталогами от живой ОС.

  7. Перезагрузка

  8. Сделать sudo apt-get install bcmwl-kernel-source. Это - официальный рабочий драйвер для BCM43142 для Ubuntu 14.04.

  9. Перезагрузка и sudo modprobe wl и альт, беспроводная связь работала!

И наконец искренние извинения всей моей перекрестной рассылке, перерегистрации, массово рассылая IRCs с этим вопросом неоднократно.:P

Примечание: Замена / удаление Ваших файлов установки жесткого диска рекомендуется только для тех, кто недавно установил Вашу ОС. Иначе существует риск, что Вы могли заменить / удаляют файлы / модули, которые, возможно, были установлены для других устройств, которые могут быть не важны этой проблеме.

Еще раз спасибо к chili555 :)

ОТРЕДАКТИРУЙТЕ я недавно обновил свое ядро для поддержки DisplayLink драйвер для моего USB контролирует и обманывает Wi-Fi, закончился.

Слепая попытка переустановки bcmwl-kernel-source бросил следующую ошибку в журнал сборки.

"alloc_netdev" requires 4 arguments, but only 3 given

Оказывается, что драйвер не был обновлен для обновленного ядра (версия 3.18). Немного поиска с помощью Google позволило мне к этому сообщению -

https://bugs.launchpad.net/ubuntu / + source/bcmwl / + ошибка/1358966

Где существуют ссылки, доступные исправленным версиям wl, который работает с обновленным ядром.

Я вручную загрузил и установил этого парня, и Wi-Fi был восстановлен.

Теперь я могу вернуться к просмотру lolcats в мире. Аминь.

19
ответ дан 23 November 2019 в 01:52

Я также испытал те же затруднения при установке Linux Mint, Ubuntu 13.10 и 14.04. Я должен был использовать кабель LAN или USB, ограничивающий с моего телефона для получения bcmwl-kernel-source, установленный, который, казалось, был единственным рабочим драйвером беспроводного устройства для моего DELL inspiron 15.

однако я смог видеть bcmwl-kernel-source в дополнительном разделе драйверов обновлений программного обеспечения после выполнения

sudo apt-get update

от терминала после установления соединения интереса через LAN или ограничивающий USB, и Вы будете видеть дополнительные драйверы, перечисленные от того, где я смог установить драйвер довольно легко.

5
ответ дан 23 November 2019 в 01:52

У меня также была та же проблема с Ubuntu 11.10 и 12.10. Проблема состояла в том, что Wi-Fi не был обнаружен на СООТВЕТСТВИИ BCM43142 Sony VAIO 15E. Поэтому, когда я пытался установить Ubuntu 13.10, я проверил опцию "Установки это внешнее программное обеспечение" во время установки, и это работало на меня!!

Видят шаг 2 на , Ubuntu Установки, sub раздел Готовятся устанавливать Ubuntu. Можно также попробовать это.

0
ответ дан 23 November 2019 в 01:52

Я встретился с проблемой, и решить ее я просто выполняю следующую команду:

# (sudo rmmod b43 ; sudo rmmod bcma ; sudo rmmod wl ; sudo modprobe wl ; sudo modprobe lib80211_crypt_tkip)

кажется, что b43 или bcma являются коллизиями к wl модулю.

Hope это поможет кому-то...

0
ответ дан 23 November 2019 в 01:52

Аналогичная проблема в Ubuntu 20.04 с ноутбуком HP. Решение: предварительно: Определите свой чипсет:

lspci -vvnn | grep -A 9 Network 

Идентификатор чипа будет указан в первой или второй строке. (например, BCM4331) Актуальное решение Установите (при наличии доступа в Интернет через Ethernet) драйвер Broadcom STA Wireless (собственный):

sudo apt-get update
sudo apt-get --reinstall install bcmwl-kernel-source

Проверьте и избегайте перезагрузки через:

sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
sudo modprobe wl

Взято из:

этой справочной страницы Ubuntu

0
ответ дан 19 October 2020 в 17:50

Другие вопросы по тегам:

Похожие вопросы: