Broadcom Kablosuz Sürücülerini Yükleme


334

Ubuntu için Broadcom sürücülerini kurarken ciddi sorunlar yaşıyorum. Önceki sürümümde mükemmel çalıştı, ancak şimdi imkansız.

BCM43xx kartı için Broadcom kablosuz sürücülerini yükleme adımları nelerdir?

Linux'ta önceden bilgisi olmayan bir kullanıcıyım, bu yüzden nasıl yapılacağı, derleneceği vb. Hakkında net açıklamalara ihtiyacım olacak.


lspci -vnn | grep Network gösterdi:

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

iwconfig gösterdi:

lo        no wireless extensions.
eth0      no wireless extensions.

NOT: Her yeni bilgi eklendiğinde ve onaylandığında aşağıdaki cevap güncellenir.


1
help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - burada Broadcom STA sürücüsünün BCM4313 ile çalışması gerektiğini görebilirsiniz (: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225) Hangi Ubuntu kullanıyorsunuz?
Hillar

10.10, bu arada, ben önce bu adımları denedim ve kart ince yüklü ama düşük hız sorunu
Ataraxio Panzetta

Burada , Natty'deki Broadcom çipiyle ilgili yaşadıklarınıza benzer bir hata raporu var . Bunun çözülüp çözülmediğinden emin değilim.
boehj

Broadcom'un hibrit sürücüsünü yama ile kullanmayı deneyebilirsiniz. umarım bu makaleleri sorununuzu çözmenize yardımcı olabilir.
neyz

Ubuntu askının amacı cevapları toplamak değil cevapları toplamak. Ödül, yalnızca BCM4313'ün çalışmasını sağlamak için adım adım bir çözüm sunan bir soruya el ile vereceğim (eğer benzer yonga setleri için de işe yararsa, sorun değil ve dikkat edilmelidir). Ayrıca, lütfen cevabı kendiniz test ettiğinizden ve sadece ağdan bir şey kopyalayıp yapıştırmadığınızdan emin olun. Teşekkürler!
htorque

Yanıtlar:


370

0. Giriş ve Arka Plan

Bu cevap, Broadcom ile ilgili hemen hemen tüm konularda birlikte çalışan çeşitli Ubuntu kullanıcıları tarafından yapılan kapsamlı bir araştırmaya dayanmaktadır. Ubuntu forumlarında ve bu sitede Kablosuz cihazlar ile ilgili birçok soruyla yardımcı olan chili555'e ve E-posta, sohbet, IRC ve çeşitli sürücülerin test edilmesinde en popüler Broadcom Kablosuz kartlarının birçoğu ile katkıda bulunanlara özel teşekkürler (Gerçekten Chili555'e çok teşekkürler. Bu adam eşyalarını biliyor).

Toplamda, Broadcom Kartları / Sürücülerinin çoğunu takip edip takip edebilecek bir cevap sunmak istedik. Bu kılavuzu takip ettikten sonra , kablosuz bağlantınızı en az 2 saat (aslında 8 saat tavsiye ederim) başka bir cihazla Ad-Hoc Modunda, Altyapı Modunda veya Her İkisinde test etmeniz gerekir. Çözülecek yaygın sorunlar (kurulmayan sürücüler dışında):

  • Birkaç dakika veya saat sonra bağlantı zaman aşımı
  • Diğer cihazları aramayı durdurur (Başka bir cihaz görmez)
  • AP'nin olmadığı durumlarda bile şifre sormaya devam eder
  • Gelen / ileten trafiği durdurur (geçici olarak düzeltmek için yeniden başlatılması gerekiyor)
  • Kayıt defterinde dmesg hatasıyla sistemi çökertir (Aşağıdaki Bağlantı 1)
  • Sistem tamamen donuyor (Sadece Yeniden Başlat / Güç düğmesine basabilirsiniz) (Aşağıdaki Bağlantı 1)
  • Doğru şekilde yapılandırmaya veya bağlanmaya çalışan dev günlük raporlar oluşturur
  • Ek Sürücüler / Ek Donanım aracılığıyla yüklendiğinde başarısız oluyor (Aşağıdaki Bağlantı 3)
  • Her X saniyede bir sürekli olarak bağlantı kurar ve bağlantıyı keser.
  • Ağ Yöneticisine bağlı görünüyor ancak İnternet almıyor
  • Bağlantıyı doğru şekilde bitirmeden birçok kez bağlantı kurmaya çalışır
  • Bağlanması çok uzun sürüyor
  • Önceki bir sürümden yükselttikten sonra (örneğin: 12.04 - 12.10) çalışmayı durdurur
  • Kablosuz kart açılmıyor, etkinleştirilmiyor veya devre dışı bırakılmıyor (Aşağıdaki Bağlantı 2)
  • Kablosuz kart donanım tarafından engellendi
  • Launchpad, Ubuntu Forum ve Askubuntu'da daha fazla sorun bulundu

Bağlantı 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Bağlantı 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Bağlantı 3 - "Maalesef, bu sürücünün yüklenmesi başarısız oldu." İle benzer bir hata veriyor.

Bu nedenle, şu anda sahip olduğumuz şey şu anda sadece 3 adımda basitleştirilmiş olan şudur:

1. Hangi Broadcom Kablosuz Kartınızın olduğunu bilmek

Düzinelerce Broadcom kablosuz kart var ve her gün daha fazlası görünüyor. Herhangi bir ağ kartı için doğru sürücüyü bulmanın anahtarı PCI ID (PCI.ID) olarak bilinir . Hangi PCI.ID'ye sahip olduğunuzu bulmak için CTRL+ ALT+ T(boş bir arka plana sahip bir pencere açması gerekir) tuşuna basarak terminali açmaya devam ediyoruz ve bu terminalin içinde şu komutu kullanıyoruz:

lspci -nn -d 14e4:

Bir Broadcom Kablosuz Adaptörünüz varsa aşağıdaki gibi bir şey alacaksınız (yukarıdaki örnekte kullanılan ID 14e4, çoğu durumda bir Broadcom Wireless Card'dır):

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

Bu örnekteki PCI.ID , Parantezlerin içinde görüldüğü gibi 14e4: 4320'dir [...]. Bazı durumlarda, bazı özel durumlar için revizyon sürümüne (eğer görünüyorsa) ihtiyacınız olacaktır. Bu durumda, revizyon versiyonu parantezin (...) sonunda gösterildiği gibi rev 03'tür. Peki bu aramadan sonra ihtiyacınız olacak:

[14e4:4320] (rev 03)

Bu yeni bilgilerle, aşağıdaki tabloya bakabilir ve sürücünüzü yüklemek için uygun yöntemi seçebilirsiniz. Örneğin, bu durumda, 14e4: 4320 rev 03'e sahip olduğunuzdan, listeyi aynı PCI.ID'yi gösteren listeye indirirsek, bunu Ubuntu 12.04, 13.10 veya 14.04 sütunlarında göreceğinizi göreceksiniz. firmware-b43-installerpaket sürücüsü. Bu, tüm bu Ubuntu sürüm sütunlarında göründüğü için sadece bu paketi kurmanız gerektiği anlamına gelir.

NOT - Devam etmeden önce, daha önce herhangi bir sürücü yüklediyseniz, herhangi bir sürücü dosyasını veya yapılandırma dosyasını kara listeye koymuş veya yorumlamamışsanız veya sürücülerin önceki denemelerde çalışmasını sağlamak için sistemde herhangi bir değişiklik yapmışsanız, bunları geri almak için geri almanız gerekir. bu kılavuzu takip edin. Bunu sıfırdan yaptığınızı ve sistemdeki hiçbir yapılandırma dosyasını, modülü veya sürücüyü hiçbir şekilde değiştirmediğini (sistemin güncellenmesi dışında) varsayıyoruz. Bu, apt-get, yetenek, synaptic, dpkg, yazılım merkezi veya manuel derleme ve paketlerin kurulumunu kullanan tüm kurulumları içerir. Bunun çalışması için sistemin sıfırdan başlaması ve daha erken bir çalışma yapıldığında ortaya çıkabilecek herhangi bir çatışmadan kaçınması gerekir.

Örneğin, bcmwl-kernel-sourcepaketi daha önce yüklediyseniz , temizleme yöntemini kullanarak kaldırmanız gerekir:

sudo apt-get purge bcmwl-kernel-source

2. Sistemi Hazırlamak

Ubuntu'yu yeni kurduysanız, henüz yapmadıysanız, sürücünüzü yükleyebilmemiz için önce bir paket paketi hazırlamanız gerekir:

sudo apt update

PCI.ID'lerin Ubuntu listesini güncellemek için daha da ileri gideceğim:

sudo update-pciids

Sadece kullandığınız belirli bir yeni Broadcom Cihazının kimliğinin yeni ortaya çıkması durumunda.

Şimdi yukarıdaki adımlarda bulduğunuz PCI.ID'yi kullanarak, eşleşen PCI.ID'yi ve bununla ilişkili sürücüyü basit ve doğru bir şekilde kurma yöntemini bulmak için aşağıdaki listede arama yaparız. Terminal, GUI ile ilgili herhangi bir sorunu önlemek için kullanılacaktır. Bu, belirtilmediği sürece, tüm durumlar için geçerlidir. Kurulum prosedürü sadece terminal üzerinden ve ayrıca geçici kablolu bir ethernet bağlantısı veya USB modem veya internete PC'niz için İnternet erişimi sağlayabilecek herhangi bir yolla internete bağlıyken yapılır. Aşağıdaki listede doğru paketi bulduktan sonra yüklemeye devam ediyoruz.

3. Paketi Kurma (çevrimiçi)

Yukarıdaki aramada bulduğunuz şekilde PCI.ID 14e4: 4320 rev 03 kullandığınızı ve aşağıdaki tabloya baktığınızı ve kurmanız gereken doğru paketin bulunduğunu varsayarak firmware-b43-installer, bu paketi terminale kurmaya devam ettik:

sudo apt install firmware-b43-installer

ve sonra yeniden başlat

sudo reboot

Yüklenecek biçim oldukça basit, sadece:

sudo apt install <PACKAGE_NAME>

Yukarıdaki örnekte, PACKAGE_NAME olup firmware-b43-installer.

BROADCOM KABLOSUZ TABLO (Güncelleme 18 Ağu 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      
------------------------------------------------------------------------------------

Özel Durum # 1 - Kullanım bcmave brcmsmacsürücü kombinasyonu. Gerekli üretici yazılımı, pakette varsayılan olarak yüklenir linux-firmware.

Özel Durum # 2 - ASUS PCE-AC88 AC3100 için adımlar:

  1. Bu dosyayı indirin ve çıkardıktan sonra / lib / firmware / brcm içine koyun.
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
  2. Sonra modprobe brcmfmacsudo nano /etc/rc.local ekleyin ve kaydedin
  3. sudo reboot

Lenovo S10-2 gibi bir donanımda, kablosuz kartınız bir SSID'ye bağlanmaya çalışırken takılıyorsa (bağlanmaya devam ediyor), o zaman çalışmasını sağlamak için alternatif bcmwl-kernel-sourcepaketi kurmak olacaktır (ilgili diğer kurulu paketleri kaldırın). ). Bu kablosuz cihazla ilgili daha fazla bilgi için aşağıdaki Hata Ayıklama bölümünü okuyun.

ÖNEMLİ NOT - Eylül 2014'ten sonra, bu cevabı takip ediyorsanız ve doğru sürücüyü takmakta hala sorun yaşıyorsanız, lütfen firmware-b43-installerpaketi deneyin ve yorumlarınızı bize bildirin. Bazı değişiklikler oldu ve bazı sürücüler yalnızca bu paketle çalışacak. Yüklemeden önce temiz bir sisteme sahip olmayı unutmayın:

sudo apt install firmware-b43-installer

Bazı özel durumlarda, firmware-b43-installersizi kurduktan sonra b43 modülünü çıkarmanız, yeniden etkinleştirmeniz ve hatta rfkill ile engellenmeye devam etmeniz gerekir:

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

Farklı bir pci.id değerine sahip bir Broadcom kartınız varsa, lütfen yeni bir soru sorun. Çözüldükten sonra çözüm buna nasıl eklenecek.

4. Paketi Kurmak (çevrimdışı)

4.1 yükleme firmware-b43-installer

firmware-b43-installerÇevrimdışı yüklemek için bu cevaba bakınız .

4.2 yükleme bcmwl-kernel-source

Yüklemeniz gereken bcmwl-kernel-sourceancak çevrimdışı olduğunuz durumlar için, işte bu konuda mükemmel bir cevap. Ancak temel olarak şu adımları izleyin:

  1. Paketi Ubuntu Paket Depolarında arayın
  2. Doğru mimariyi seçtiğinizden emin olun (32-Bit, 64-Bit, vb.)
  3. Paketini ve bununla ilgili bağımlılık paketlerini aynı klasöre indirin.
  4. Gereken tüm paketlere sahip olduğunuzda (ve bunların bağımlılıkları), tüm paketlerin bulunduğu ve çalıştığı klasöre gidin sudo dpkg -i *.deb. Bu, bu klasördeki tüm paketleri yükleyecektir. Herhangi bir hata veriyorsa, hatayı okuyun ve bahsettiği adımları izleyin.

Örnek vermek gerekirse, yukarıda belirtilen 1. maddeye gittikten sonra , Broadcom'a 14e4:43a0sahip olsaydınız, bcmwl-kernel-sourcepaketi arayacak ve ilgili Ubuntu versiyonunu seçtikten sonra (Benim durumumda 16.04 veya Xenial) aşağıdaki sayfaya geçecektim:

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

Bu sayfada ilgili mimariyi (32 veya 64) seçecektim, ancak aşağıdaki resimde görüldüğü gibi o sayfada belirtilen 3 paket bağımlılığını da indirmem gerekecek:

görüntü tanımını buraya girin

Tüm paketleri ve bağımlılıkları indirdikten sonra, tüm paketleri tek bir klasöre kopyalamaya ve dpkgkomutu yukarıda 4. adımda belirtilen şekilde çalıştırabilirsiniz .

NOT

Bazı bilgisayarlarda, komutları uygulamadan önce, BIOS'unuzdaki Güvenli Önyükleme Seçeneklerini devre dışı bırakmanız gerekir. Bu, örneğin, bcmwl-çekirdek-kaynağının zaten kurulu olduğu fakat sürücünün henüz çalışmadığı durumlar için geçerlidir. Böyle bir yeniden yükleme yapabilir veya BIOS Ayarlarınıza giderek Güvenli Önyükleme'yi devre dışı bırakabilirsiniz:

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

HATA AYIKLAMA

Aşağıdaki bilgiler, Kablosuz Yönetimi ile ilgili çeşitli sorunların ve diğer Ağ cihazlarıyla çakışmaların çözülmesi hakkında okunacak ek bir materyaldir. Kernel'in her yeni sürümü yeni bir Ağ sürücüsü, mevcut sürücüler üzerinde iyileştirmeler sağladığı veya bunlarla ilgili hataları çözdüğü için güncellenmiş bir Kernel sürümüne ihtiyacınız olduğunu unutmayın.

Aşağıda belirtilen noktaları okumadan önce, Ubuntu sisteminizde tüm depoların etkin olduğundan emin olun. Kontrol etmek için, terminalde çalıştırın software-properties-gtkve Ubuntu Yazılım Sekmesindeki tüm seçeneklerin etkin olduğundan emin olun.

  • Kablosuz cihazlarınızı terminalden yapılandırmak için Tavsiye ederim Terminalde bir ağa elle nasıl bağlanılır ve kesilir?

  • Bağlantınız sık sık düşerse, bazı kullanıcılar IPv6'yı Yoksay olarak ayarlamayı önerdi . Ağ Yöneticisi'ne gidin (üst paneldeki ağ simgesi). Üzerine tıklayın ve sonra Ayarları Düzenle'yi seçin . Ardından kullandığınız Kablosuz bağlantısına gidin, seçin. Şimdi IPv6 Ayarları'ndan bahseden son Sekmeye gidin . Yöntem alanında Yoksay'ı seçin .

  • Dizüstü bilgisayarınız kablosuz kartınızı algılamıyorsa, bazı kullanıcılar kullanmanın rfkill unblock allsorunu çözeceğini belirtti. Diğerleri ise dizüstü bilgisayarlarındaki WiFi düğmesini kapatıp tekrar açtılar (Bu dizüstü bilgisayarlarda bulunan fiziksel anahtar). Daha fazla bilgi için rfkilllütfen okuma engelini kaldırın tüm engellemeyi kaldırın. ÇALIŞMAYIN!

  • Eğer b43-phy0 HATA alıyorsanız: Ölümcül DMA hatası / b43-phy0 uyarısı: Zorla PIO şunları yapın:

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

    Eğer çalışırsa, RC dosyalarına ekleyin, böylece her açılışta çalıştırılır. Gerekirse, PIO'yu 1 olarak değiştirebilirsiniz.

  • DKMS modülünü kurarken Gerekli olmayan bir anahtarınız varsa (Nvidia, Broadcom veya diğerleri gibi) Pilot'un Yanıtına Buradan Ulaşabilirsiniz.

  • Kablosuz kartınız yönlendiriciyi görüyor / görmüyor ve bitmeyen "Bağlanmaya çalışıyor (1/3 deneyin)" döngüsüne sıkışıyorsa, çözüm yönlendiricinizin veya kablosuz SSID aygıtınızın düzgün yapılandırılması olabilir.

    Genel olarak tüm Kablosuz kartlar için, kullandığınız ağ cihazlarını (Yönlendiriciler, Anahtarlar, Kablosuz Kanallar ve Kablosuz Bantlar vb.) Göz önünde bulundurmak çok önemlidir. Bu bilgilerle, çıkmaza girdiğinizde sorunun kaynağının ne olabileceğini daha iyi değerlendirebileceksiniz. Örnek olarak 14e4: 4315 rev 01 PCIID kullanan Lenovo S10-2 verilebilir. Doğru sürücüyü kurduktan sonra bile kullanıcı "bağlanmaya çalışırken" döngüsüne girer. Kablosuz SSID'yi görecekti, ancak bağlanmaya çalışırken, tekrar bağlantı döngüsüne girecekti.

    Çözüm, bu kablosuz cihazın 40 Mhz kanalı desteklemediği ve 802.11N'yi desteklemediği idi. Bu durumda yönlendirici aslında zorunlu bir 40 Mhz ve sadece WiFi-N ile yayın yapıyordu. Yönlendirici Otomatik moda ve 20/40 Mhz Kanalı olarak ayarlandığında, kablosuz kart düzgün çalıştı. Bu, diğer durumlarda da tekrarlanan bir durum senaryosudur, bu nedenle ağ ekipmanının uygun şekilde değerlendirilmesi çok yardımcı olacaktır.

    Tekrarlandığınız durumlar için:

    ERROR @ wl_cfg80211_get_station: Yanlış Mac adresi ...

    a dmesgve kablosuz bağlantınız sık sık düştüğünde (saatte veya günde birkaç kez), buradaki sorun, Kablosuz Köprü olarak kullanılan bir kablosuz sinyalde olmanız olabilir (aynı SSID'yi ve bağlantıyı paylaşan 2 Yönlendirici). Bu, aynı SSID'yi sunarak kablosuz bağlantıyı genişletme kabiliyetine sahip modern Yönlendiriciler ile olabilir. kablosuz bağlantınız düşebilir çünkü her iki yönlendirici arasında olabilirsiniz ve ikisi arasındaki sinyal gücü hemen hemen aynıdır.

    Bağlantınız çok sık kopuyorsa, bu, neredeyse her iki yönlendirici cihazın ortasında olduğunuz anlamına gelir. Kablosuz cihazınızın düşme oranını düşürmek veya ortadan kaldırmak için, kablosuz kartınızın yalnızca bir yönlendiriciyi görebileceği veya yönlendiricilerin en az birinin diğerinden daha yüksek sinyal gücüne sahip olacağı bir yerde bulunmaya çalışın.

    Ayrıca, kablosuz cihazı yalnızca BSSID'yi bağlanmak istediğiniz yönlendiricinin MAC Adresine ayarlayarak belirli bir yönlendiriciye bağlanmaya zorlamak için bazı teknikler vardır. Bu, kablosuz cihazınızı SADECE bağlanmaya zorlar.

    görüntü tanımını buraya girin

Güvenli Önyükleme Sorunları

Bazı özel senaryolarda, sürücülerin kurulması, çeşitli DEB paketleri veya internet erişimi olan apt-get aracılığıyla çevrimdışı modda olması, Güvenli Önyükleme devre dışı bırakılmadığında çalışmaz.

Bunun nedeni, gereken erişimin Güvenli Önyükleme tarafından reddedilmesidir, böylece sürücüler aslında yüklenmediklerinde doğru şekilde kurulmuş gibi görünecektir. Bu nedenle, ÇOK belirli durumlar için, sürücülerin çalışması için Güvenli Önyüklemeyi geçici olarak devre dışı bırakmanız gerekir.

Linux Firmware Güncellemesi

Diğer durumlarda, en son Linux Ürün Yazılımını aramak ve kurmak sorunu çözecektir. Bir çalışan kartla olan küçük problemleri çözme veya kartı ilk defa çalıştırma.


Bu iş için çok teşekkürler. 'sudo apt-get install - yeniden yükleme bcmwl-kernel-source'
Manish

1
@ LouisAlvarado Tamam, kaçırılmaya teşebbüs ettiğin için teşekkür ederim. Her halükarda benim sorunum, inanıyorum ki, linux-image-ekstralar gibi önemli bir metapaktıma sahip olmamam oldu. Sürücünün belirli bir çekirdek sürümü için olanda olduğu ortaya çıktı.
TGP1994

1
Benim durumumda kurulum My PCI.ID firmware-b43-installeriçin çalıştı14e4:4727 rev 01 09: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. Makineyi her başlattığımda hala bağlantım kesilmeli ve yeniden bağlanmam gerekiyor, ancak bu hiçbir bağlantıya kıyasla bir şey değil.
Niroshan

1
Bu cevap bana çok yardımcı oldu. Firmware-b43-installer'a ihtiyacım vardı ama Ubuntu installer benim için bcmwl-core-source seçmişti. Bu tablo hazır olduğunda neden yükleyicinin neden yanlış birini seçtiğini merak ediyorum. Yani, masaya bakabilirsem, tesisatçı da bunu yapabilirdi ...
marcus

108

Sorunumu Broadcom bcm4311 sürücüleri ile çözdüm.

Bu sorunu çözmek için attığım adımlar (Bu yöntemi ubuntu forumlarında nm_geo'dan çaldım ):

(Yüklemeniz synapticveya favori paket yöneticiniz gerekebilir .)

  • bcmwl-kernel-sourceBir terminalde aşağıdaki komutu vererek paketi kaldırın :

    sudo apt-get remove bcmwl-kernel-source
    
  • Emin olun firmware-b43-installerve b43-fwcutterpaketler yüklenir (tabii ki başkaları tarafından internete ihtiyaç olacağı anlamına gelir):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • Bir terminale yazın:

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

    (Bunu kopyalamak isteyebilirsiniz) ve 'kara liste bcm43xx' teriminin olup olmadığına bakın.

  • Öyleyse, cd /etc/modprobe.d/ve sonrasudo gedit blacklist.conf

    #Çizginin önüne bir satır koyun :blacklist bcm43xx

    Sonra dosyayı kaydedin (Terminalde kaydedememe konusunda hata mesajları alıyordum, ancak aslında doğru şekilde kaydetti).

  • Yeniden Başlatma

Yukarıdakileri yaptıktan sonra telsizin rfkill tarafından engellenmesi gerekiyordu: rfkill'de listelenen birşeyin engellemesini nasıl kaldırabilirim?


Yukarıda açıklanan tüm adımları D630 dizüstü bilgisayarımda yaptım, ancak başarılı olamadım! yeniden başlattıktan sonra,rfkill list all kablosuz cihazımı göstermiyor, yalnızca Bluetooth cihazını gösteriyor: 0: hci0: Bluetooth Soft blocked: no Hard blocked: nohenüz kablosuz erişim yok!
PHP Öğrenci

Bu adımı adım adım izledi ve çalıştı! Luis Alvarado'nun cevabında belirttiği gibi, 14.04 bazı sürücülerle (en azından benim için) geliyor, ancak hız bu yöntemle kuruluyormuş gibi yarısı kadar iyi :) Sanırım teşekkürler sırayla.
Eduard Luca

Put a # in front of the line: blacklist bcm43xxBu benim kablosuz yardımcı olur. Teşekkürler!
Filipe Manuel,

Teşekkürler, yorum yapma blacklist bcm43xxbana Dell Vostro 3700'deki ( [14e4:4315] (rev 01), kötü durumda) Ubuntu 15.10 WTF'de yardımcı oldu .
Brownian

Adımlar, 14e4:4311 rev 01Acer için çalıştı , on lubuntu-16.10-desktop-amd64
jave.web

33

Bu Broadcom kablosuz yongası için yaygın bir sorundur.

Terminalde aşağıdakileri çalıştırın:

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

Komut başarıyla çalıştırılırsa, kablosuz (donanım anahtarıyla) açmayı deneyin.

Çalışmazsa veya komut böyle bir modül olmadığını söyleyemezse, bir terminal açıp yazmayı deneyebilirsiniz

dmesg | grep b43

Gibi çizgiler görürseniz:

[   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

O zaman muhtemelen geniş kart için ürün yazılımı yoksundur. Yazılım Merkezini açın , aşağıdaki paketleri arayın ve yükleyin,

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

Bir kez yeniden başlat. Şimdi kablosuz çalışmalı.


1
sadece firmware-b43-lpphy-installererb43-fwcutterfirmware-b43-installer
16.04’te

30

4313 için sürücüler

Broadcom yonga setleri için sürücüyü ve 4313 ile nasıl çalıştıklarını açıklayalım:

  • Broadcom STA . Ek sürücüler tarafından önerildi. Eski. Korkunç. Mutlak önemsiz. Bunu atlayın. Zaten yüklediyseniz, kaldırın.

  • b43-fwcutter . Pek çok insan "Broadcom" u görüyor ve bunun üzerine atlıyor ancak 4313 ile uyumlu değil (daha yeni olan). Taktıysanız, temizleyin.

  • Ndiswrapper . STA sürücüsünden daha lapa lapa gibi. Her şey patlamaya başlamadan önce yaklaşık 10 dakika çalışmasını sağladım.

  • brcm80211 aka brcmsmac . Bu, (çekirdeğe eklendiğinden beri) Ubuntu'ya yakın zamanda eklenen (nispeten) yeni bir sürücüdür. Bu iyi çalışmalı ve (Ubuntu, Natty ve Oneiric’in son sürümlerinde) “Sadece çalışmalı” dır.Bu senin aradığın droid. 4313 için bu sürücüyü kullanın .

    Natty veya Oneiric'i kullanmıyorsanız, çekirdeğiniz muhtemelen bu sürücüye sahip olmayacak. En az 2.6.27 çalıştırıyor olmanız gerekiyor ve 2.6.28'i minimum minimum olarak kullanmanızı tavsiye ederim (kaçmaya çalıştığınızı kontrol edebilirsiniz.uname -r ).

    Sürümlerde geride iseniz, yükseltme öneririm ama hızlı bir düzeltme için , ana hat çekirdeğine bir göz atın ve bunlardan birini deneyebilirsiniz. Çekirdek paketlerini takmak nadiren risklidir, çünkü grub önyükleme ekranını kullanarak genellikle eskisine geri dönebilirsiniz.

Eğer koşuyorsanız lsmod | grep brcve çıktıyı görüyorsanız brcm80211veya görüyorsanız, muhtemelen doğru sürücüde olduğunuzu biliyorsunuzdur brcmsmac.

Başarıya giden yolu kara listeye almak

Bunu göremiyorsanız, başka bir şey daha yüklenmiştir ve kara listeye almanız gerekir. Neyin yüklendiğini görebilirsiniz, düzenleyin /etc/modprobe.d/blacklist.confve aşağıdaki gibi satırlar eklemeye başlayın:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Çakışan bir sürücüyü kara listeymiş gibi kullanıyor olabilecek başka bir kablosuz cihazınız varsa, dikkatli olmanız gerekir;


2
brcmsmac teknik olarak çalışır, ancak hızlar ve sinyal gücü berbattır.
pbfy0

Harika, bu bana yardımcı oldu!
Pavel S.


Bunu söylememin nedeni, modemime ubuntu aracılığıyla değil pencerelerden bağlanabilmemdir, bu yüzden ubuntu'nun bir kanaldakiler hariç her türlü bağlantıya bağlanmasına izin vermeyecek bir şey olmalı. 11'in üstünde ... Bu sorun başka bir modemle ilgiliydi ve kanal 11'e geçerek
çözdüm

18

Değerli cevabınız için teşekkürler.

Bu sorun aşağıdaki adımlarla çözüldü:

  1. Broadcom STA kablosuz sürücüsünü Ek Sürücülerden kaldırdım .
  2. Tür bcmiçinde Ubuntu Yazılım Merkezi ,
  3. "B34 sürücüsü için ürün yazılımı yükleyici paketini" yükleyin (ürün yazılımı-b43-yükleyici)

Şimdi kablosuz çalışıyor. Yukarıdaki adımları takip etmeniz gerekmez. Kablosuz için "B43 sürücüsünü" yükleyin.


Benim için çalışarak çalıştıbcmwl-kernel-source
Rahil Wazir

11

firmware-b43-installerPaketi yükleyin . İlk önce özel sürücüyü 'ek sürücülerden' kaldırın.

Ardından bir terminalde şu komutu verin:

sudo apt-get install firmware-b43-installer

yeniden başlatıldıktan hemen sonra, benim için güzel çalışır.


1
Bu çözüm benim için çalışmıyor.
Parag Bafna,

9

Her zaman terminalinizi kullanarak broadcom sürücülerini kaldırıp yeniden yüklemenizi öneririm

Bir terminalde aşağıdaki komutu yazın

sudo apt-get purge bcmwl-kernel-source

sonra

sudo apt-get install bcmwl-kernel-source

Bu daha sonra sürücünüzü yeniden inşa edecek.

Nasıl başladığınızı bize bildirin

PC'nizi yeniden başlatabilir ya da bu bir ağrı türü ise terminalde kablosuz 'nı açacak' komutları izleyin

sudo modprobe -r b43 ssb wl

sonra

sudo modprobe wl 

Maalesef benim için işe yaramıyor. Ekranın sağ üst köşesinde "kablosuz devre dışı" görüyorum :( ancak "Enable wireless" (Kablosuz özelliğini etkinleştir) olarak işaretledim
Justas

Şimdi bir komut sudo lshw -C ağını çalıştırdıktan sonra Aşağıdaki bilgiyi aldım: * -network DISABLED açıklaması: Kablosuz arayüz ürünü: BCM4313 802.11b / g / n Kablosuz LAN Denetleyici satıcısı: Broadcom Corporation fiziksel kimliği: 0 veriyolu bilgisi: pci @ 0000: 04: 00.0 mantıksal adı: eth1 sürüm: 01 seri: ac: 81: 12: 00: 76: 22 genişlik: 64 bit saat: 33MHz
Justas

64-bit bir makinem var ama Ubuntu 11.04 kullanıyorum. 32 bit sürümü. Kablosuz ile olan sorunumun bir nedeni olabilir mi?
Justas

harika, benim için çalıştı Mint 17 64 bit ile BCM43142. Teşekkürler!
Karl Adler

Bu hala çalışıyor, çok memnun
andybleaden

9

Sonunda sorunu kendim çözdüm, ama nasıl emin değilim. Sürücüyü broadcom.com kaynağından ve http://www.broadcom.com/docs/linux_sta/README.txt içinde verilen talimatlardan derlemek üzereydim , ama talimatların bu aşamasında

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

temel oluşturmak ve başlıklar zaten yüklenmişti. sudo apt-get build-dep linuxKomutu daha yeni çalıştırdım ve Voilá !, biri yeniden başlatıldıktan sonra bağlantım normal hızda çalışmaya başladı.

Ne yaptığımdan emin değilim. Sanırım çekirdek veya sürücü bağımlılıkları (veya her ikisini de) oluşturur. BCM sürücüsünün bu adıma ihtiyacı vardı ve jokey kendi kendini yapılandırması bir nedenden ötürü atladı.

Neyse, sabittir.


7

Bazen, Ek Sürücüler Yardımcı Programı bir Broadcom STA Kablosuz Sürücüsü kuramaz. Bu durumda, önce kartınızın gerçekten STA sürücüsü tarafından desteklenip desteklenmediğini kontrol edin ve bunu yapmak için bir terminal penceresi açın (ctrl-alt-t) ve çalıştırın.

lspci -nn | grep -i BCM

Çıkış, kablosuz kart modelini içerecek, aşağıda listelenen modeller arasında olduğundan emin olun.

STA sürücüsü tarafından desteklenen Broadcom kablosuz kartları:

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

Kart destekleniyorsa, sürücüyü el ile yüklemeyi deneyin. Bir terminal penceresi açın (ctrl-alt-t) ve

sudo apt-get install bcmwl-kernel-source

Bu noktada yeniden başlatmanız gerekebilir.


6

Öğrendiğim gibi, bunu biraz sistematik hale getirmek için dört sürücü ailesi var:

  1. [Linux çekirdeği] [2] 'de bulunan [b43m projesi] [1]' den açık kaynaklı b43,
  2. açık kaynak brcmsmac / brcmfmac, [çekirdeği] [3] içinde de bulunur
  3. [Ndiswrapper] [4] üzerinden Windows libs, ve
  4. [Broadcom] [5] 'in kendi linux [libs (STA)] [6]

Bu bağlantılar ayrıca, yonga setlerinin desteklendiği sürücülere ve listelere referans sağlar.

Farklı kimliklere atıfta bulunmak konusunda açık olmak gerekirse, okumadan önce yukarıdaki STA bağlantısına başvurduğunuzdan ve kendinizle karşılaştırdığınızdan emin olun:

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

4313 için bir örnek: (# 6 numaralı bağlantıdan):

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

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

Sürücü dışında, ayrıca bellenim, bellenim-b43-installer'a ihtiyacınız vardır .

Aşağıdaki açıklama STA sürücüsüne uygulanmıştır ancak bundan önce yazılmıştır.

Her ne kadar Ubuntu çok yönlü, güzel ve herkes için kullanımı kolay olsa da, paketler hala bağımlılık hatalarına eğilimlidir. Bakın, sürücüleri ve diğer sistem araçlarını kurarak, olabildiğince ayrıntılı geri bildirim almanız makul, yani bunu manuel veya yarı manuel (apt-get) yapın, bu GUI kurulumlarından kaçının.

4313'ümde de aynı sorunları yaşıyorum. Kesin ve kısmen analitik olmayan bir çözüm sunmama izin verin:

  1. Sahip olduğunuz tüm STA’ları kaldırın

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  2. Bunu tekrar el ile yükleyin:

    sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  3. Çıktıyı oku. Güzel bir çift gömlek kullanıyorum:

    Mimari yapı x86_64 Halen çalışan çekirdek için modül derlemesi atlandı, çünkü bu çekirdek için çekirdek kaynağı kurulu görünmüyor.

(1) İçsel bağımlılık çözülmediğinden ve (2) Güncelleme sonrasında wl arayüzünde (çekirdek güncellemesi içerebilecek) bir mola var. basitçe aşağıdaki iki adımı yapın ve WiFi sürücü kaynaklarını yeniden yüklemeniz gerekmediğini varsayın:

  1. Geçerli çekirdek sürümünü aşağıdaki gibi kontrol edin (üçüncü giriş) :

    uname -r
    
  2. Benim durumumda uygun linux-başlıkları takın :

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

Bu komuttan sonra şunu görmelisiniz (STA WiFi sürücüsü kaynak dosyalarının kurulum prosedürü sırasında derlenememe durumuna ertelendi):

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...

Paketlerden sorumlu adamların bunu görüp görmeyeceklerinden emin değilim. Yine de, Gentoo'yu yıllarca kullandıktan sonra, ayrıntılarına alıştım ve bu da gereksiz renklendirme ve çıktı formatlama gibi görünebilir. Siz apt-get rutininize biçimlendirme ve renkler eklemelisiniz, özellikle acemi kullanıcılar için neyin yanlış gittiğini anlamak çok daha kolay. Ve başlık bağımlılığını ekleyin, daha sonra bunları kaldırabilirsiniz - ve kesinlikle , çekirdek değişiminin ardından modülü yeniden kurmanız gerekir .

Umarım bu yardımcı olur ve kitle sorununu çözmek için yukarıdaki yolu genelleştirme konusunda temkinli davranıyorum. Sadece bir deneyin, çalışırsa, harika, yoksa daha fazla analitik ve yetkin olan çok daha fazla çözüm sunulmazsa.

Ben de bu cevapları tökezledim (bir çek ile

lspci -nn | grep Network

- Hangi durumda benimsempci.id 14er:4727 ): Kablosuz, Dell Latitude E6230'da Ubuntu 12.10 ile yapılan yazılım güncellemesinden sonra artık çalışmıyor ve Acer Npilfy 802.11 (BCM43225) kablosuz kartını nasıl çalıştırabilirim? kim eski ifade eder.

Ayrıca Ubuntu'nun, çekirdek sürümünü tanımlamaktan kaçınmak için paketlerde halihazırda kurulu ve çalışan çekirdek ve başlıklar sürümüne bir bağlantı sunması gerçeğini de kaçırdım.






5

Bu benim için çalıştı.

  1. Yükle firmware-b43-installer(+ b43fwcutter, Synaptic'te otomatik olarak eklenir)
  2. bcm-kernel-sourceSynaptic'i kullanarak paketi kaldırın
  3. Orijinal Kablosuz STA sürücüsünü Ek Sürücülerden kaldırın
  4. Yeniden Başlatma

3. Adım benim için önemli bir adımdı. Orijinal Kablosuz STA sürücüsünü kaldırmazsanız sorunla karşılaşırsınız.


5

Ubuntu 12.04 ile Asus Eee PC Seashell 1015PEM'deki Broadcom bcm4313 için benim için ne işe yaradı:

  • sınırlı sürücüler kullanmayın
  • "kara liste bcma" ekle /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • brcmsmac ekle /etc/modules
  • reboot

4

Acer TravelMate 8172 ve Ubuntu 12.04'teki Broadcom 4357 kontrolörümde de aynı problem vardı. Diğer Broadcom cihazları için web’de yayınlanan birkaç çözümü denedim ama işe yaramadı. andybleaden'in yukarıdaki çözümü benim için çalıştı.

Andy'nin talimatlarını takip ederek, önce Broadcom sürücülerini şu şekilde kaldırdım ve yeniden yükledim:

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

Ondan sonra idam ettim

sudo modprobe -r b43 ssb wl
sudo modprobe wl 

Kablosuz kartı etkinleştirmek için

Ne yazık ki, yeniden başlattığımda kablosuz kart kapalı, bu yüzden yeniden başlattığımda çalıştırmak için yukarıdaki iki modprobe komutuyla bir komut dosyası oluşturdum. Ubuntu 12.04 bir düzeltme ile güncellenene kadar bu yapmanız gerekiyor.


Acer Aspire sudo modprobe wlcould not insert 'wl': Required key not available
V11'de

3

Http://ubuntuforums.org/showthread.php?t=1928241 adresinde 'bkratz' kullanıcısını kullandım ve benim için çalıştı.


Bunları çalıştır:

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

Birincisi sta sürücüsünün yerinde olduğundan, ikinci ve üçüncü kara listenin doğru sta sürücüsü ile çakışan iki sürücünün brcmsmac ve bcma olmasını sağlar. Kopyala / yapıştır veya yazdığınızın doğru olduğundan emin olun!

Son adım 'Ek sürücüler' e gitmek ve sürücüyü etkinleştirmek.


3

İlk önce Luis Alvarado’nın mükemmel cevabını düzenleyeceğimi düşündüm (7 Eylül 2011’deki postasına bakınız), çünkü adımları takip ettiğimde, PCI.ID’im için tabloda belirtilen paket (postasına bakınız) görünmüyordu. aslında karşılık gelir.

Aslında, benim PCI.ID 14e4: 4727 , tabloya göre paketin yüklenmesini gerektirir bcmwl-kernel-source. Bu paket bilgisayarıma yaygın bir şekilde yüklendi, ancak Wifi çalışmıyordu (Ubuntu 16.04'e yükseltme yapıldığından beri hiçbir kablosuz ağ algılanmadı). Bunun yerine firmware-b43-installeraşağıdaki Luis Alvarado'nın cevabını yüklemeye çalıştım (kullanımı yazılarında firmware-b43-installerzaten belirtilmiş olan bir alternatiftir) ve işe yaradı!

Öyleyse, benimle aynı durumda başkasına yardım etmesi durumunda, işte gerekli bilgiler:

  • lspci -nn -d 14e4:Komutun çıktısı :

    02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
    
  • İzlediğim adımlar:

    1. bcmwl-kernel-sourcePaketi temizleyin :

      sudo apt-get purge bcmwl-kernel-source
      
    2. Aşağıdaki komutları çalıştırın (ayrıntılar için Luis Alvarado'nun cevabına bakınız):

      sudo apt-get update
      sudo update-pciids
      
    3. Yükleme firmware-b43-installerpaketi ve notbcmwl-kernel-source paketi (tablo için de tavsiye edilir aksine 14e4:4727 rev 01):

      sudo apt-get install firmware-b43-installer`
      
    4. Yeniden Başlatma:

      sudo reboot
      

Ve şimdi Wifi çalışması gerekir!

Çok teşekkürler Luis Alvarado!


2

Kablosuz adaptörünüzün devre dışı bırakılmadığından emin olun. Çalıştırarak kontrol edebilirsiniz:

rfkill list

Kablosuz adaptörleri etkinleştirmek için aşağıdakileri çalıştırın:

sudo rfkill unblock wifi

Rfkill listesini denedim: ve aşağıdaki sonucu gösterdim. 0: hp-wifi: Kablosuz LAN Yumuşak bloke: hayır Sert bloke: hayır yani şimdi ne yapmalıyım?
Silambarasan

2

Dell Inspiron E1505, sonraki adımlar (yalnız) benim için çalıştı. Kara liste dosyasını düzenlemenin ekstra adımlarını geri almak zorunda kaldım.

  • 'Synaptic Package Manager'i açın ve' bcm 'arayın

  • kaldırmak bcmwl-kernel-sourcepaketi

  • emin olun firmware-b43-installerve b43-fwcutterpaketler yüklenir

  • reboot


2

B43 Broadcom için blacklist.conf veya apt-get yeniden kurulmasının işe yaramadığı durumda, bunun nedeni varsayılan kablosuz yapılandırmanın hala WPA / WPA2 için doğru şekilde etkinleştirilmemesi olabilir.

Ağ klasörü, kablosuz ve Seçenek ubuntu 12.04'ü seçin:

  • ipv6 sekmesi - yöntemi otomatik olarak tutun ve 'IPv6 adreslemesi gerekli ...' seçeneğinin işaretini kaldırın.
  • ipv4 sekmesi - yöntem otomatik olmalı (DHCP) ve 'IPv4 adreslemesi gerektir ...' seçeneğini işaretleyin.
  • kablosuz sekmesi - dizüstü bilgisayarın kalıcı mac adresine bağlantıyı kilitlemek için cihaz mac adresini zorlayın

2

Wifi ile ilgili sorun Ubuntu tarafından zorlanan birini kullanıyor olmanızdır, ancak bu çalışmaz. Wifi düzgün çalışmasını sağlamak için aşağıdaki komutları çalıştırın:

Ctrl+ Alt+ Tuşlarına basınT

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

Yeniden başlattıktan sonra. Wi-Fi'iniz gerektiği gibi çalışmalıdır.


Bunun için teşekkürler ... ama b43'ün yapacak bir şeyi olduğunu sanmıyorum. Bunun BCM4313 ile kullanılmayacağını okudum. Yine de yardımın için teşekkürler Petronilla Escarabajo. :)
Sharat

1

İyi haberler. Yorumlarda verdiğiniz bilgilere göre, özel Broadcom sürücüsü tarafından desteklenen bir ağ kartınız vardır.

Öncelikle terminalden sudo apt-get update komutunu çalıştırdığınızdan emin olun. Ardından "Ek Sürücüler" e gidin. Çizgiyi açarak (sağ üst köşeye tıklayın) ve sürücüleri yazarak bulabilirsiniz.

Broadcom ücretsiz olmayan sürücüsü açık mı? Değilse, etkinleştirmeyi deneyin ve sisteminizi yeniden başlatın. Bu işe yaramazsa, sürücüleri yeniden yüklemeyi deneyin (yalnızca bir kez çevrimiçi olmak için). Manuel kurulum için talimatlar: http://wireless.kernel.org/en/users/Drivers/b43

Eski ya da kötü sürücüleri kontrol etmeniz gerekebilir. İyi şanslar, ama yapılabileceğini biliyorum! :)


Önerilen her şeyi denedim, mudville'de neşe yok!
Rob


1

Dün de aynı problemi yaşadım (Dell Latitude D530, Broadcom 4311).

Yaptım:

sudo apt-get install firmware-b43-installer

Bir sonraki yeniden başlatmaya kadar olan buydu. Şimdi onu nasıl yeniden etkinleştireceğimi bulmak zorunda kaldım ama şimdi sorun başka bir yerde yatıyor.


1

Sadece ek sürücüleri kuruyorum, Dell Vostro 3500'de çalışıyor.

Aşağıdaki adımları yaptım:

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

  2. Ardından, aşağıda verilen ek sürücüleri yeniden kurun. Aktive ettim.

Bu pakette, Broadcom'un BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- ve BCM43228 tabanlı donanımlarla birlikte kullanılmak üzere Broadcom 802.11 Linux STA kablosuz sürücüsü bulunur.


1

Bu sorunu çözmenin çok daha kolay bir yolu var. İşin püf noktası, özel sürücüleri yüklediğiniz sıradır. Broadcom sürücüsü, diğerlerinden önce İLK yüklü olmalıdır.

Örnek Broadcom B43 ve ATI Raedon grafiklerine sahip bir HP TX2-1050ED'im var.

Önce ATI Raedon sürücüsünü, ardından Broadcom sürücüsünü etkinleştirdim, bu yukarıda belirtilen hatalara yol açıyordu.

ATI sürücüsünü kaldırdığımda Broadcom sürücüsünü yükledim ve yeniden başlattım. Telsizim vardı. Sonra ATI sürücüsünü yükledim ve şimdi ikisi de işe yarıyor.

Bu aslında Jockey'de bir hatadır, çünkü Jokey sizin için sürücü çatışmalarını çözmelidir.

Yani kısacası. Broadcom Önce, sonra diğer sürücüler.



1

Bir Dell inspiron 6000 BCM4318 kablosuz LAN Denetleyicisi var Bunu sinaptik paket yöneticisi kullanarak çözmeyi başardım

Burada I: İlk önce bcmwl-kernel-source yazılımını kaldırdım. Daha sonra, wifi sürücülerini yeniden oluşturan firmware-b43-installer ve b43-fwcutter'i yükledim.

Sonra yeniden başlatmak zorunda kaldım


1

DV6000 cihazım için BCM4311, STA sürücüsü veya b43 sürücüsü ile çalışmıyor. B43 ile LED daima turuncu kalır (WLAN devre dışı).

Rfkill ile görebiliyorum:

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

STA sürücüsü ile ağı arayabilirim, ancak bağlantı asla bitmez. Sistem Ubuntu 10.10 (Maverick Meerkat) (x86) ile sorunsuz çalıştı - şimdi Ubuntu 11.10 (Oneiric Ocelot) beta 2 (x64) kullanıyorum.

dmesg , hataya biraz ışık tutar:

s / Sürücüler / b43 # devicefirmware ve bu driver sürümü için doğru firmware'i indirin. > Lütfen bu web sitesindeki tüm talimatları dikkatlice okuyunuz.

[367.927967] b43-phy0 ERROR: Firmware dosyası "b43 / ucode13.fw" bulunamadı
[367.927981] b43-phy0 HATA: Firmware dosyası "b43-open / ucode13.fw" bulunamadı
[367.927989] b43-phy0 ERROR: http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware adresine gidin ve bu sürücü için doğru firmware'i indirin v

Firmware dosyaları Linux sürücülerinden (?) Eksik gibi görünüyor. LED'i tekrar mavi (WLAN etkin) duruma getirdim ve tarama şu şekilde çalışıyor:

sudo apt-get install firmware-b43-installer

Bu, http://linuxwireless.org/en/users/Drivers/b43 sitesindendi .

Şimdi WLAN ağı benim için çalışıyor ( WPA2 şifresi için doublecheck gerekliydi :-)).


1

Kablosuz altındaki "kablosuz donanım anahtarı-a devre dışı bırakıldı" mesajını alan (kablosuz ikonu tıkladığınızda göreceksiniz) - ve herhangi bir modelde işe yarayabilecek "hard blok" benim için netgear "kablosuz USB adaptör", diğerlerini kontrol etmedi, ancak işe yarayabilir).

İlk önce sert tıkalı olup olmadığını kontrol edin. Terminalde çalıştır ( Ctrl+ Alt+ T):

sudo rfkill list

Eğer öyleyse, öncelikle bunu engellemeyi kaldırmak için çalıştırın:

sudo rfkill unblock all

Sonra bilgisayarımı kapattım, elektrik bağlantısını kestim ve sol kapısını açtım. Dönen pili çıkardım ve BIOS'u sıfırlamak için güç düğmesine 20 uzun ve kısa basışlar yaptım .

Sonra pili iade ettim ve bilgisayarı elektriğe bağladım. Bilgisayarı açtım ve BIOS'u (aynı zamanda disket ve önyükleme primi olma gibi şeyler için) PME'de etkinleştirileceği bir şey söylediği LAN'da ayarladım .

Ben preslenmiş F10ayarları kaydetmek için ve yeniden. Bütün bunlardan sonra, sistem hazırdı - masaüstü ve dosyaları. Bir süre bekledim ve Wi-Fi tekrar cevap veriyordu.

Bu zaten benim için dört kez işe yaradı (bir kapatma zorunluluğu veya Wi-Fi bağlantısını kesmek istediğiniz zaman olabilir).

Umarım birisinin de yardımı olur (:


1

B43 kartım var ve 9.04'ten beri Ubuntu kullanıyordum, aynı yöntemi kullanmaya başladım. Bazı komut satırı kullanımını içerir, ancak inan bana buna değer.

Başlamak için, eğer önceden b43-fwcutter kurulu ise, yeniden yüklemeniz gerekir, lütfen çalıştırın:

sudo apt-get remove b43-fwcutter

Kablosuz kartınızın tipini bildiğinizi varsayıyorum. Bu yöntem, İlave Sürücüler yolunu kullanmaz.

B43-fwcutter'ı kaldırdıktan sonra bilgisayarınızı yeniden başlatın. Makinenizde kablolu bir ağa erişim yok ettik eğer nb elle b43-fwcutter paketini indirmek gerekecektir buradan itibaren kartınızın sürücüsü yanı sıra, burada . Kartım 4311, bu yüzden broadcom-wl-4-150-10.5.tar.bz2 dosyasını indiriyorum.

B43-fwcutter'ı çalıştırarak sudo apt-get install b43-fwcutterveya alıntı yapılan web sitesinden alacağınız .deb dosyasını kullanarak yeniden yükledikten sonra .

Firmware'inizi tarball'dan çıkarmanız gerekir. Çalıştır komutu;

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

Sürücü sitesinden indirdiklerinizi yansıtmak için dosya adını değiştirmeniz veya sadece kullanmanız gerekebilir tar -xvjf broadcom*. O zaman koş

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

Şimdi yeniden başlat ve her şey yolunda gitmeli!


0

Op konumuna getirdiğimde ışığın yanmayacağını gördüm. Deneyebileceğiniz bir yardımcı program, devam etmesini sağlamak için rfkill. Bunu her yeniden başlatışında yapmak zorundasın.

sudo rfkill unblock all
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.