Pertanyaan Menginstal Driver Nirkabel Broadcom


Saya mengalami masalah serius menginstal driver Broadcom untuk Ubuntu. Ini bekerja dengan sempurna pada versi saya sebelumnya, tetapi sekarang, itu tidak mungkin.

Apa langkah-langkah untuk menginstal driver nirkabel Broadcom untuk kartu BCM43xx?

Saya adalah pengguna tanpa pengetahuan sebelumnya di Linux, jadi saya perlu penjelasan yang jelas tentang cara membuat, menyusun, dll.


lspci -vnn | grep Network menunjukkan:

Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] 

iwconfig menunjukkan:

lo        no wireless extensions.
eth0      no wireless extensions.

CATATAN: Jawaban di bawah ini diperbarui setiap kali informasi baru ditambahkan dan dikonfirmasi berfungsi.


300
2017-09-07 13:29


asal


help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - di sana Anda dapat melihat bahwa driver Broadcom STA harus bekerja dengan BCM4313 (: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225) Ubuntu mana yang Anda gunakan? - Hillar
10.10, ngomong-ngomong, saya mencoba langkah-langkah sebelumnya dan kartu terpasang dengan baik, tetapi dengan masalah kecepatan rendah - Ataraxio Panzetta
Ada laporan bug sini tentang chip Broadcom di Natty yang mirip dengan apa yang Anda alami. Saya tidak yakin apakah ini telah diselesaikan. - boehj
Anda dapat mencoba menggunakan driver hybrid Broadcoms dengan patch. berharap artikel ini dari mindwerks dapat membantu Anda untuk memecahkan masalah Anda. - neyz
Titik Tanya Ubuntu adalah mengumpulkan jawaban, bukan tautan ke jawaban. Saya hanya akan memberikan penghargaan secara manual kepada pertanyaan yang memberikan solusi selangkah demi selangkah untuk membuat BCM4313 berfungsi (jika itu berfungsi untuk chipset yang sama juga, itu bagus dan harus diperhatikan). Juga, pastikan Anda menguji sendiri jawabannya dan tidak hanya menyalin - & - menempel sesuatu dari internet. Terima kasih! - htorque


Jawaban:


0. Pendahuluan dan Latar Belakang

Jawaban ini didasarkan pada penelitian ekstensif yang dilakukan oleh berbagai pengguna Ubuntu yang bekerja bersama di hampir semua masalah yang terkait dengan Broadcom. Terima kasih khusus kepada chili555 yang membantu di forum Ubuntu dan di situs ini dengan banyak pertanyaan yang berkaitan dengan perangkat Wireless dan kepada orang lain yang telah berkontribusi melalui E-Mail, obrolan, IRC dan lainnya dalam menguji berbagai driver dengan beberapa kartu Broadcom Wireless yang paling populer (Huge Thanks to Chili555 benar-benar. Orang ini tahu barang-barangnya).

Secara keseluruhan kami ingin menawarkan jawaban yang bisa mudah diikuti dan mencakup sebagian besar Kartu Broadcom / Driver. Setelah Anda mengikuti panduan ini, Anda akan melakukannya PERLU untuk menguji koneksi nirkabel Anda setidaknya selama 2 jam (saya benar-benar merekomendasikan 8 jam) dengan perangkat lain baik dalam Mode Ad-Hoc, Mode Infrastruktur atau Keduanya. Masalah umum yang akan dipecahkan (Terlepas dari driver yang tidak diinstal) adalah:

  • Batas waktu koneksi setelah beberapa menit atau jam
  • Berhenti mencari perangkat lain (Tidak melihat perangkat lain)
  • Terus meminta kata sandi bahkan pada kasus di mana AP tidak memilikinya
  • Menghentikan lalu lintas penerimaan / transmisi apa pun (Needs reboot to sementara fix)
  • Crash system dengan kesalahan dmesg di log (Link 1 Di bawah)
  • Sistem membeku sepenuhnya (Anda hanya dapat menekan tombol Reboot / Power) (Tautan 1 Di Bawah)
  • Membuat laporan log besar yang mencoba mengkonfigurasi atau terhubung dengan benar
  • Gagal saat dipasang via Driver Tambahan / Hardware Tambahan (Tautan 3 Di Bawah)
  • Menghubungkan dan memutus secara terus menerus setiap jumlah X detik
  • Muncul terhubung di Network Manager tetapi tidak menerima Internet
  • Mencoba untuk menghubungkan beberapa kali tanpa koneksi yang benar
  • Butuh waktu lama untuk terhubung
  • Setelah meng-upgrade dari versi sebelumnya (misalnya: 12.04 ke 12.10) berhenti bekerja
  • Kartu nirkabel tidak aktif, diaktifkan atau dinonaktifkan (Taut 2 Di bawah)
  • Kartu nirkabel diblokir oleh perangkat keras
  • Lebih banyak masalah ditemukan di Launchpad, Ubuntu Forum, dan Askubuntu

Tautan 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Tautan 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Tautan 3 - Memberikan kesalahan yang serupa dengan "Maaf, instalasi driver ini gagal."

Maka dengan itu dalam pikiran, berikut adalah apa yang kita miliki sekarang yang disederhanakan hanya dalam 3 langkah:

1. Mengetahui apa Broadcom Wireless Card yang Anda miliki

Ada puluhan kartu nirkabel Broadcom dan lebih sepertinya muncul setiap hari. Kunci untuk menemukan driver yang tepat untuk kartu jaringan apa pun yang dikenal sebagai ID PCI (PCI.ID). Untuk mengetahui PCI.ID yang Anda miliki, kami melanjutkan untuk membuka terminal dengan menekan CTRL+ALT+T (Ini harus membuka jendela dengan latar belakang kosong) dan di dalam terminal ini kita menjalankan perintah berikut:

lspci -nn -d 14e4:

Anda akan mendapatkan sesuatu seperti berikut ini jika Anda memiliki Broadcom Wireless Adapter (ID 14e4 yang digunakan dalam contoh di atas dalam banyak kasus adalah Broadcom Wireless Card):

Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)

PCI.ID dalam contoh ini adalah 14e4: 4320 seperti yang terlihat di dalam Brackets [...]. Dalam beberapa kasus, Anda juga memerlukan versi revisi (jika muncul) untuk beberapa kasus khusus. Dalam hal ini, versi revisi adalah rev 03 seperti yang ditunjukkan di dalam Parentheses (...) di bagian akhir. Jadi apa yang Anda perlukan setelah pencarian ini adalah:

[14e4:4320] (rev 03)

Dengan informasi baru ini Anda dapat melihat pada tabel di bawah dan memilih metode yang sesuai untuk menginstal driver Anda. Misalnya, Dalam kasus ini, karena Anda memiliki 14e4: 4320 rev 03, jika kita turun daftar ke salah satu yang menunjukkan PCI.ID yang sama Anda akan melihat bahwa dalam kolom untuk Ubuntu 12.04, 13.10 atau 14.04 itu menunjukkan firmware-b43-installer driver paket. Ini berarti Anda hanya perlu menginstal paket khusus ini karena muncul di semua kolom versi Ubuntu.

CATATAN - Sebelum melanjutkan, jika Anda sebelumnya telah menginstal driver apa pun, memiliki daftar hitam atau tidak mengomentari file driver atau file konfigurasi apa pun atau telah melakukan perubahan apa pun ke sistem untuk membuat driver bekerja dalam upaya sebelumnya, Anda harus membatalkannya agar dapat mengikuti panduan ini. Kami berasumsi Anda melakukan ini dari awal dan tidak mengubah file konfigurasi, modul atau driver apa pun dalam sistem dengan cara apa pun (selain memperbarui sistem). Ini termasuk instalasi yang menggunakan apt-get, aptitude, synaptic, dpkg, pusat perangkat lunak atau kompilasi manual dan instalasi paket-paket. Sistem harus mulai dari awal agar ini berfungsi dan untuk menghindari konflik yang mungkin muncul jika pekerjaan sebelumnya telah selesai.

Misalnya, jika Anda sebelumnya menginstal bcmwl-kernel-source paket, Anda harus menghapusnya dengan menggunakan metode pembersihan:

sudo apt-get purge bcmwl-kernel-source

2. Mempersiapkan Sistem

Jika Anda baru saja menginstal Ubuntu, Anda perlu membangun indeks paket yang tersedia sebelum kami dapat menginstal driver Anda jika Anda belum melakukannya:

sudo apt update

Saya bahkan akan melangkah lebih jauh untuk memperbarui daftar Ubuntu dari PCI.ID:

sudo update-pciids

Hanya dalam kasus ID Perangkat Broadcom baru tertentu yang Anda gunakan baru saja muncul.

Sekarang dengan menggunakan PCI.ID yang Anda temukan dalam langkah-langkah di atas, kami kemudian mencari dalam daftar di bawah ini untuk menemukan PCI.ID yang sesuai dan metode untuk menginstal driver yang terkait dengannya dengan cara yang sederhana dan benar. Terminal akan digunakan untuk menghindari masalah terkait GUI. Ini berlaku untuk semua kasus, kecuali seperti yang disebutkan. Prosedur instalasi dilakukan hanya melalui terminal dan juga saat terhubung ke internet dengan koneksi ethernet kabel sementara atau modem USB atau segala cara yang memungkinkan PC Anda, untuk saat itu, akses Internet. Setelah Anda menemukan dalam daftar di bawah ini, paket yang benar kami kemudian melanjutkan dengan instalasi.

3. Memasang Paket (online)

Dengan asumsi Anda menggunakan PCI.ID 14e4: 4320 rev 03 seperti yang ditemukan dalam pencarian Anda di atas, dan kemudian melihat tabel di bawah dan menemukan bahwa paket yang benar untuk menginstal adalah firmware-b43-installer, kami kemudian melanjutkan untuk menginstal paket ini di terminal:

sudo apt install firmware-b43-installer

lalu reboot

sudo reboot

Format untuk menginstal cukup sederhana, hanya saja:

sudo apt install <PACKAGE_NAME>

Dalam contoh di atas, NAMA PAKET aku s firmware-b43-installer.

BROADCOM WIRELESS TABLE (Diperbarui 18 Agustus 2017)

PCI.ID              16.04 LTS                        17.10+
------------------------------------------------------------------------------------
14e4:0576           Special Case #1                   UNKNOWN      
14e4:1713           firmware-b43-installer            firmware-b43-installer      
14e4:4301           firmware-b43-installer            firmware-b43-installer      
14e4:4306           firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 02    firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 03    firmware-b43-installer            firmware-b43-installer      
14e4:4307           firmware-b43-installer            firmware-b43-installer      
14e4:4311           firmware-b43-installer            firmware-b43-installer      
14e4:4311 rev 01    firmware-b43-installer            firmware-b43-installer      
14e4:4312           firmware-b43-installer            firmware-b43-installer      
14e4:4313           firmware-b43-installer            firmware-b43-installer               
14e4:4315           firmware-b43-installer            firmware-b43-installer      
14e4:4315 rev 01    firmware-b43-installer            firmware-b43-installer
14e4:4318           firmware-b43-installer            firmware-b43-installer                
14e4:4318 rev 02    firmware-b43-installer            firmware-b43-installer                
14e4:4319           firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 02    firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 03    firmware-b43-installer            firmware-b43-installer            
14e4:4321           firmware-b43-installer            firmware-b43-installer  
14e4:4324           firmware-b43-installer            firmware-b43-installer        
14e4:4325           firmware-b43-installer            firmware-b43-installer      
14e4:4328           firmware-b43-installer            firmware-b43-installer
14e4:4328 rev 03    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4329           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432a           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432b           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432c           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432d           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4331           firmware-b43-installer            firmware-b43-installer          
14e4:4335           firmware-b43-installer            firmware-b43-installer      
14e4:4350           firmware-b43-installer            firmware-b43-installer  
14e4:4353           Special Case #1                   UNKNOWN        
14e4:4353 rev 01    Special Case #1                   UNKNOWN                 
14e4:4357           Special Case #1                   UNKNOWN        
14e4:4358           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4359           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4360           bcmwl-kernel-source               bcmwl-kernel-source    
14e4:4365           bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4365 rev 01    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:43a0           bcmwl-kernel-source               bcmwl-kernel-source
14e4:43ae rev 02    UNKNOWN                           UNKNOWN     
14e4:43b1           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:43b1 rev 03    bcmwl-kernel-source               bcmwl-kernel-source              
14e4:43c3 rev 04    UNKNOWN                           Special Case #2                     
14e4:4727           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:4727 rev 01    Special Case #1                   Special Case #1        
14e4:a962           firmware-b43-installer            firmware-b43-installer      
------------------------------------------------------------------------------------

Kasus Khusus # 1 - Penggunaan bcma dan brcmsmac kombinasi driver. Diperlukan firmware terinstal secara default dalam paket linux-firmware.

Kasus Khusus # 2 - Untuk ASUS PCE-AC88 AC3100 langkah-langkahnya adalah:

  1. Unduh file ini dan setelah mengekstraknya, taruh di / lib / firmware / brcm
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin 
  2. Kemudian sudo nano /etc/rc.local menambahkan modprobe brcmfmac dan simpan
  3. sudo reboot

Dalam perangkat keras seperti Lenovo S10-2, jika kartu nirkabel Anda terjebak mencoba untuk terhubung ke SSID (terus berusaha untuk terhubung), maka alternatif untuk membuatnya berfungsi adalah menginstal bcmwl-kernel-source paket (Hapus paket terinstal lain yang terkait dengannya). Baca bagian Debug di bawah ini untuk informasi lebih lanjut mengenai perangkat nirkabel ini.

CATATAN PENTING - Setelah September 2014, jika Anda mengikuti jawaban ini dan masih ada masalah menginstal driver yang benar, silakan coba firmware-b43-installer paket dan beri tahu kami melalui komentar. Ada beberapa perubahan dan beberapa driver hanya akan bekerja dengan paket ini. Ingatlah untuk memiliki sistem yang bersih sebelum memasangnya:

sudo apt install firmware-b43-installer

Dalam beberapa kasus tertentu, setelah menginstal firmware-b43-installer Anda perlu menghapus modul b43, mengaktifkannya lagi dan bahkan melanjutkan untuk membuka blokir dengan rfkill:

 sudo modprobe -r b43
 sudo modprobe b43    
 sudo rfkill unblock all  

Jika Anda memiliki kartu Broadcom yang memiliki pci.id yang berbeda, silakan mengajukan pertanyaan baru. Setelah selesai, solusinya akan ditambahkan ke howto ini.

4. Memasang Paket (offline)

4.1 Memasang firmware-b43-installer

Untuk memasang firmware-b43-installer lihat offline jawaban ini.

4.2 Memasang bcmwl-kernel-source

Untuk kasus di mana Anda perlu menginstal bcmwl-kernel-source tetapi Anda sedang offline, sini adalah jawaban yang sangat bagus tentang itu. Tetapi pada dasarnya ikuti langkah-langkah ini:

  1. Cari paket di Repositori Paket Ubuntu
  2. Pastikan Anda memilih arsitektur yang benar (32-Bit, 64-Bit, dll.)
  3. Unduh paket dan paket dependensi yang terkait dengannya di folder yang sama.
  4. Ketika Anda memiliki semua paket yang diperlukan (dan dependensinya), lanjutkan ke folder yang memiliki semua paket dan jalankan sudo dpkg -i *.deb. Ini akan menginstal semua paket di folder itu. Jika ada kesalahan, baca kesalahan dan ikuti langkah-langkah yang disebutkannya.

Untuk memberikan contoh, setelah pergi ke titik 1 yang disebutkan di atas, Jika Anda memiliki Broadcom 14e4:43a0, Anda akan mencari bcmwl-kernel-source paket dan setelah memilih versi Ubuntu yang sesuai (Dalam kasus saya 16.04 atau Xenial) saya akan mendarat di halaman berikut:

http://packages.ubuntu.com/xenial/bcmwl-kernel-source

Pada halaman ini saya akan memilih arsitektur yang sesuai (32 atau 64) tetapi juga perlu mengunduh 3 paket dependensi yang disebutkan di halaman tersebut seperti yang terlihat pada gambar berikut:

enter image description here

Setelah mengunduh semua paket dan dependensi, Anda dapat melanjutkan menyalin semua paket ke satu folder dan menjalankannya dpkg perintah seperti yang disebutkan pada langkah 4 di atas.

CATATAN

Di beberapa komputer, sebelum melakukan perintah, Anda harus menonaktifkan Opsi Boot Aman di BIOS Anda. Ini berlaku untuk kasus, misalnya, di mana bcmwl-kernel-source sudah diinstal tetapi driver belum berfungsi. Anda dapat melakukan instal ulang seperti itu, atau menonaktifkan Secure Boot dengan masuk ke Setup BIOS Anda:

sudo apt-get install --reinstall bcmwl-kernel-source

DEBUGGING

Informasi berikut adalah materi tambahan untuk membaca tentang menyelesaikan berbagai masalah yang terkait dengan Manajemen Nirkabel dan konflik dengan perangkat Jaringan lainnya. Ketahuilah bahwa beberapa kasus Anda perlu memiliki versi Kernel yang diperbarui, karena setiap versi baru dari Kernel memperkenalkan driver jaringan baru, perbaikan atas driver yang ada atau memecahkan bug yang berkaitan dengan mereka.

Sebelum membaca poin-poin yang disebutkan di bawah ini, pastikan untuk mengaktifkan semua repositori pada sistem Ubuntu Anda. Untuk memeriksa, jalankan di terminal software-properties-gtk dan pastikan semua opsi pada Tab Perangkat Lunak Ubuntu diaktifkan.

  • Untuk mengkonfigurasi perangkat nirkabel Anda melalui terminal, saya sarankan Bagaimana cara menyambung dan memutus sambungan ke jaringan secara manual di terminal?

  • Jika koneksi Anda turun beberapa kali, beberapa pengguna menyarankan untuk mengatur IPv6 Mengabaikan. Cukup buka Pengelola Jaringan (Ikon jaringan di panel atas). Klik di atasnya lalu pilih Edit Pengaturan. Lalu, buka koneksi Nirkabel yang Anda gunakan, pilih. Sekarang pergi ke Tab terakhir di sana yang menyebutkan Pengaturan IPv6. Di bidang Metode pilih Mengabaikan.

  • Jika laptop Anda tidak mendeteksi kartu nirkabel Anda, beberapa pengguna telah menyebutkan bahwa menggunakan rfkill unblock all akan memecahkan masalah. Yang lain hanya memutar tombol WiFi di laptop mereka dan kemudian menyalakannya lagi (Sakelar fisik tersedia di laptop ini). Untuk informasi lebih lanjut tentang rfkill tolong baca rf kill unblock semua TIDAK BEKERJA!

  • Jika Anda mendapatkan b43-phy0 ERROR: Kesalahan DMA fatal / b43-phy0 peringatan: PIO Paksa lakukan hal berikut:

    sudo rmmod b43     
    sudo modprobe b43 pio=0 qos=0  
    

    Jika berhasil, tambahkan file RC kepada Anda sehingga dijalankan setiap kali Anda boot. Anda dapat mengubah PIO menjadi 1 jika Anda memerlukannya.

  • Jika Anda memiliki Kunci yang diperlukan tidak tersedia saat memasang modul DKMS (Seperti Nvidia, Broadcom, atau lainnya), Anda dapat pergi ke Jawaban Pilot Di Sini

  • Jika kartu nirkabel Anda melihat / tidak melihat router dan terjebak dalam "Mencoba menghubungkan (Coba 1/3)" yang tak ada habisnya, mungkin solusi yang tepat untuk router atau perangkat SSID nirkabel Anda.

    Untuk semua kartu nirkabel secara umum, sangat penting untuk juga mempertimbangkan perangkat jaringan yang Anda gunakan (Router, Switch, Saluran Nirkabel dan Pita Nirkabel, dll.). Dengan informasi ini, Anda akan dapat mengevaluasi lebih baik apa sumber masalahnya ketika Anda tiba di jalan buntu. Contohnya adalah Lenovo S10-2 yang menggunakan 14e4: 4315 rev 01 PCIID. Bahkan setelah menginstal driver yang benar, pengguna akan berakhir dalam lingkaran "mencoba terhubung". Itu akan melihat SSID nirkabel tetapi ketika mencoba untuk menyambung ke sana, itu akan memasuki loop yang terhubung kembali.

    Solusinya adalah bahwa perangkat nirkabel khusus ini tidak mendukung saluran 40 Mhz juga tidak mendukung 802.11N. Router dalam kasus itu sebenarnya menyiarkan dengan paksa 40 Mhz dan hanya pada WiFi-N. Ketika router diatur ke mode Auto dan 20/40 Mhz Channel, kartu nirkabel bekerja dengan benar. Ini adalah skenario kasus yang juga mengulangi dalam kasus lain, jadi evaluasi yang tepat dari peralatan jaringan akan banyak membantu.

    Untuk kasus di mana Anda diulangi:

    ERROR @ wl_cfg80211_get_station: Alamat Mac salah ...

    saat melakukan dmesg dan koneksi nirkabel Anda sering turun (Beberapa kali dalam satu jam atau satu hari), masalah di sini mungkin karena Anda berada di dalam sinyal nirkabel yang digunakan sebagai Jembatan Nirkabel (2 Router berbagi SSID dan koneksi yang sama). Ini dapat terjadi dengan Router modern yang memiliki kemampuan untuk memperluas koneksi nirkabel dengan menawarkan SSID yang sama. koneksi nirkabel Anda mungkin turun karena Anda mungkin berada di antara kedua router dan kekuatan sinyal antara keduanya hampir sama.

    Jika koneksi Anda turun sangat sering, itu berarti Anda hampir berada di tengah-tengah kedua perangkat router. Untuk menurunkan atau menghilangkan laju penurunan perangkat nirkabel Anda, coba posisikan diri Anda di mana kartu nirkabel Anda hanya dapat melihat satu router atau setidaknya salah satu dari router memiliki kekuatan sinyal yang lebih tinggi daripada yang lain.

    Ada juga beberapa teknik untuk memaksa perangkat nirkabel hanya terhubung ke router tertentu dengan mengatur BSSID ke Alamat MAC dari router yang ingin Anda sambungkan. Ini akan memaksa perangkat nirkabel Anda HANYA terhubung dengannya.

    enter image description here

Masalah Boot Aman

Pada beberapa skenario khusus, menginstal driver, baik itu dalam mode offline melalui berbagai paket DEB atau melalui apt-get dengan akses internet, tidak akan berfungsi jika Secure Boot tidak dinonaktifkan.

Ini karena akses yang diperlukan ditolak oleh Secure Boot sehingga driver akan terlihat seperti mereka diinstal dengan benar padahal sebenarnya tidak. Jadi untuk kasus-kasus yang SANGAT spesifik, Anda perlu menonaktifkan Boot Aman untuk sementara agar pengemudi dapat bekerja.

Pembaruan Firmware Linux

Pada kasus lain mencari dan menginstal Firmware Linux terbaru akan menyelesaikan masalah. Baik memecahkan masalah kecil yang terjadi dengan kartu kerja atau membuat kartu berfungsi untuk pertama kalinya.


335
2018-04-28 07:44



Terima kasih banyak, ini bekerja untuk saya. 'sudo apt-get install --instal ulang bcmwl-kernel-source' - Manish
bcmwl-kernel-source bekerja untuk saya dengan 14e4:4360 di debian jessie. - Tristan T
@TristanT - Kerja yang luar biasa !. Daftar yang Diperbarui. Terima kasih. - Luis Alvarado♦
@LuisAlvarado Baiklah, terima kasih dan maaf atas percobaan pembajakan. Bagaimanapun masalah saya akhirnya adalah bahwa saya kehilangan metapackage penting - linux-image-extras saya percaya. Ternyata driver ada di yang satu untuk versi kernel tertentu. - TGP1994
Ubuntu 16.04.5 LTS-nya. Saya masih harus memutuskan dan menyambungkan kembali setiap kali saya menyalakan mesin, tetapi tidak ada apa-apanya dibandingkan dengan tidak ada koneksi sama sekali. - Niroshan


Saya memperbaiki masalah saya dengan driver bcm4311 Broadcom.

Langkah-langkah yang saya ambil untuk memperbaiki masalah ini (saya mencuri metode ini dari nm_geo di forum ubuntu):

(Anda mungkin perlu menginstal synaptic atau manajer paket favorit Anda.)

  • Hapus instalasi bcmwl-kernel-source paket dengan mengeluarkan perintah berikut pada terminal:

    sudo apt-get remove bcmwl-kernel-source
    
  • Pastikan bahwa firmware-b43-installer dan b43-fwcutter paket diinstal (tentu saja Anda perlu internet dengan cara lain):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • Ketik ke terminal:

    cat /etc/modprobe.d/* | egrep 'bcm'
    

    (Anda mungkin ingin menyalin ini) dan melihat apakah istilah 'blacklist bcm43xx' ada di sana.

  • Jika ya, ketik cd /etc/modprobe.d/ lalu sudo gedit blacklist.conf

    Masukan a # di depan barisan: blacklist bcm43xx

    Kemudian simpan file (saya mendapatkan pesan kesalahan di terminal tentang tidak dapat menyimpan, tetapi sebenarnya menyimpan dengan benar).

  • Reboot

Setelah saya melakukan hal di atas, wireless harus diblokir oleh rfkill:    Bagaimana cara membuka blokir sesuatu yang terdaftar di rfkill?


105
2017-10-16 22:51



Saya melakukan semua langkah yang dijelaskan di atas pada laptop D630 saya, tetapi tidak berhasil! setelah reboot, rfkill list all tidak menunjukkan perangkat nirkabel saya, itu hanya menunjukkan perangkat Bluetooth: 0: hci0: Bluetooth Soft blocked: no Hard blocked: no namun tidak ada akses nirkabel! - PHP Learner
Mengikuti langkah demi langkah ini dan itu berhasil! Sebagai jawaban Luis Alvarado menyebutkan, 14,04 memang datang dengan beberapa driver (setidaknya untuk saya), tetapi kecepatannya sekitar setengah sebaik jika memasang dengan metode ini :) Jadi saya kira terima kasih berada dalam urutan. - Eduard Luca
Put a # in front of the line: blacklist bcm43xx Ini membantu nirkabel saya. Terima kasih! - Filipe Manuel
Terima kasih, komentari blacklist bcm43xx membantu saya di Ubuntu 15.10 WTF di Dell Vostro 3700 ([14e4:4315] (rev 01), kasus buruk). - brownian
Apakah langkah-langkah, berhasil 14e4:4311 rev 01 di Acer, di lubuntu-16.10-desktop-amd64 - jave.web


Ini adalah masalah umum untuk chip nirkabel Broadcom.

Jalankan yang berikut di terminal:

sudo apt-get remove --purge bcmwl-kernel-source

Jika perintah berhasil dijalankan coba aktifkan nirkabel (dengan kunci perangkat keras).

Jika tidak berhasil atau perintah gagal mengatakan tidak ada modul seperti itu, maka Anda bisa mencoba membuka terminal dan mengetik

dmesg | grep b43

Jika Anda melihat garis seperti:

[   17.453421] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
[   17.453427] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
[   17.453432] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[   17.680077] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
[   17.993040] b43-phy0: Radio hardware status changed to DISABLED

Maka Anda mungkin kurang firmware untuk kartu broadcom. Buka Pusat Perangkat Lunak, cari dan instal paket berikut,

  • b43-fwcutter
  • firmware-b43-lpphy-installerer

Reboot satu kali. Sekarang seharusnya nirkabel bekerja.


31
2018-05-01 14:36



hanya untuk memperbarui di 16.04, tidak ada paket yang disebut firmware-b43-lpphy-installerer, siapa pun yang menggunakan metode ini harus menginstal b43-fwcutter dan firmware-b43-installer - HVNSweeting


Driver untuk 4313

Mari kita simak driver untuk chipset Broadcom dan bagaimana mereka bekerja dengan 4313:

  • Broadcom STA. Disarankan oleh driver tambahan. Tua. Mengerikan. Sampah mutlak. Lewati. Jika Anda sudah menginstalnya, keluarkan.

  • b43-fwcutter. Banyak orang melihat "Broadcom" dan melompat pada ini tetapi tidak kompatibel dengan 4313 (yang lebih baru). Jika Anda sudah menginstalnya, bersihkan.

  • ndiswrapper. Bahkan lebih bersisik dari pada driver STA. Saya berhasil membuatnya bekerja sekitar 10 menit sebelum semuanya meledak.

  • brcm80211 aka brcmsmac. Ini adalah driver (relatif) baru yang baru-baru ini ditambahkan ke Ubuntu (sejak driver ditambahkan ke kernel). Ini harus bekerja dengan baik dan (dalam versi terbaru Ubuntu, Natty dan Oneiric) seharusnya "Hanya bekerja". Ini adalah droid yang Anda cari. Gunakan driver ini untuk 4313.

    Jika Anda tidak menjalankan Natty atau Oneiric, kernel Anda mungkin tidak memiliki driver ini. Anda harus menjalankan setidaknya 2.6.27 dan saya merekomendasikan 2.6.28 sebagai minimal (Anda dapat memeriksa apa yang Anda lakukan dengan menjalankan uname -r).

    Jika Anda berada di belakang pada versi, saya sarankan upgrade tetapi untuk memperbaiki cepat, Anda dapat melihat kernel arus utama dan coba salah satunya. Memasang paket kernel adalah jarang hal yang berisiko karena Anda biasanya dapat kembali ke yang lama menggunakan layar boot grub.

Anda tahu Anda mungkin berada di driver yang tepat jika Anda berlari lsmod | grep brc dan kamu lihat brcm80211 atau brcmsmac dalam output.

Daftar hitam jalan menuju kesuksesan

Jika Anda tidak melihatnya, sesuatu yang lain telah dimuat dan Anda perlu daftar hitam itu. Jika Anda dapat melihat apa yang telah dimuat, bagus, edit /etc/modprobe.d/blacklist.conf dan mulai tambahkan garis seperti:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Anda jelas perlu berhati-hati jika Anda memiliki perangkat nirkabel lain yang mungkin menggunakan driver yang bertentangan seolah-olah Anda blacklist itu, Anda akan mematahkan yang terlalu :)


28
2018-04-30 14:40



brcmsmac bekerja, secara teknis, tetapi kecepatan dan kekuatan sinyal sangat buruk. - pbfy0
Hebat, ini membantu saya! - Pavel S.
Saya punya yang satu itu, tetapi sepertinya saya tidak dapat menangkap modem yang dipasang pada saluran di atas 11 ... Inilah yang muncul: paste.ubuntu.com/24360690 - Giorgio Vitanza
Alasan mengapa saya mengatakan itu adalah bahwa saya dapat terhubung ke modem saya melalui windows tetapi tidak melalui ubuntu, jadi pasti ada sesuatu tentang driver yang tidak memungkinkan ubuntu untuk terhubung ke semua jenis koneksi, tidak termasuk mereka di saluran di atas 11 ... Saya memiliki masalah ini dengan modem lain, dan saya memecahkannya beralih ke saluran 11, tapi saya ingin driver saya untuk menangkap juga modem yang diatur di saluran yang berbeda, seperti halnya di windows - Giorgio Vitanza


Terima kasih atas tanggapan Anda yang berharga.

Masalah ini diselesaikan dengan langkah-langkah berikut:

  1. Saya menghapus driver nirkabel Broadcom STA dari Driver Tambahan.
  2. Mengetik bcm di Pusat Perangkat Lunak Ubuntu,
  3. Instal "Paket Installer untuk firmware untuk driver b34" (firmware-b43-installer)

Sekarang bekerja tanpa kabel. Anda tidak perlu mengikuti langkah-langkah di atas. Instal "driver B43" untuk nirkabel.


18
2017-07-07 15:12



Bekerja untuk saya dengan menginstal bersama bcmwl-kernel-source - Rahil Wazir


Instal firmware-b43-installer paket. Pertama uninstall driver proprietary dari 'driver tambahan'.

Kemudian di terminal, jalankan:

sudo apt-get install firmware-b43-installer

setelah reboot, bekerja dengan baik untuk saya.


11
2017-11-10 18:27



Solusi ini tidak berhasil untuk saya. - Parag Bafna


Saya selalu menyarankan untuk menghapus dan menginstal ulang driver broadcom menggunakan terminal Anda

Di terminal ketik perintah berikut

sudo apt-get purge bcmwl-kernel-source

kemudian

sudo apt-get install bcmwl-kernel-source

Ini kemudian akan membangun kembali driver Anda.

Beri tahu kami cara Anda melakukannya

Anda dapat me-restart komputer Anda atau jika ini adalah rasa sakit ketik perintah berikut di terminal yang akan 'mengaktifkan' nirkabel Anda

sudo modprobe -r b43 ssb wl

kemudian

sudo modprobe wl 

9
2017-10-12 01:24



Sayangnya tidak berhasil untuk saya. Saya melihat "nirkabel dinonaktifkan" di sudut kanan di bagian atas layar :( namun saya telah menandai "Aktifkan nirkabel" - Justas
Sekarang setelah menjalankan perintah sudo lshw -C jaringan Saya mendapat info berikut: * -jaringan DISABLED deskripsi: Produk antarmuka nirkabel: BCM4313 802.11b / g / n Pengontrol Wireless LAN Controller: Broadcom Corporation id fisik: 0 info bus: pci @ 0000: 04: 00.0 nama logis: versi eth1: 01 serial: ac: 81: 12: 00: 76: 22 lebar: 64 bit jam: 33MHz - Justas
Saya memiliki mesin 64-bit, tetapi menjalankan Ubuntu 11.04. Versi 32-bit. Mungkinkah itu alasan masalah saya dengan nirkabel? - Justas
hebat, bekerja untuk saya di Mint 17 64 bit dengan BCM43142. Terima kasih! - Karl Adler
Sangat senang ini masih berfungsi - andybleaden


Akhirnya saya telah memecahkan masalah itu sendiri, tetapi saya tidak yakin bagaimana caranya. Saya akan mengkompilasi driver dengan sumber dari broadcom.com dan instruksi yang diberikan http://www.broadcom.com/docs/linux_sta/README.txt, tetapi pada langkah instruksi ini

On Ubuntu, you will need headers and tools. Try these commands:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux

membangun penting dan header sudah terpasang. Saya baru saja berlari sudo apt-get build-dep linux perintah dan, Voilá !, setelah reboot koneksi saya mulai berjalan pada kecepatan normal.

Saya tidak yakin apa yang telah saya lakukan. Saya kira itu membangun dependensi kernel atau driver (atau keduanya). Pembalap BCM membutuhkan langkah ini dan joki konfigurasi-sendiri dihilangkan karena beberapa alasan.

Bagaimanapun, itu sudah diperbaiki.


8
2018-05-16 13:53





Kadang-kadang, Tambahan Driver Utility akan gagal untuk menginstal Driver Broadcom STA Wireless. Ketika itu terjadi, periksa dulu apakah kartu Anda memang didukung oleh driver STA, dan untuk melakukan itu, buka jendela terminal (ctrl-alt-t) dan jalankan

lspci -nn | grep -i BCM

Outputnya akan termasuk model kartu nirkabel, pastikan itu adalah salah satu model yang tercantum di bawah ini.

Kartu nirkabel Broadcom didukung oleh pengandar STA:

BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228

Jika kartu didukung, coba instal driver secara manual. Buka jendela terminal (ctrl-alt-t), dan jalankan

sudo apt-get install bcmwl-kernel-source

Anda mungkin perlu melakukan reboot pada titik ini.


6
2018-04-27 03:38





Inilah yang berhasil untuk saya:

  1. Memasang firmware-b43-installer (+ b43fwcutter secara otomatis ditambahkan dalam Synaptic)
  2. Hapus instalasi bcm-kernel-source paket menggunakan Synaptic
  3. Hapus driver Wireless STA asli dari Driver Tambahan
  4. Reboot

Langkah # 3 adalah langkah kunci bagi saya. Jika Anda tidak menghapus driver Wireless STA asli, Anda akan mengalami masalah.


5
2017-07-18 14:40