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