Bagaimana cara menginstal driver nirkabel Broadcom offline?


30

Saya telah menginstal Ubuntu bersama Windows 8.1. Tetapi wifi tidak berfungsi di Ubuntu (mungkin drivernya tidak ada), yang bekerja dengan baik di windows. Saya juga tidak dapat terhubung dengan Ethernet karena laptop saya tidak memiliki port Ethernet. Jadi, apakah ada cara bagi saya untuk terhubung ke internet di ubuntu?
Sunting: Output dari perintah terminal 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:~$ 

Saya melakukan apa yang disarankan Pilot6. Berikut hasilnya:

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:~$ 

Bagaimana dengan menggunakan modem USB?
Sharad Gautam

1
Harap edit pertanyaan Anda dan tambahkan output dari perintah terminal "lspci -knn | grep Net -A2".
Pilot6

@ ln78 Harap Edit Judul Anda dan tambahkan lebih banyak info.
Sharad Gautam

Saya memperbarui jawabannya. Mereka menginstal kernel baru, tetapi driver lama.
Pilot6

Jawaban:


42

Anda perlu menginstal driver nirkabel.

Masukkan disk instalasi Ubuntu Anda atau flash drive dan salin file-file ini dari disk instalasi ke direktori Beranda Anda:

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

Kemudian jalankan yang berikut di terminal:

sudo dpkg -i *.deb

Jika Anda memiliki UEFI BIOS, Anda harus menonaktifkan Boot Aman untuk memuat driver.

Pembaruan 18.04:

Solusinya tidak akan berfungsi pada 18.04, karena build-essentialdan dependensinya tidak diinstal secara default. The dpkgperintah akan mengeluh bahwa dependensi tidak diinstal.

Anda dapat secara manual menemukan paket yang diperlukan pada media instalasi (direktori "kumpulan" yang diurutkan berdasarkan alfabet) dan menginstalnya dengan cara yang sama seperti dkmspaket. Saya harap tidak ada yang hilang di sana.


Tautan kedua tidak berfungsi, bisakah Anda melihatnya dan memberikan tempat pengganti untuk mengunduh
SpringLearner

Saya memperbarui tautannya. Tapi itu akan berubah dari waktu ke waktu.
Pilot6

Saya baru saja menggunakan saran ini untuk Xubuntu 16.04 dan menginstal driver itu tidak masalah. Saya kira mereka telah memperbaiki masalah dari 14.04.2.
Martin - マ ー チ ン

@ Martin- マ ー チ ン Masalah ini khusus untuk 14.04.2 saja. Telah diperbaiki di 14.04.3, dll.
Pilot6

Bekerja di MacBook pro 16.04 Broadcom BCM4360 saya. Anda tuan yang baik adalah jenius! Terima kasih untuk bantuannya.
codenamejames
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.