Come installare i driver wireless Broadcom offline?


30

Ho installato Ubuntu insieme a Windows 8.1. Ma il wifi non funziona in Ubuntu (forse i driver non sono presenti), che ha funzionato bene in Windows. Inoltre non riesco a collegarmi con Ethernet poiché il mio laptop non ha una porta Ethernet. Quindi c'è un modo per connettermi a Internet in Ubuntu?
Modifica: output del comando del terminale 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:~$ 

Ho fatto ciò che ha suggerito Pilot6. Ecco l'output:

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

Che ne dici di usare un modem USB?
Sharad Gautam,

1
Si prega di modificare la tua domanda e aggiungere output di "lspci -knn | grep -A2 Net" comando da terminale.
Pilota 6

@ ln78 Modifica il titolo e aggiungi ulteriori informazioni.
Sharad Gautam,

Ho aggiornato la risposta. Installano nuovo kernel, ma vecchio driver.
Pilota 6

Risposte:


42

Devi installare il driver wireless.

Inserisci il tuo disco di installazione di Ubuntu o un'unità flash e copia questi file dal disco di installazione nella tua directory Home:

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

Quindi eseguire quanto segue nel terminale:

sudo dpkg -i *.deb

Se si dispone di BIOS UEFI, è necessario disabilitare l'avvio protetto per caricare il driver.

Aggiornamento 18.04:

La soluzione non funzionerà su 18.04, perché build-essentiale le sue dipendenze non sono installate per impostazione predefinita. Il dpkgcomando si lamenterà che le dipendenze non sono installate.

È possibile trovare manualmente i pacchetti richiesti sul supporto di installazione (directory "pool" ordinata in ordine alfabetico) e installarli nello stesso modo del dkmspacchetto. Spero che non manchi nulla lì.


Il secondo link non funziona, puoi per favore esaminarlo e dare un posto alternativo per il download
SpringLearner

Ho aggiornato il link. Ma verrà cambiato di volta in volta.
Pilota6

Ho appena usato questo consiglio per Xubuntu 16.04 e l'installazione del driver non è stata un problema. Immagino che abbiano risolto il problema dal 14.04.2.
Martin - マ ー チ ン

@ Martin- マ ー チ ン Questo problema è specifico solo per 14.04.2. È stato riparato il 14.04.3, ecc.
Pilota 6

Ha funzionato sul mio MacBook pro 16.04 Broadcom BCM4360. Mio caro signore sei un genio! Grazie per l'aiuto.
codenamejames
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.