Как установить беспроводные драйверы Broadcom в автономном режиме?

Я установил Ubuntu вместе с Windows 8.1. Но Wi-Fi не работает в Ubuntu (возможно, драйверов нет), который отлично работал в Windows. Также я не могу подключиться к Ethernet, так как у моего ноутбука нет порта Ethernet. Так есть ли способ подключиться к интернету в Ubuntu?
Редактировать: вывод команды терминала lspci -knn | grep Net -A2:

vikram@vikram-Inspiron-11-3148:~$ lspci -knn | grep Net -A2
01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Dell Device [1028:0018]
    Kernel driver in use: bcma-pci-bridge
vikram@vikram-Inspiron-11-3148:~$ 

Я сделал то, что предложил Pilot6. Вот вывод:

vikram@vikram-Inspiron-11-3148:~$ sudo dpkg -i *.deb
[sudo] password for vikram: 
Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 163804 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) ...
Selecting previously unselected package dkms.
Preparing to unpack dkms_2.2.0.3-1.1ubuntu5.14.04_all.deb ...
Unpacking dkms (2.2.0.3-1.1ubuntu5.14.04) ...
Setting up dkms (2.2.0.3-1.1ubuntu5.14.04) ...
Setting up bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Loading new bcmwl-6.30.223.141+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 3.16.0-30-generic
Building for architecture x86_64
Building initial module for 3.16.0-30-generic
ERROR (dkms apport): kernel package linux-headers-3.16.0-30-generic is not supported
Error! Bad return status for module build on kernel: 3.16.0-30-generic (x86_64)
Consult /var/lib/dkms/bcmwl/6.30.223.141+bdcom/build/make.log for more information.
modprobe: FATAL: Module wl not found.
update-initramfs: deferring update (trigger activated)
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for initramfs-tools (0.103ubuntu4.2) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-30-generic
vikram@vikram-Inspiron-11-3148:~$ 

1 ответ

Решение

Вам необходимо установить беспроводной драйвер.

Вставьте установочный диск Ubuntu или флэш-диск и скопируйте эти файлы с установочного диска в свой домашний каталог:

pool/main/d/dkms/dkms_XXXXX.deb
pool/restricted/b/bcmwl/bcmwl-kernel-source_XXXXX.deb

Затем запустите следующее в терминале:

sudo dpkg -i *.deb

Если у вас UEFI BIOS, вам нужно отключить Secure Boot для загрузки драйвера.

18.04 обновление:

Решение не будет работать 18.04, потому что build-essential и его зависимости не установлены по умолчанию. dpkg Команда будет жаловаться, что зависимости не установлены.

Вы можете вручную найти необходимые пакеты на установочном носителе (каталог "пул", отсортированный по алфавиту) и установить их так же, как dkms пакет. Я надеюсь, что там ничего не пропало.

Недавно мне понадобилось установить прошивку Wifi для старого перепрофилированного iMac 9,1. У него были Broadcom 4322 Wifi и Nvidia Ethernet, но ни один из них не работал с 20.04. Он нашел карту и попробовал правильный модуль (b43), но через dmesg пожаловался на "прошивка не найдена".

Следующие шаги, которые я нашел в Интернете, сработали:

  • Найдите прошивку Broadcom на другом компьютере:

    • От: http://www.lwfinger.com/b43-firmware/
    • Скачать: broadcom-wl-6.30.163.46.tar.bz2 (или позже)
    • Извлеките, затем сникернет обратно в оригинальную коробку.
  • Установить ./pool/main/b43-fwcutter*.deb вручную с диска / флэш-накопителя Ubuntu.

  • Выполните следующее:

    • sudo b43-fwcutter -w /lib/firmware broadcom-wl-*.o # write to /lib
    • sync
    • sudo modprobe -r b43 # remove
    • sudo modprobe b43 # reload

При этом Сетевой менеджер заметил и запустил Wi-Fi.:-D

Чтобы автоматизировать обновление прошивки, это можно сделать сейчас, когда сеть подключена:

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