Я не могу установить драйверы для моей карты Wi-Fi + Bluetooth (Broadcom BCM43142).
Что я сделал до сих пор:
- Я попытался с помощью драйверов на этом сайте.
- Я попытался следовать инструкциям, приведенным здесь для
apt-get
установки, загрузки tar-шара, установки и автономной установки (с загрузочного DVD Ubuntu). - Я пытался установить
bcmwl-kernel-source
.
В конце каждого метода [1,2,3], когда я делаю a sudo modprobe wl
, я всегда получаю это:
modprobe: ОШИБКА: не удалось вставить 'wl': ошибка формата Exec.
Я также пробовал занесение в черный список драйверов, wl
и несколько раз пытался переустановить его.
- Я также попытался использовать,
ndiswrapper
который был достаточно успешным, чтобы драйвер UNCLAIMED (см. Ниже выводlshw -c Network
) изменился на что-то другое.
Однако в конце Wi-Fi теперь появился или работал.
Версия ядра: 3.13.0-24-generic
Я перепробовал все, что мог, чтобы сделать все возможное. Было бы очень полезно, если бы вы могли помочь мне настроить мой Wi-Fi. Я готов вставить вывод любых команд, которые вы можете попросить меня выполнить. (Я добавил результаты 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 apt-get install bcmwl-kernel-source
. Официальный драйвер (от Ubuntu) для этой карты WLAN:
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
.
modprobe wl
то, что упоминал ранее. Я имел ввиду эту ссылку на jas.gemnetworks.com . Работает ли это для вас ?Ответы:
ОК, так что я наконец исправил это: D
Сначала вот что я узнал в процессе:
НИКОГДА не нагружайте свою ОС различными драйверами или модулями, пока ваша проблема не будет решена, по крайней мере, без а) Знания того, что / почему вы делаете, и б) НАИБОЛЕЕ ВАЖНО Как отменить то же самое.
Всякий раз, когда вы пытаетесь использовать другой драйвер, модуль или пакет, сначала удалите пакет, который вы ранее установили для той же цели .
И большое спасибо @ chili555, который указал, что причиной стал остаток от предыдущего пакета.
Итак, что я сделал:
Я попытался установить
bcmwl-kernel-source
Ubuntu 14.04 в режиме реального времени (с помощью сетевого кабеля) и проверил, работает ли 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 / wireless / 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
и альт, беспроводная работала!И, наконец, искренние извинения всем моим кросс-постам, репостам, рассылкам IRC с этим вопросом неоднократно. :П
ПРИМЕЧАНИЕ. Замена / удаление установочных файлов жесткого диска рекомендуется только для тех, кто недавно установил вашу ОС. В противном случае существует риск замены / удаления файлов / модулей, которые могли быть установлены для других устройств, которые могут не иметь отношения к этой проблеме.
Еще раз спасибо chili555 :)
РЕДАКТИРОВАТЬ Я недавно обновил свое ядро, чтобы поддержать
DisplayLink
драйвер для моего монитора USB и Wi-Fi Wi-Fi пропал.Слепая попытка переустановки вызвала
bcmwl-kernel-source
следующую ошибку в журнале сборки.Оказывается, драйвер не был обновлен для обновленного ядра (версия 3.18). Немного погуглил, позвольте мне на этот пост -
https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1358966
Где есть ссылки на исправленные версии
wl
, которые работают с обновленным ядром.Я вручную загрузил и установил этого парня, и Wi-Fi был восстановлен.
Теперь я могу спокойно вернуться к просмотру лолкатов. Аминь.
источник
wl
модулем. Может быть, попробуйте мое последнее редактирование и посмотрите, работает ли оно у вас?У меня тоже были такие же проблемы при установке Linux Mint, Ubuntu 13.10 и 14.04. Мне пришлось использовать кабель LAN или USB-модем от моего телефона, чтобы установить bcmwl-kernel-source, который, казалось, был единственным работающим беспроводным драйвером для моего DELL inspiron 15.
однако я смог увидеть bcmwl-kernel-source в разделе дополнительных драйверов обновлений программного обеспечения после запуска
из терминала после установления межсетевого соединения через локальную сеть или USB-модем, и вы увидите дополнительные драйверы, перечисленные там, где мне удалось установить драйвер довольно легко.
источник
У меня тоже была такая же проблема с Ubuntu 11.10 и 12.10. Проблема заключалась в том, что Wi-Fi не был обнаружен на BCM43142 Sony VAIO FIT 15E. Поэтому, когда я попытался установить Ubuntu 13.10, я установил опцию «Установить это программное обеспечение сторонних производителей» во время установки, и она сработала для меня!
См. Шаг 2 в разделе « Установка Ubuntu» , подраздел « Подготовка к установке Ubuntu» . Вы также можете попробовать это.
источник
Я столкнулся с проблемой, и чтобы решить ее, я просто запускаю следующую команду:
Кажется, что b43 или bcma - это столкновения с модулем wl.
Надеюсь, это поможет кому-то ...
источник