Ubuntu 15.10 - Нет подключения к Интернету с драйвером беспроводной связи Broadcom BCM43142 802.11b/g/n

Я видел много проблем с этим, опубликованных ранее (обычно в более ранних версиях Ubuntu). Я следовал обширному руководству, опубликованному по драйверам Broadcom, и всем другим "решениям", опубликованным людьми (переустановка Ubuntu, если я модифицировал программное обеспечение), и абсолютно ничего не получалось. Это включает в себя очистку и переустановку bcmwl-kernel-source.

Это делает Ubuntu на моем ноутбуке (для меня) практически бесполезным. Буду очень признателен за любую помощь, и заранее спасибо. Я был бы рад предоставить любые необходимые детали.

Мой ноутбук - HP Envy.

4 ответа

У меня была похожая проблема с этим для BCM4352 и я компилировал драйверы для каждого нового ядра. До одного дня я узнал, что в "Software & Updates" у вас есть волшебная вкладка "Дополнительные драйверы". Просто выберите альтернативные, проприетарные драйверы, и все будет в порядке.


В случае, описанном выше, ничего не выбрать, вот ручной способ заставить его работать. Драйверы, которые я использовал, были загружены отсюда: http://www.broadcom.com/support/802.11/linux_sta.php - но, похоже, их больше нет.

Скорее всего, вы можете использовать новейшую версию, доступную здесь: https://www.broadcom.com/support/802.11 - затем выберите 64-битную версию ( https://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz) или 32-разрядная версия ( https://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz).

Вы также можете перейти на драйверы, которые я использовал, благодаря Wayback Machine (интернет-архив) - https://web.archive.org/web/20141213071440/http://www.broadcom.com/support/802.11/linux_sta.php - ссылки на этом сайте указывают на те драйверы (версии), которые я использовал. Ссылки для обоих: 64-битные и 32-битные работают.

Скачайте, распакуйте и следуйте инструкциям в файле readme. Одним словом, этого должно быть достаточно:

Начните с открытия терминала и получите необходимые пакеты для сборки драйверов локально:

apt-get install build-essential linux-headers-generic
apt-get build-dep linux

Перейдите в каталог с извлеченным содержимым и выполните:

make clean

Если вы устанавливаете этот драйвер впервые, обязательно следуйте всем 3 пунктам в разделе "ИНСТРУКЦИИ ПО УСТАНОВКЕ - Новая установка", который:

1: Remove any other drivers for the Broadcom wireless device.
2: Insmod the driver.
3: Setup to always load at boot time.

помните, это только заголовки, хорошо объясненные в файле readme. Я пишу, чтобы следовать этому явному явлению, так как изначально я просто удалил другие драйверы BCM и "инмодировал" этот, но мне приходилось инсодировать его после каждой перезагрузки. Этот третий раздел (3: Настройка для постоянной загрузки во время загрузки) легко пропустить.

Надеюсь, это работает и для вас!

Сначала установите необходимые пакеты.

sudo apt-get install linux-headers$(uname -r | grep -Po "\-[a-z].*")
sudo apt-get install build-essential dkms

Загрузите драйвер здесь.

sudo dpkg -i Download/wireless-bcm43142-dkms-6.20.55.19_amd64.deb

Вы пробовали этот ответ, который, очевидно, работает?

Если это не поможет, я предлагаю вам попробовать другой дистрибутив, например Debian Testing или же Fedora, Эти два имеют новейшие ядра и, следовательно, больше шансов, что любое исправление, предоставленное вашим производителем, попадет в них. Кроме того, это также исключит возможность возникновения проблемы с конкретным устройством, а не для всех моделей Broadcom BCM43142.

У меня были проблемы с этим драйвером в прошлом, предложение драйвера CM должно сработать, но если нет, вы всегда можете попробовать это

sudo apt-get install ndiswrapper-dkms

sudo modprobe ndiswrapper
Другие вопросы по тегам