Я не могу установить драйверы для своего Wi-Fi + карта Bluetooth (Broadcom BCM43142).
Что я сделал до настоящего времени:
apt-get
установка, загрузите шар tar и установку и офлайновую установку (от начальной загрузки Ubuntu DVD).bcmwl-kernel-source
.В конце каждого метода [1,2,3], когда я делаю a sudo modprobe wl
, Я неизменно получаю это:
modprobe: ОШИБКА: не мог вставить 'wl': Исполнительная ошибка формата.
Я также попытался поместить в черный список драйверы кроме wl
и попытались переустановить то же несколько раз.
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
.
Хорошо, таким образом, я наконец зафиксировал это :D
Сначала вот то, что я изучил в процессе:
НИКОГДА не тараните свою ОС с различными драйверами или модулями случайно, пока Ваша проблема не будет решена, по крайней мере, не без a) Не зная, что / почему Вы делаете и b) САМОЕ ГЛАВНОЕ, Как отменить то же.
Каждый раз, когда Вы пробуете другой драйвер, модуль, или пакет, сначала удаляете пакет, который Вы ранее установили для той же цели.
И много из благодаря @chili555, кто указал, что остаток от предыдущего пакета был причиной.
Таким образом, то, что я сделал, было:
Я пытался установить bcmwl-kernel-source
на живом выполнении Ubuntu 14.04 (с моим кабелем LAN) и проверенный, если WLan работает теперь. (И да, это действительно подтверждало ту Ubuntu 14.04 / BCM43142 / bcmwl-kernel-source
не была проблема.)
Я перешел в /etc/modprobe.d
и крест проверил файлы там с моей версией установки жесткого диска той же папки.
Это /etc/modprobe.d
каталог содержит конфигурационные файлы, которые содержат информацию о помещении в черный список для различных модулей. Я обратил внимание на доступные файлы и позже удалил то, что не было доступно здесь от моей версии установки жесткого диска той же папки также.
Я перешел в /lib/modules/3.*/updates/
. Это - каталог, который хранит все Ваши модули (wl, b43, и т.д....) и тот, который я испортил с различными пользовательскими исправленными версиями wl модулей, перечисленных на различных форумах.
После креста, сверяющегося с моей версией установки жесткого диска lib/modules/3.*/updates/
, Я вручную удалил весь Bluetooth / беспроводная связь / dkms / wl / (и в особенности один mac80211) и очистил любые другие модули, которые связаны с wlan.
Я наконец заменил (сделал рекурсивную копию на), /etc/modprobe.d
и /lib/modules/3.*/updates/
каталоги (моей установки жесткого диска) с теми же каталогами от живой ОС.
Перезагрузка
Сделать sudo apt-get install bcmwl-kernel-source
. Это - официальный рабочий драйвер для BCM43142 для Ubuntu 14.04.
Перезагрузка и 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 в мире. Аминь.
Я также испытал те же затруднения при установке Linux Mint, Ubuntu 13.10 и 14.04. Я должен был использовать кабель LAN или USB, ограничивающий с моего телефона для получения bcmwl-kernel-source, установленный, который, казалось, был единственным рабочим драйвером беспроводного устройства для моего DELL inspiron 15.
однако я смог видеть bcmwl-kernel-source в дополнительном разделе драйверов обновлений программного обеспечения после выполнения
sudo apt-get update
от терминала после установления соединения интереса через LAN или ограничивающий USB, и Вы будете видеть дополнительные драйверы, перечисленные от того, где я смог установить драйвер довольно легко.
У меня также была та же проблема с Ubuntu 11.10 и 12.10. Проблема состояла в том, что Wi-Fi не был обнаружен на СООТВЕТСТВИИ BCM43142 Sony VAIO 15E. Поэтому, когда я пытался установить Ubuntu 13.10, я проверил опцию "Установки это внешнее программное обеспечение" во время установки, и это работало на меня!!
Видят шаг 2 на , Ubuntu Установки, sub раздел Готовятся устанавливать Ubuntu. Можно также попробовать это.
Я встретился с проблемой, и решить ее я просто выполняю следующую команду:
# (sudo rmmod b43 ; sudo rmmod bcma ; sudo rmmod wl ; sudo modprobe wl ; sudo modprobe lib80211_crypt_tkip)
кажется, что b43 или bcma являются коллизиями к wl модулю.
Hope это поможет кому-то...
Аналогичная проблема в 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
Взято из: