Menginstal Driver Nirkabel Broadcom

334

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

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

Saya seorang pengguna tanpa pengetahuan lanjut di Linux, jadi saya perlu penjelasan yang jelas tentang cara membuat, mengkompilasi, 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.

Luis Alvarado
sumber
1
help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - di sana Anda dapat melihat bahwa driver Broadcom STA harus bekerja dengan BCM4313 (: BCM4311, BCM4312, BCM4321, BCM4322, BCM4322, BCM43224, BCM43225) Yang mana Ubuntu yang Anda gunakan?
Hillar
10.10, omong-omong, saya mencoba langkah-langkah itu sebelumnya dan kartu terpasang dengan baik, tetapi dengan masalah kecepatan rendah
Ataraxio Panzetta
Ada laporan bug di sini mengenai 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. Semoga artikel ini dari mindwerks dapat membantu Anda memecahkan masalah Anda.
neyz
Inti dari Tanya Ubuntu adalah mengumpulkan jawaban, bukan tautan ke jawaban. Saya hanya akan memberikan hadiah secara manual untuk pertanyaan yang memberikan solusi langkah demi langkah untuk membuat BCM4313 berfungsi (jika itu juga berfungsi untuk chipset yang sama, itu bagus dan harus diperhatikan). Pastikan juga Anda menguji sendiri jawabannya dan tidak hanya menyalin - & - menempelkan sesuatu dari internet. Terima kasih!
htorque

Jawaban:

370

0. Pengantar 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 terkait dengan perangkat nirkabel dan kepada orang lain yang telah berkontribusi melalui E-Mail, chatting, IRC dan banyak lagi dalam menguji berbagai driver dengan beberapa kartu Broadcom Wireless yang paling populer (Terima kasih besar untuk Chili555. Pria ini tahu barang-barangnya).

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

  • Koneksi terputus 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 yang menerima / mentransmisikan (Membutuhkan reboot untuk sementara memperbaiki)
  • Menghancurkan sistem dengan kesalahan dmesg di log (Tautan 1 Di Bawah)
  • Sistem membeku sepenuhnya (Anda hanya dapat menekan tombol Reboot / Power) (Tautan 1 Di Bawah)
  • Membuat laporan log besar yang mencoba mengonfigurasi atau menyambungkan dengan benar
  • Gagal saat diinstal melalui Driver Tambahan / Perangkat Keras Tambahan (Tautan 3 Di Bawah)
  • Menghubungkan dan memutus terus menerus setiap X jumlah detik
  • Muncul terhubung di Network Manager tetapi tidak menerima Internet
  • Mencoba menghubungkan berkali-kali tanpa menyelesaikan koneksi dengan benar
  • Terlalu lama untuk terhubung
  • Setelah memutakhirkan dari versi sebelumnya (mis: 12.04 hingga 12.10) berhenti berfungsi
  • Kartu nirkabel tidak menyala, aktifkan atau nonaktifkan (Tautan 2 Di Bawah)
  • Kartu nirkabel diblokir oleh perangkat keras
  • Lebih banyak masalah ditemukan di Launchpad, Forum Ubuntu 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 mirip dengan "Maaf, instalasi driver ini gagal."

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

1. Mengetahui apa Kartu Nirkabel Broadcom yang Anda miliki

Ada puluhan kartu nirkabel Broadcom dan lebih banyak lagi yang muncul setiap hari. Kunci untuk menemukan driver yang benar untuk kartu jaringan apa pun adalah apa 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 akan membuka jendela dengan latar belakang kosong) dan di dalam terminal ini kami menjalankan perintah berikut:

lspci -nn -d 14e4:

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

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 tanda kurung [...]. Dalam beberapa kasus Anda juga akan memerlukan versi revisi (jika muncul) untuk beberapa kasus khusus. Dalam hal ini, versi revisi adalah rev 03 seperti yang ditunjukkan di dalam Tanda kurung (...) di akhir. Jadi yang Anda butuhkan setelah pencarian ini adalah:

[14e4:4320] (rev 03)

Dengan informasi baru ini Anda dapat melihat pada tabel di bawah ini dan pilih 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 persis Anda akan melihat bahwa di kolom untuk Ubuntu 12.04, 13.10 atau 14.04 itu menunjukkan yang firmware-b43-installerpaket driver. Ini berarti bahwa Anda hanya perlu menginstal paket khusus ini karena muncul di semua kolom versi Ubuntu.

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

Misalnya, jika sebelumnya Anda telah menginstal bcmwl-kernel-sourcepaket, 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 membuat indeks paket yang tersedia sebelum kami dapat menginstal driver Anda jika Anda belum melakukannya:

sudo apt update

Saya bahkan akan melangkah lebih jauh dengan memperbarui daftar Ubuntu PCI.IDs:

sudo update-pciids

Kalau-kalau ID Perangkat Broadcom baru tertentu yang Anda gunakan baru saja muncul.

Sekarang menggunakan PCI.ID yang Anda temukan pada langkah-langkah di atas, kami kemudian mencari dalam daftar di bawah ini untuk menemukan PCI.ID yang cocok 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 sebagaimana 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 mungkin dapat memberikan PC Anda, untuk saat itu, akses Internet. Setelah Anda menemukan dalam daftar di bawah paket yang benar, kami kemudian melanjutkan dengan instalasi.

3. Menginstal 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 ini dan menemukan bahwa paket yang benar untuk menginstal adalah firmware-b43-installer, kami kemudian melanjutkan dengan menginstal paket ini di terminal:

sudo apt install firmware-b43-installer

dan kemudian reboot

sudo reboot

Format untuk menginstal cukup sederhana, hanya saja:

sudo apt install <PACKAGE_NAME>

Dalam contoh di atas, PACKAGE_NAME adalah firmware-b43-installer.

MEJA NIRKABEL BROADCOM (Diperbarui 18 Agu 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 bcmadan brcmsmackombinasi driver. Firmware yang diperlukan diinstal secara default dalam paket linux-firmware.

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

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

Pada perangkat keras seperti Lenovo S10-2, jika kartu nirkabel Anda macet saat mencoba menyambung ke SSID (terus mencoba menyambungkan), maka alternatif untuk membuatnya berfungsi adalah dengan menginstal bcmwl-kernel-sourcepaket (Hapus paket yang diinstal lainnya yang terkait dengannya) ). Baca bagian Debugging di bawah ini untuk informasi lebih lanjut mengenai perangkat nirkabel ini.

CATATAN PENTING - Setelah September 2014, jika Anda mengikuti jawaban ini dan masih mengalami masalah dalam menginstal driver yang benar, silakan coba firmware-b43-installerpaket 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 menginstalnya:

sudo apt install firmware-b43-installer

Dalam beberapa kasus tertentu, setelah menginstal firmware-b43-installerAnda 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 berbeda, tanyakan pertanyaan baru. Setelah dipecahkan, solusinya akan ditambahkan ke howto ini.

4. Menginstal Paket (offline)

4.1 Instalasi firmware-b43-installer

Untuk menginstal firmware-b43-installeroffline lihat jawaban ini .

4.2 Memasang bcmwl-kernel-source

Untuk kasus-kasus di mana Anda perlu menginstal bcmwl-kernel-sourcetetapi Anda sedang luring, berikut ini adalah jawaban yang sangat bagus. 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 dibutuhkan (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.

Sebagai contoh, setelah pergi ke poin 1 yang disebutkan di atas, Jika Anda memiliki Broadcom 14e4:43a0, Anda akan mencari bcmwl-kernel-sourcepaket 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 pada halaman tersebut seperti yang terlihat pada gambar berikut:

masukkan deskripsi gambar di sini

Setelah mengunduh semua paket dan dependensi, Anda dapat melanjutkan menyalin semua paket ke satu folder dan menjalankan dpkgperintah 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-kasus, misalnya, di mana bcmwl-kernel-source sudah diinstal tetapi driver belum berfungsi. Anda dapat menginstal ulang seperti itu, atau menonaktifkan Boot Aman dengan membuka Pengaturan BIOS Anda:

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

DEBUGGING

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

Sebelum membaca poin-poin yang disebutkan di bawah, pastikan semua repositori diaktifkan di sistem Ubuntu Anda. Untuk memeriksa, jalankan di terminal software-properties-gtkdan pastikan semua opsi pada Tab Software Ubuntu diaktifkan.

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

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

  • Jika laptop Anda tidak mendeteksi kartu nirkabel Anda, beberapa pengguna telah menyebutkan bahwa menggunakan rfkill unblock allakan menyelesaikan masalah. Yang lain cukup mematikan sakelar WiFi pada laptop mereka dan kemudian menghidupkan lagi (sakelar Fisik tersedia pada laptop ini). Untuk informasi lebih lanjut tentang rfkillsilakan baca jika Anda membuka blokir semua, JANGAN BEKERJA!

  • Jika Anda mendapatkan b43-phy0 ERROR: Fatal DMA error / b43-phy0 peringatan: PIO paksa lakukan hal berikut:

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

    Jika berhasil maka tambahkan ke file RC Anda sehingga dijalankan setiap kali Anda boot. Anda dapat mengubah PIO ke 1 jika perlu.

  • Jika Anda memiliki kunci Wajib tidak tersedia saat memasang modul DKMS (Seperti Nvidia, Broadcom, atau yang lain), Anda dapat membuka Pilot's Answer Here

  • Jika kartu nirkabel Anda melihat / tidak melihat router dan macet dalam loop "Mencoba terhubung (Coba 1/3)" yang tak ada habisnya, solusinya mungkin konfigurasi yang sesuai dengan router atau perangkat SSID nirkabel Anda.

    Untuk semua kartu nirkabel pada umumnya, 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 dengan lebih baik apa sumber masalahnya ketika Anda tiba di jalan buntu. Contohnya adalah Lenovo S10-2 yang menggunakan PCIe 14e4: 4315 rev 01 . Bahkan setelah menginstal driver yang benar, pengguna akan berakhir dalam lingkaran "mencoba untuk menghubungkan". Itu akan melihat SSID nirkabel tetapi ketika mencoba terhubung, itu akan memasuki loop menghubungkan kembali.

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

    Untuk kasus di mana Anda diulang:

    GALAT @ wl_cfg80211_get_station: Alamat Mac salah ...

    ketika melakukan dmesgdan koneksi nirkabel Anda sering turun (Beberapa kali dalam satu jam atau sehari), masalah di sini mungkin adalah 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 di antara keduanya hampir sama.

    Jika koneksi Anda sangat sering turun, itu berarti Anda hampir berada di 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 satu router memiliki kekuatan sinyal yang lebih tinggi daripada yang lainnya.

    Ada juga beberapa teknik untuk memaksa perangkat nirkabel untuk 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.

    masukkan deskripsi gambar di sini

Masalah Boot Aman

Pada beberapa skenario tertentu, menginstal driver, baik itu dalam mode offline melalui berbagai paket DEB atau melalui apt-get dengan akses internet, tidak akan berfungsi jika Boot Aman 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 SANGAT spesifik, Anda perlu menonaktifkan Boot Aman untuk sementara agar driver berfungsi.

Pembaruan Firmware Linux

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

Luis Alvarado
sumber
Terima kasih banyak, ini bekerja untuk saya. 'sudo apt-get install --reinstall bcmwl-kernel-source'
Manish
1
@LuisAlvarado Baiklah, terima kasih dan maaf atas upaya pembajakannya. Bagaimanapun masalah saya akhirnya adalah bahwa saya kehilangan metapackage penting - linux-image-ekstra saya percaya. Ternyata drivernya ada di yang untuk versi kernel tertentu.
TGP1994
1
Dalam kasus saya menginstal firmware-b43-installerbekerja untuk 14e4:4727 rev 01 My PCI.ID adalah09:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Niroshan
1
Ubuntu 16.04.5 LTS-nya. Saya masih harus melepaskan dan menghubungkan kembali setiap kali saya memulai mesin, tapi itu tidak seberapa dibandingkan dengan tidak ada koneksi sama sekali.
Niroshan
1
Jawaban ini banyak membantu saya. Saya membutuhkan firmware-b43-installer tetapi installer Ubuntu telah memilih bcmwl-kernel-source untuk saya. Saya bertanya-tanya mengapa installer memilih yang salah jika tabel ini sudah tersedia. Maksud saya, jika saya dapat mencarinya di atas meja, penginstal dapat melakukannya juga ...
marcus
108

Saya memperbaiki masalah saya dengan driver Broadcom bcm4311.

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

(Anda mungkin perlu menginstal synapticatau pengelola paket favorit Anda.)

  • Copot bcmwl-kernel-sourcepaket dengan mengeluarkan perintah berikut di terminal:

    sudo apt-get remove bcmwl-kernel-source
    
  • Pastikan bahwa firmware-b43-installerdan b43-fwcutterpaket-paket diinstal (tentu saja Anda akan membutuhkan internet dengan cara lain):

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

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

    (Anda mungkin ingin menyalin ini) dan melihat apakah ada istilah 'daftar hitam bcm43xx'.

  • Jika ya, ketikkan cd /etc/modprobe.d/lalusudo gedit blacklist.conf

    Letakkan tanda #di depan:blacklist bcm43xx

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

  • Mulai ulang

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

KiLLeRfriend
sumber
Saya melakukan semua langkah yang dijelaskan di atas pada laptop D630 saya, tetapi tidak berhasil! setelah reboot, rfkill list alltidak menunjukkan perangkat nirkabel saya, itu hanya menunjukkan perangkat Bluetooth: 0: hci0: Bluetooth Soft blocked: no Hard blocked: nonamun tidak ada akses nirkabel!
PHP Learner
Ikuti langkah demi langkah ini dan berhasil! Seperti jawaban Luis Alvarado menyebutkan, 14,04 memang datang dengan beberapa driver (setidaknya untuk saya), tetapi kecepatannya sekitar setengah sebagus jika menginstal dengan metode ini :) Jadi saya rasa terima kasih sudah dalam urutan.
Eduard Luca
Put a # in front of the line: blacklist bcm43xxIni membantu nirkabel saya. Terima kasih!
Filipe Manuel
Terima kasih, berkomentar blacklist bcm43xxmembantu saya di Ubuntu 15.10 WTF di Dell Vostro 3700 ( [14e4:4315] (rev 01), kasus buruk).
coklat
Apakah langkah-langkah, bekerja untuk 14e4:4311 rev 01Acer, pada lubuntu-16.10-desktop-amd64
jave.web
33

Ini adalah masalah umum pada chip nirkabel Broadcom.

Jalankan yang berikut ini di terminal:

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

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

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

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 memiliki firmware untuk kartu broadcom. Buka Pusat Perangkat Lunak , cari dan instal paket-paket berikut,

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

Reboot sekali. Sekarang nirkabel seharusnya berfungsi.

Web-E
sumber
1
hanya untuk memperbarui dalam 16,04, tidak ada paket yang dipanggil firmware-b43-lpphy-installerer, siapa pun yang menggunakan metode ini harus menginstal b43-fwcutterdanfirmware-b43-installer
HVNSweeting
30

Driver untuk 4313

Mari kita sebutkan 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, hapus.

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

  • ndiswrapper . Bahkan lebih serpihan daripada driver STA. Saya berhasil membuatnya bekerja sekitar 10 menit sebelum semuanya meledak.

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

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

    Jika Anda ketinggalan versi, saya sarankan upgrade tetapi untuk perbaikan cepat, Anda bisa melihat kernel mainline dan coba salah satunya. Menginstal paket kernel jarang merupakan 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 menjalankan lsmod | grep brcdan Anda melihat brcm80211atau brcmsmacdi output.

Daftar hitam jalan Anda menuju sukses

Jika Anda tidak melihat itu, sesuatu yang lain telah dimuat dan Anda perlu memasukkannya ke daftar hitam. Jika Anda dapat melihat apa yang telah dimuat, hebat, edit /etc/modprobe.d/blacklist.confdan mulai menambahkan baris 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 memasukkannya ke dalam daftar hitam, Anda juga akan merusaknya :)

Oli
sumber
2
brcmsmac bekerja, secara teknis, tetapi kecepatan dan kekuatan sinyal tidak bagus.
pbfy0
Hebat, ini membantu saya!
Pavel S.
Saya memilikinya, tetapi sepertinya saya tidak dapat menangkap modem yang ditetapkan pada saluran di atas 11 ... Inilah yang muncul: paste.ubuntu.com/24360690
Giorgio Vitanza
Alasan mengapa saya mengatakan 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, kecuali yang ada di saluran di atas 11 ... Saya punya masalah ini sebelum dengan modem lain, dan saya menyelesaikannya beralih ke saluran 11, tapi saya ingin driver saya untuk menangkap juga modem yang diatur dalam saluran yang berbeda, seperti halnya di windows
Giorgio Vitanza
18

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. Ketik bcmdi Pusat Perangkat Lunak Ubuntu ,
  3. Instal "Paket Pemasang untuk firmware untuk driver b34" (firmware-b43-installer)

Sekarang berfungsi secara nirkabel. Anda tidak perlu mengikuti langkah-langkah di atas. Instal "driver B43" untuk nirkabel.

Silambarasan
sumber
Bekerja untuk saya dengan menginstal bersamabcmwl-kernel-source
Rahil Wazir
11

Instal firmware-b43-installerpaket. Hapus instalan driver berpemilik dari 'driver tambahan ".

Kemudian di terminal, jalankan:

sudo apt-get install firmware-b43-installer

tepat setelah reboot, bekerja dengan baik untuk saya.

mif
sumber
1
Solusi ini tidak berfungsi untuk saya.
Parag Bafna
9

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

Di terminal, ketikkan 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 bagaimana caranya

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

sudo modprobe -r b43 ssb wl

kemudian

sudo modprobe wl 
andybleaden
sumber
Sayangnya itu 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: produk antarmuka nirkabel: BCM4313 802.11b / g / n Wireless LAN Pengendali vendor: Broadcom Corporation fisik id: 0 info bus: pci @ 0000: 04: 00.0 nama logis: eth1 versi: 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 menjadi 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 bekerja
andybleaden
9

Akhirnya saya sudah memecahkan masalah sendiri, tapi saya tidak yakin bagaimana caranya. Saya hendak mengkompilasi driver dengan sumber dari broadcom.com dan instruksi yang disediakan di http://www.broadcom.com/docs/linux_sta/README.txt , tetapi pada langkah ini instruksi

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

build essential dan header sudah dipasang. Saya baru saja menjalankan sudo apt-get build-dep linuxperintah dan, Voilá !, setelah satu reboot koneksi saya mulai berjalan pada kecepatan normal.

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

Bagaimanapun, itu sudah diperbaiki.

Ataraxio Panzetta
sumber
7

Terkadang, Utilitas Driver Tambahan akan gagal menginstal Driver Nirkabel Broadcom STA. Ketika itu terjadi, periksa dulu apakah kartu Anda memang didukung oleh driver STA, dan untuk melakukannya, buka jendela terminal (ctrl-alt-t) dan jalankan

lspci -nn | grep -i BCM

Output akan mencakup model kartu nirkabel, pastikan itu di antara model yang tercantum di bawah ini.

Kartu nirkabel Broadcom yang didukung oleh driver STA:

BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228, 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 memulai ulang pada saat ini.

mikewhthing
sumber
6

Seperti yang saya ketahui, untuk membuat sistem ini sedikit, ada empat keluarga pengemudi yang tersedia:

  1. open-source b43 dari [proyek b43m] [1] yang tersedia di [kernel Linux] [2],
  2. open-source brcmsmac / brcmfmac, juga tersedia di [kernel] [3]
  3. Windows libs melalui [ndiswrapper] [4], dan
  4. [Broadcom] [5] linux sendiri [libs (STA)] [6]

Tautan ini juga memberikan referensi ke driver dan daftar dengan chipset yang didukung.

Agar lebih jelas dengan mereferensikan ID yang berbeda, pastikan untuk membaca tautan STA di atas sebelum membacanya, dan membandingkannya dengan Anda melalui:

lspci -nn | grep Network | grep "\[....:....\]"

Berikut ini contoh untuk 4313 (dari tautan # 6):

BRCM Product Name   |   PCI Vendor ID | PCI Product ID  |  Dell Device ID

4313 2.4 Ghz      |  0x14e4 | 0x4727 |      Dell 1501

Selain driver, Anda juga memerlukan firmware, firmware-b43-installer .

Deskripsi di bawah ini telah diterapkan pada driver STA tetapi telah ditulis sebelum ini.

Meskipun Ubuntu dimaksudkan untuk serbaguna, indah, dan mudah digunakan untuk semua orang, paket-paket masih rentan terhadap kesalahan dependensi. Lihat, menginstal driver dan hal-hal sistem lainnya, masuk akal untuk mendapatkan umpan balik sebanyak mungkin, yaitu, lakukan ini secara manual atau semi-manual (apt-get), hindari installer GUI tersebut.

Saya telah mengalami masalah yang sama dengan 4313 saya. Izinkan saya menawarkan solusi yang sebagian dan tidak analitis:

  1. Hapus semua STA yang Anda miliki

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  2. Pasang kembali secara manual:

    sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  3. Baca hasilnya. Saya memiliki double-liner yang bagus:

    Bangunan untuk arsitektur x86_64 Modul build untuk kernel yang sedang berjalan dilewati karena sumber kernel untuk kernel ini tampaknya tidak diinstal.

Dalam kasus seperti itu, yang saya asumsikan terjadi cukup sering, karena (1) Ketergantungan yang melekat tidak terselesaikan dan (2) Ada kerusakan pada antarmuka wl setelah peningkatan (yang mungkin melibatkan pembaruan kernel), dalam hal ini, Anda harus cukup lakukan dua langkah berikut dan saya menganggap Anda tidak perlu menginstal ulang sumber driver WiFi:

  1. Periksa versi kernel Anda saat ini sebagai berikut (entri ketiga) :

    uname -r
    
  2. Instal linux-header yang sesuai , yang dalam kasus saya adalah:

    sudo apt-get install linux-headers-**generic**
    

Setelah perintah ini, Anda akan melihat (karena ini telah ditunda karena ketidakmampuan untuk mengkompilasi selama prosedur instalasi file sumber driver STA WiFi):

Setting up linux-headers-3.5.0-17-generic (3.5.0-17.28) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
 * Running DKMS auto installation service for kernel 3.5.0-17-generic                                                                                                                    
 *  bcmwl (5.100.82.112+bdcom)...                                                                                                                                                        bcmwl (5.100.82.112+bdcom): Installing module...

Saya tidak yakin apakah orang yang bertanggung jawab atas paket akan melihat ini. Namun, setelah menggunakan Gentoo selama bertahun-tahun, saya sudah terbiasa dengan verbositasnya dan yang mungkin tampak tidak perlu mewarnai dan memformat output. Kalian harus menambahkan pemformatan dan warna ke rutin apt-get Anda, itu jauh lebih mudah, terutama bagi pengguna pemula, untuk memahami apa yang salah. Dan tambahkan dependensi header, Anda dapat menghapusnya sesudahnya - dan tentunya Anda harus membangun kembali modul setelah perubahan kernel .

Saya harap ini membantu, dan saya berhati-hati untuk menyamaratakan jalan di atas untuk menyelesaikan masalah massa. Coba saja, jika berhasil, luar biasa, jika tidak ada begitu banyak solusi yang ditawarkan yang lebih analitis dan cakap.

Saya juga menemukan jawaban ini (dengan cek

lspci -nn | grep Network

Untuk pci.id 14er:4727- yang berlaku dalam kasus saya): Nirkabel tidak berfungsi lagi setelah pembaruan perangkat lunak dengan Ubuntu 12.10 pada Dell Latitude E6230 dan Bagaimana cara mendapatkan kartu nirkabel Acer Npilfy 802.11 (BCM43225) berfungsi? yang merujuk pada mantan.

Dan saya juga melewatkan fakta bahwa Ubuntu menawarkan tautan dalam paket-paket ke versi kernel dan header yang saat ini diinstal dan dijalankan untuk menghindari mendefinisikan versi kernel.

Jim Rogers
sumber
5

Inilah yang bekerja untuk saya:

  1. Instal firmware-b43-installer(+ b43fwcutter ditambahkan secara otomatis dalam Synaptic)
  2. Copot bcm-kernel-sourcepaket dengan menggunakan Synaptic
  3. Hapus driver STA Nirkabel asli dari Driver Tambahan
  4. Mulai ulang

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

Wahyaohni
sumber
5

Apa yang berhasil bagi saya untuk Broadcom bcm4313 saya di Asus Eee PC Seashell 1015PEM dengan Ubuntu 12.04:

  • jangan gunakan driver terbatas
  • tambahkan "blacklist bcma" ke /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • tambahkan brcmsmac ke /etc/modules
  • reboot
Sean F
sumber
4

Saya memiliki masalah yang sama dengan Acer TravelMate 8172 saya dan pengontrol Broadcom 4357 di Ubuntu 12.04. Saya telah mencoba beberapa solusi yang dipasang di web untuk perangkat Broadcom lainnya tetapi tidak berhasil. solusi andybleaden di atas berhasil untuk saya.

Mengikuti instruksi Andy, pertama-tama saya menghapus dan menginstal ulang driver Broadcom dengan:

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

Setelah itu, saya dieksekusi

sudo modprobe -r b43 ssb wl
sudo modprobe wl 

untuk mengaktifkan kartu nirkabel.

Sayangnya, kartu nirkabel mati setiap kali saya reboot, jadi saya membuat skrip dengan dua perintah modprobe di atas untuk dieksekusi setiap kali saya reboot. Ini harus dilakukan sampai Ubuntu 12,04 diperbarui dengan perbaikan.

pvillela
sumber
Dengan Ubuntu 16.04 pada Acer Aspire V11, perintah sudo modprobe wlmelempar kesalahancould not insert 'wl': Required key not available
XavierStuvw
3

Saya menggunakan solusi pengguna 'bkratz' di http://ubuntuforums.org/showthread.php?t=1928241 dan itu berhasil untuk saya.


Jalankan ini:

sudo apt-get install --reinstall bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist.conf    
echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf

Yang pertama memastikan bahwa driver sta ada di tempat, daftar hitam kedua dan ketiga kedua driver brcmsmac dan bcma yang berbenturan dengan driver sta yang benar. Salin / tempel atau pastikan pengetikan Anda benar!

Langkah terakhir adalah pergi ke 'Driver tambahan' dan aktifkan driver.

Thomas
sumber
3

Saya pertama kali berpikir saya akan mengedit jawaban luar biasa Luis Alvarado (lihat posting-nya pada 7 September 2011), karena ketika saya mengikuti langkah-langkahnya, tampak paket yang ditunjukkan dalam tabel (lihat postingnya) untuk PCI.ID saya tidak sebenarnya berkorespondensi.

Bahkan, PCI.ID saya adalah 14e4: 4727 , yang, menurut tabel, memerlukan instalasi paket bcmwl-kernel-source. Paket ini sebelumnya diinstal pada komputer saya, tetapi Wifi tidak berfungsi (tidak ada deteksi jaringan nirkabel apa pun, sejak upgrade ke Ubuntu 16.04). Saya malah mencoba menginstal jawaban firmware-b43-installerLuis Alvarado berikut ini (menggunakan firmware-b43-installeradalah alternatif yang sudah ditunjukkan di posnya), dan berhasil!

Jadi, jika itu membantu orang lain dalam kasus yang sama dengan saya, berikut adalah informasi yang diperlukan:

  • Output dari lspci -nn -d 14e4:perintah:

    02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
    
  • Langkah-langkah yang saya ikuti:

    1. Bersihkan bcmwl-kernel-sourcepaket:

      sudo apt-get purge bcmwl-kernel-source
      
    2. Jalankan perintah berikut (lihat jawaban Luis Alvarado untuk detail):

      sudo apt-get update
      sudo update-pciids
      
    3. Instal firmware-b43-installerpaket dan tidak yang bcmwl-kernel-sourcepaket (bertentangan dengan apa yang disarankan dalam tabel untuk 14e4:4727 rev 01):

      sudo apt-get install firmware-b43-installer`
      
    4. Mulai ulang:

      sudo reboot
      

Dan sekarang Wifi seharusnya berfungsi!

Terima kasih banyak, Luis Alvarado!

Giuseppe
sumber
2

Pastikan adaptor nirkabel Anda tidak dinonaktifkan. Anda dapat memeriksanya dengan menjalankan:

rfkill list

Untuk mengaktifkan adaptor nirkabel, jalankan:

sudo rfkill unblock wifi
pengguna15594
sumber
Saya mencoba daftar rfkill: dan saya menunjukkan hasil berikut. 0: hp-wifi: Wireless LAN Soft diblokir: tidak Hard diblokir: tidak jadi apa yang harus saya lakukan sekarang?
Silambarasan
2

Dell Inspiron E1505, langkah-langkah berikut (sendiri), berhasil untuk saya. Saya harus membatalkan langkah-langkah tambahan mengedit file daftar hitam.

  • buka 'Package Manager Synaptic' dan cari 'bcm'

  • copot bcmwl-kernel-sourcepaket

  • pastikan bahwa firmware-b43-installerdan b43-fwcutterpaket sudah diinstal

  • reboot

pengguna17025
sumber
2

Dalam kasus di mana blacklist.conf atau apt-get instal-ulang untuk b43 Broadcom tidak berfungsi, itu mungkin saja karena konfigurasi nirkabel default masih belum diaktifkan dengan benar untuk WPA / WPA2.

Folder jaringan, nirkabel dan pilih Opsi ubuntu 12.04:

  • tab ipv6 - biarkan metode ini tetap otomatis dan hapus centang pada 'Memerlukan pengalamatan IPv6 ...'
  • tab ipv4 - metode harus otomatis (DHCP) dan periksa 'Memerlukan pengalamatan IPv4 ...'
  • tab nirkabel - paksa alamat mac perangkat untuk mengunci koneksi ke alamat mac permanen laptop
james
sumber
2

Masalah dengan wifi Anda adalah bahwa Anda menggunakan yang dipaksakan oleh Ubuntu, tetapi itu tidak berfungsi. Jalankan perintah berikut untuk membuat Wifi berfungsi dengan baik:

Tekan Ctrl+ Alt+T

sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo reboot

Setelah Anda reboot. Wi-Fi Anda seharusnya berfungsi sebagaimana mestinya.

Petronilla Escarabajo
sumber
Terima kasih untuk itu ... tapi saya tidak berpikir bahwa b43 ada hubungannya. Saya membaca bahwa ini tidak akan ada gunanya dengan BCM4313. Terima kasih atas bantuan Anda, Petronilla Escarabajo. :)
Sharat
1

Kabar baik. Berdasarkan info yang Anda berikan di komentar, Anda memiliki kartu jaringan yang didukung oleh driver Broadcom berpemilik.

Pertama, pastikan Anda menjalankan sudo apt-get update dari terminal. Lalu buka "Driver Tambahan." Anda dapat menemukannya dengan membuka tanda hubung (klik sudut kanan atas) dan mengetik driver.

Apakah driver Broadcom tidak bebas dihidupkan di sana? Jika tidak, cobalah untuk mengaktifkannya dan restart sistem Anda. Jika itu tidak berhasil, coba instal ulang driver (hanya untuk online sekali) secara manual. Berikut adalah petunjuk untuk pemasangan manual: http://wireless.kernel.org/en/users/Drivers/b43

Anda mungkin perlu menginstal driver lama atau buruk. Semoga berhasil, tetapi ketahuilah bahwa itu bisa dilakukan! :)

MarkovCh1
sumber
Mencoba segala sesuatu yang direkomendasikan, tidak ada sukacita di mudville!
Rob
1

Saya memiliki masalah yang sama kemarin (Dell Latitude D530 w / broadcom 4311).

Aku melakukannya:

sudo apt-get install firmware-b43-installer

Begitulah sampai reboot berikutnya. Sekarang saya harus mencari tahu cara mengaktifkannya kembali tetapi sekarang masalahnya ada di tempat lain.

JoGo
sumber
1

Hanya dengan menginstal driver tambahan, ini berfungsi di Dell Vostro 3500 saya.

Saya melakukan langkah-langkah berikut:

  1. sudo apt-get remove bcmwl-kernel-source

  2. Kemudian instal kembali driver tambahan yang diberikan di bawah ini. Saya mengaktifkannya.

Paket ini berisi driver nirkabel Broadcom 802.11 Linux STA untuk digunakan dengan Broadcom BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- dan BCM43228-

hari sharma
sumber
1

Ada cara yang jauh lebih mudah untuk menyelesaikan masalah ini. Kuncinya adalah urutan di mana Anda menginstal driver berpemilik. Driver Broadcom HARUS diinstal terlebih dahulu sebelum yang lain.

Contoh saya punya HP TX2-1050ED dengan Broadcom B43 dan ATI Raedon graphics.

Saya mengaktifkan driver ATI Raedon terlebih dahulu kemudian driver Broadcom ini menyebabkan kesalahan yang disebutkan di atas.

Ketika saya menghapus driver ATI kemudian menginstal driver Broadcom dan reboot. Saya punya nirkabel. Kemudian saya menginstal driver ATI dan sekarang keduanya berfungsi.

Ini sebenarnya bug di Jockey karena Jockey harus menyelesaikan konflik driver untuk Anda.

Singkatnya. Broadcom Pertama, kemudian driver lainnya.

Kat Amsterdam
sumber
1

Saya memiliki pengendali LAN nirkabel Dell inspiron 6000 BCM4318 yang saya kelola untuk menyelesaikan ini dengan menggunakan manajer paket sinaptik

Di sini saya: Pertama saya uninstall bcmwl-kernel-source Kemudian instal firmware-b43-installer dan b43-fwcutter yang membangun kembali driver wifi

Saya kemudian harus memulai kembali

rohit kelkar
sumber
1

BCM4311 untuk DV6000 saya tidak bekerja dengan driver STA atau dengan driver b43. Dengan B43 LED selalu berwarna oranye (WLAN dinonaktifkan).

Dengan rfkill saya bisa melihat:

1: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Dengan driver STA saya dapat mencari jaringan, tetapi koneksi tidak pernah selesai. Sistem bekerja dengan baik dengan Ubuntu 10.10 (Maverick Meerkat) (x86) - sekarang saya menggunakan Ubuntu 11.10 (Oneiric Ocelot) beta 2 (x64).

dmesg menyoroti kesalahan:

s / Drivers / b43 # devicefirmware dan unduh firmware yang benar untuk versi driver ini. > Harap baca dengan seksama semua instruksi di situs web ini.

[367.927967] b43-phy0 ERROR: File Firmware "b43 / ucode13.fw" tidak ditemukan
[367.927981] b43-phy0 ERROR: File Firmware "b43-open / ucode13.fw" tidak ditemukan
[367.927989] b43-phy0 ERROR: Anda harus pergi ke http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware dan unduh firmware yang benar untuk driver ini v

Sepertinya file firmware hilang dari driver Linux (?). Saya mendapatkan LED kembali menjadi biru (WLAN diaktifkan) dan pemindaian bekerja dengan:

sudo apt-get install firmware-b43-installer

Ini dari situs http://linuxwireless.org/en/users/Drivers/b43 .

Sekarang jaringan WLAN berfungsi untuk saya (diperlukan tanda centang dua kali untuk kata sandi WPA2 :-)).

Manu Kemppainen
sumber
1

Bagi siapa pun yang mendapatkan "nirkabel dinonaktifkan oleh sakelar perangkat keras -a" di bawah nirkabel (Anda akan melihatnya dengan mengeklik ikon) - dan ini "blok keras", yang dapat berfungsi dalam model apa pun (yang berfungsi bagi saya di netgear "adaptor USB nirkabel", belum memeriksa yang lain, tetapi mungkin berhasil).

Pertama periksa apakah itu diblokir. Jalankan di terminal ( Ctrl+ Alt+ T):

sudo rfkill list

Jika ya, pertama jalankan ini untuk membuka blokir:

sudo rfkill unblock all

Kemudian saya mematikan PC saya, memutusnya dari listrik dan membuka pintu kirinya. Saya melepas baterai yang sudah didaur ulang dan menekan tombol daya 20 dan tekan singkat untuk mengatur ulang BIOS .

Kemudian saya mengembalikan baterai dan menghubungkan PC ke listrik. Saya menyalakan PC dan mengatur BIOS (juga untuk hal-hal seperti tidak ada disket dan boot pririty) di Wake-on-LAN mana ia mengatakan sesuatu pada PME untuk diaktifkan.

Saya menekan F10 untuk menyimpan pengaturan dan memulai kembali. Setelah semua ini, sistem sudah siap - desktop dan file-file-nya. Saya menunggu sebentar dan Wi-Fi merespons lagi.

Itu sudah bekerja untuk saya empat kali (itu bisa terjadi kapan saja Anda memaksakan pemadaman atau memutuskan sambungan Wi-Fi).

Saya harap ini juga akan membantu seseorang (:

yinon
sumber
1

Saya memiliki kartu b43 dan telah menggunakan Ubuntu dengan itu sejak 9.04, saya telah menggunakan metode yang sama untuk membuatnya bekerja sejak itu. Ini melibatkan beberapa penggunaan baris perintah tapi percayalah itu sepadan.

Untuk memulainya, jika Anda sudah menginstal b43-fwcutter, Anda perlu menginstalnya kembali, silakan jalankan:

sudo apt-get remove b43-fwcutter

Saya berasumsi Anda tahu tipe model kartu nirkabel Anda. Metode ini tidak menggunakan cara Driver Tambahan.

Setelah Anda menghapus b43-fwcutter, reboot komputer Anda. NB jika Anda tidak memiliki akses ke jaringan kabel pada mesin Anda, Anda perlu mengunduh paket b43-fwcutter secara manual dari sini , serta driver kartu Anda dari sini . Kartu saya adalah 4311 jadi saya mengunduh broadcom-wl-4-150-10.5.tar.bz2.

Setelah Anda menginstal ulang b43-fwcutter baik dengan menjalankan sudo apt-get install b43-fwcutteratau menggunakan file deb. Anda akan mendapatkan dari situs web yang dikutip.

Anda perlu mengekstrak firmware dari tarball. Jalankan perintah;

tar -xvjf broadcom-wl-4-150-10.5.tar.bz2

Anda mungkin perlu mengubah nama file untuk mencerminkan apa yang Anda unduh dari situs driver, atau cukup gunakan tar -xvjf broadcom*. Lalu lari

cd broadcom-wl-4.150.10.5/driver
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

Sekarang reboot dan semuanya akan berfungsi dengan baik!

boywithaxe
sumber
0

Saya menemukan cahaya tidak akan menyala ketika saya beralih ke posisi op. Utilitas yang dapat Anda coba adalah rfkill untuk membuatnya datang. Anda harus melakukan ini setiap kali reboot.

sudo rfkill unblock all
Jim Richards
sumber