सवाल ब्रॉडकॉम वायरलेस ड्राइवर्स स्थापित करना


मुझे उबंटू के लिए ब्रॉडकॉम ड्राइवर स्थापित करने में गंभीर समस्याएं आ रही हैं। यह मेरे पिछले संस्करण पर पूरी तरह से काम किया, लेकिन अब, यह असंभव है।

BCM43xx कार्ड के लिए ब्रॉडकॉम वायरलेस ड्राइवर स्थापित करने के चरण क्या हैं?

मैं लिनक्स में कोई अग्रिम ज्ञान वाला उपयोगकर्ता हूं, इसलिए मुझे बनाने, संकलन आदि के बारे में स्पष्ट स्पष्टीकरण की आवश्यकता होगी।


lspci -vnn | grep Network दिखाया है:

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

iwconfig दिखाया है:

lo        no wireless extensions.
eth0      no wireless extensions.

नोट: जब भी नई जानकारी जोड़ दी जाती है और काम करने की पुष्टि की जाती है, तो नीचे दिए गए उत्तर को अपडेट किया जाता है।


300
2017-09-07 13:29


मूल


help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - वहां आप देख सकते हैं कि ब्रॉडकॉम एसटीए चालक को बीसीएम 4313 (बीसीएम 4311, बीसीएम 4312, बीसीएम 4313, बीसीएम 4321, बीसीएम 4322, बीसीएम 43224, बीसीएम 43225) के साथ काम करना चाहिए जो आप उबंटू का उपयोग कर रहे हैं? - Hillar
10.10, वैसे, मैंने पहले उन चरणों को आजमाया और कार्ड ठीक स्थापित किया, लेकिन कम गति की समस्या के साथ - Ataraxio Panzetta
एक बग रिपोर्ट है यहाँ नट्टी में उस ब्रॉडकॉम चिप के बारे में जो आप अनुभव कर रहे हैं उसके समान है। मुझे यकीन नहीं है कि यह हल हो गया है या नहीं। - boehj
आप पैच के साथ ब्रॉडकॉम हाइब्रिड ड्राइवर का उपयोग करने का प्रयास कर सकते हैं। आशा दिमाग से यह आलेख आपकी समस्या को हल करने में आपकी मदद कर सकते हैं। - neyz
पूछें उबंटू का जवाब जवाब इकट्ठा करना है, जवाबों के लिंक नहीं। मैं केवल एक प्रश्न के लिए बाउंटी को मैन्युअल रूप से पुरस्कार दूंगा जो बीसीएम 4313 काम करने के लिए चरण-दर-चरण समाधान प्रदान करता है (यदि यह समान चिपसेट के लिए भी काम करता है, तो यह ठीक है और ध्यान दिया जाना चाहिए)। साथ ही, कृपया सुनिश्चित करें कि आपने स्वयं जवाब का परीक्षण किया है और नेट से कुछ चिपकाने की प्रतिलिपि नहीं बना रहे हैं। धन्यवाद! - htorque


जवाब:


0. परिचय और पृष्ठभूमि

यह उत्तर विभिन्न उबंटू उपयोगकर्ताओं द्वारा किए गए व्यापक शोध पर आधारित है जो ब्रॉडकॉम से संबंधित लगभग सभी मुद्दों में एक साथ काम करते थे। उन्हें विशेष धन्यवाद chili555 जिन्होंने उबंटू मंचों और इस साइट पर वायरलेस उपकरणों से संबंधित कई प्रश्नों के साथ और अन्य लोगों के लिए ई-मेल, चैट्स, आईआरसी और अन्य कई लोकप्रिय ब्रॉडकॉम वायरलेस कार्ड के साथ विभिन्न ड्राइवरों का परीक्षण करने में योगदान दिया है (बहुत धन्यवाद वास्तव में चिली 555। यह आदमी अपनी सामग्री जानता है)।

कुल मिलाकर हम एक ऐसा उत्तर देना चाहते थे जो अधिकतर ब्रॉडकॉम कार्ड / ड्राइवर्स का पालन करना आसान हो और कवर किया जा सके। इस गाइड का पालन करने के बाद, आप करेंगे जरुरत एड-होक मोड, इंफ्रास्ट्रक्चर मोड या दोनों में किसी अन्य डिवाइस के साथ कम से कम 2 घंटे (मैं वास्तव में 8 घंटे की सिफारिश करता हूं) के लिए अपने वायरलेस कनेक्शन का परीक्षण करने के लिए। सामान्य समस्याएं हल की जाएंगी (ड्राइवरों के अलावा स्थापित नहीं) हैं:

  • कई मिनट या घंटों के बाद कनेक्शन टाइमआउट
  • अन्य उपकरणों की खोज बंद कर देता है (कोई अन्य डिवाइस नहीं देखता है)
  • उन मामलों पर भी पासवर्ड मांगना जारी रखता है जहां एपी के पास कोई नहीं है
  • किसी भी प्राप्त / प्रेषण यातायात को रोकता है (अस्थायी रूप से ठीक करने के लिए रीबूट की आवश्यकता है)
  • लॉग में dmesg त्रुटियों के साथ सिस्टम क्रैश (नीचे लिंक 1)
  • सिस्टम पूरी तरह से जम जाता है (आप केवल रीबूट / पावर बटन दबा सकते हैं) (नीचे लिंक 1)
  • सही ढंग से कॉन्फ़िगर या कनेक्ट करने की कोशिश कर रहे विशाल लॉग रिपोर्ट बनाता है
  • जब स्थापित किया जाता है तो विफल रहता है अतिरिक्त चालक / अतिरिक्त हार्डवेयर (नीचे लिंक 3)
  • लगातार प्रत्येक एक्स मात्रा सेकंड को जोड़ता है और डिस्कनेक्ट करता है
  • नेटवर्क प्रबंधक पर जुड़ा हुआ दिखाई देता है लेकिन इंटरनेट प्राप्त नहीं करता है
  • सही ढंग से कनेक्शन खत्म किए बिना कई बार कनेक्ट करने का प्रयास करता है
  • कनेक्ट करने में बहुत लंबा समय लगता है
  • पिछले संस्करण से उन्नयन करने के बाद (उदाहरण: 12.04 से 12.10) यह काम करना बंद कर देता है
  • वायरलेस कार्ड चालू नहीं है, सक्षम या अक्षम नहीं है (नीचे लिंक 2)
  • हार्डवेयर द्वारा अवरुद्ध वायरलेस कार्ड
  • लॉन्चपैड, उबंटू फोरम और Askubuntu में और अधिक समस्याएं मिलीं

लिंक 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
लिंक 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
लिंक 3 - "क्षमा करें, इस ड्राइवर की स्थापना विफल" के समान त्रुटि देता है।

तो इस बात को ध्यान में रखते हुए, निम्नलिखित है जो हमारे पास अभी है जो केवल 3 चरणों में सरलीकृत है:

1. आपके पास ब्रॉडकॉम वायरलेस कार्ड क्या है यह जानना

दर्जनों ब्रॉडकॉम वायरलेस कार्ड हैं और हर दिन दिखाई देने लगते हैं। किसी भी नेटवर्क कार्ड के लिए सही ड्राइवर खोजने की कुंजी जिसे जाना जाता है पीसीआई आईडी (PCI.ID)। आपके पास कौन सी पीसीआईआईआईडी है, यह जानने के लिए, हम दबाने से टर्मिनल खोलने के लिए आगे बढ़ते हैं CTRL+एएलटी+टी (इसे एक खाली पृष्ठभूमि वाली खिड़की खोलनी चाहिए) और इस टर्मिनल के अंदर हम निम्नलिखित कमांड चलाते हैं:

lspci -nn -d 14e4:

यदि आपके पास ब्रॉडकॉम वायरलेस एडाप्टर है (तो अधिकांश मामलों में उपरोक्त उदाहरण में उपयोग की गई आईडी 14e4 ब्रॉडकॉम वायरलेस कार्ड है) तो आपको निम्न की तरह कुछ मिल जाएगा:

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

इस उदाहरण में पीसीआईआईआईडी है 14e4: 4320 जैसा कि ब्रैकेट के अंदर देखा गया [...]। कुछ मामलों में आपको कुछ विशेष मामलों के लिए संशोधन संस्करण (यदि ऐसा प्रतीत होता है) की भी आवश्यकता होगी। इस मामले में, संशोधन संस्करण है rev 03 जैसा कि अंत में Parentheses (...) के अंदर दिखाया गया है। तो इस खोज के बाद आपको क्या चाहिए:

[14e4:4320] (rev 03)

इस नई जानकारी के साथ आप नीचे दी गई तालिका में देख सकते हैं और अपने ड्राइवर को स्थापित करने के लिए उपयुक्त विधि का चयन कर सकते हैं। उदाहरण के लिए, इस मामले में, आपके पास है 14e4: 4320 rev 03, अगर हम उस सूची में नीचे जाते हैं जो सटीक पीसीआईआईआईडी दिखाता है तो आप देखेंगे कि उबंटू 12.04, 13.10 या 14.04 के कॉलम में यह दिखाता है कि यह दिखाता है firmware-b43-installer पैकेज ड्राइवर इसका अर्थ यह है कि आपको केवल इस विशेष पैकेज को स्थापित करना होगा क्योंकि यह सभी उबंटू संस्करण कॉलम में दिखाई देता है।

ध्यान दें - आगे बढ़ने से पहले, यदि आपने पहले किसी भी ड्राइवर को स्थापित किया है, तो किसी भी ड्राइवर फ़ाइलों या कॉन्फ़िगरेशन फ़ाइलों को ब्लैकलिस्ट या असम्बद्ध किया है या ड्राइवरों को पिछले प्रयासों में काम करने के लिए सिस्टम में जो कुछ भी किया है, उन्हें करने के लिए आपको उन्हें पूर्ववत करने की आवश्यकता होगी यह गाइड हम मानते हैं कि आप इसे स्क्रैच से कर रहे हैं और किसी भी तरह से सिस्टम में किसी कॉन्फ़िगरेशन फ़ाइलों, मॉड्यूल या ड्राइवरों को नहीं बदला है (सिस्टम को अपडेट करने के अलावा)। इसमें apt-get, aptitude, synaptic, dpkg, सॉफ़्टवेयर सेंटर या मैन्युअल संकलन और संकुल की स्थापना का उपयोग करके कोई भी इंस्टॉलेशन शामिल है। इस काम को करने के लिए सिस्टम को खरोंच से शुरू करना है और यदि पहले के काम को पूरा किया गया तो किसी भी विवाद से बचने के लिए।

उदाहरण के लिए, यदि आपने पहले इंस्टॉल किया है bcmwl-kernel-source पैकेज, आपको शुद्ध विधि का उपयोग कर इसे हटाने की आवश्यकता होगी:

sudo apt-get purge bcmwl-kernel-source

2. सिस्टम की तैयारी

यदि आपने अभी उबंटू स्थापित किया है, तो आपको अपने ड्राइवर को इंस्टॉल करने से पहले उपलब्ध पैकेजों की एक अनुक्रमणिका बनाना होगा यदि आपने पहले से ऐसा नहीं किया है:

sudo apt update

पीसीआईआईड्स की उबंटू सूची को अपडेट करने के लिए मैं और भी आगे जाऊंगा:

sudo update-pciids

बस यदि आप एक विशेष नए ब्रॉडकॉम डिवाइस की आईडी का उपयोग कर रहे हैं तो बस दिखाई दिया है।

अब ऊपर दिए गए चरणों में मिले पीसीआई.आईडी का उपयोग करके, हम मिलान करने वाले पीसीआई.आईडी और एक सरल और सही तरीके से जुड़े ड्राइवर को स्थापित करने के तरीके को खोजने के लिए नीचे दी गई सूची में खोज करते हैं। किसी भी जीयूआई से संबंधित मुद्दों से बचने के लिए टर्मिनल का उपयोग किया जाएगा। यह उल्लेख किए गए सभी मामलों के साथ लागू होता है। इंस्टॉलेशन प्रक्रिया केवल टर्मिनल के माध्यम से की जाती है और एक अस्थायी वायर्ड ईथरनेट कनेक्शन या यूएसबी मॉडेम के साथ इंटरनेट से कनेक्ट होने पर या किसी भी माध्यम से संभव है जो आपके पीसी को उस समय इंटरनेट एक्सेस दे सकती है। सही पैकेज के नीचे सूची में मिलने के बाद हम स्थापना के साथ आगे बढ़ें।

3. पैकेज स्थापित करना (ऑनलाइन)

मान लीजिए कि आपने पीसीआईआईआईडी का इस्तेमाल किया था 14e4: 4320 rev 03 जैसा ऊपर बताया गया है, और फिर नीचे दी गई तालिका को देखा और पाया कि स्थापित करने के लिए सही पैकेज है firmware-b43-installer, फिर हम इस पैकेज को टर्मिनल में बस स्थापित करने के लिए आगे बढ़ते हैं:

sudo apt install firmware-b43-installer

और फिर रीबूट करें

sudo reboot

स्थापित करने के लिए प्रारूप बहुत आसान है, यह बस है:

sudo apt install <PACKAGE_NAME>

उपरोक्त उदाहरण में, पैकेज का नाम है firmware-b43-installer

ब्रॉडकॉम वायरलेस टेबल (18 अगस्त, 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      
------------------------------------------------------------------------------------

विशेष मामला # 1 - उपयोग करता है bcma तथा brcmsmac चालक संयोजन। पैकेज में डिफ़ॉल्ट रूप से आवश्यक फर्मवेयर स्थापित किया गया है linux-firmware

विशेष मामला # 2 - के लिए ASUS पीसीई-एसी 88 एसी 3100 कदम हैं:

  1. इस फ़ाइल को डाउनलोड करें और इसे निकालने के बाद, इसे / lib / firmware / brcm में डाल दें
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin 
  2. फिर sudo nano /etc/rc.local जोड़ना modprobe brcmfmac और बचाओ
  3. sudo reboot

हार्डवेयर में लेनोवो एस 10-2 की तरह, यदि आपका वायरलेस कार्ड किसी एसएसआईडी से कनेक्ट करने की कोशिश कर रहा है (कनेक्ट करने का प्रयास करता रहता है), तो इसे काम करने का विकल्प इंस्टॉल करना होगा bcmwl-kernel-source पैकेज (इससे संबंधित किसी अन्य स्थापित संकुल को हटाएं)। इस वायरलेस डिवाइस के बारे में अधिक जानकारी के लिए नीचे डिबगिंग अनुभाग पढ़ें।

महत्वपूर्ण लेख - सितंबर 2014 के बाद, यदि आप इस उत्तर का पालन करते हैं और फिर भी आपको सही ड्राइवर स्थापित करने में समस्याएं हैं, तो कृपया कोशिश करें firmware-b43-installer पैकेज और टिप्पणियों के माध्यम से हमें सूचित करें। कुछ बदलाव हुए थे और कुछ ड्राइवर केवल इस पैकेज के साथ काम करेंगे। इसे स्थापित करने से पहले एक स्वच्छ प्रणाली याद रखें:

sudo apt install firmware-b43-installer

कुछ विशेष मामलों में, स्थापित करने के बाद firmware-b43-installer आपको b43 मॉड्यूल को हटाने की आवश्यकता है, इसे फिर से सक्षम करें और यहां तक ​​कि rfkill के साथ अनब्लॉक करने के लिए आगे बढ़ें:

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

यदि आपके पास ब्रॉडकॉम कार्ड है जिसमें एक अलग pci.id है, तो कृपया एक नया प्रश्न पूछें। एक बार हल हो जाने के बाद, इस समाधान को हल किया जाएगा।

4. पैकेज स्थापित करना (ऑफ़लाइन)

4.1 स्थापित करना firmware-b43-installer

स्थापित करने के लिए firmware-b43-installer ऑफ़लाइन देखें यह जवाब

4.2 स्थापित करना bcmwl-kernel-source

उन मामलों के लिए जहां आपको स्थापित करने की आवश्यकता है bcmwl-kernel-source लेकिन आप ऑफ़लाइन हैं, यहाँ इसके बारे में एक उत्कृष्ट जवाब है। लेकिन मूल रूप से इन चरणों का पालन करें:

  1. में पैकेज के लिए खोजें उबंटू पैकेज रिपोजिटरीज
  2. सुनिश्चित करें कि आप सही आर्किटेक्चर का चयन करें (32-बिट, 64-बिट, आदि ..)
  3. उसी फ़ोल्डर पर उससे संबंधित पैकेज और निर्भरता पैकेज डाउनलोड करें।
  4. जब आपके पास सभी संकुल की आवश्यकता होती है (और उनकी निर्भरता), तो उस फ़ोल्डर पर जाकर आगे बढ़ें जिसमें सभी संकुल और रन हैं sudo dpkg -i *.deb। यह उस फ़ोल्डर में सभी संकुल स्थापित करेगा। अगर यह कोई त्रुटि देता है, तो त्रुटि पढ़ें और उल्लेख किए गए चरणों का पालन करें।

एक उदाहरण देने के लिए, ऊपर उल्लिखित बिंदु 1 पर जाने के बाद, यदि आपके पास था ब्रॉडकॉम 14e4:43a0, आप के लिए खोज करेंगे bcmwl-kernel-source पैकेज और संबंधित उबंटू संस्करण (मेरे मामले में 16.04 या ज़ेनियल) का चयन करने के बाद मैं निम्नलिखित पृष्ठ पर उतरूंगा:

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

इस पृष्ठ पर मैं इसी आर्किटेक्चर (32 या 64) का चयन करूंगा, लेकिन उस पृष्ठ पर उल्लिखित 3 पैकेज निर्भरताओं को डाउनलोड करने की आवश्यकता होगी जैसा कि निम्न छवि में देखा गया है:

enter image description here

सभी संकुल और निर्भरताओं को डाउनलोड करने के बाद, आप सभी संकुल को एक फ़ोल्डर में कॉपी करने और चलाने के लिए आगे बढ़ सकते हैं dpkg उपरोक्त चरण 4 पर उल्लिखित आदेश।

ध्यान दें

कुछ कंप्यूटरों में, कमांड करने से पहले, आपको अपने BIOS में सुरक्षित बूट विकल्प को निष्क्रिय करने की आवश्यकता होगी। यह मामलों के लिए लागू होता है, उदाहरण के लिए, जहां bcmwl-kernel-source पहले से स्थापित है लेकिन ड्राइवर अभी तक काम नहीं करता है। आप इस तरह की पुनर्स्थापित कर सकते हैं, या अपने BIOS सेटअप पर जाकर सुरक्षित बूट अक्षम कर सकते हैं:

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

डिबगिंग

वायरलेस प्रबंधन से संबंधित विभिन्न मुद्दों और अन्य नेटवर्क उपकरणों के साथ संघर्ष को हल करने के बारे में पढ़ने के लिए निम्नलिखित जानकारी अतिरिक्त सामग्री है। जानें कि कुछ मामलों में आपको एक अद्यतन कर्नेल संस्करण होना चाहिए, क्योंकि कर्नेल के प्रत्येक नए संस्करण में नए नेटवर्क ड्राइवर, मौजूदा ड्राइवरों में सुधार या उनके बारे में बग हल करता है।

नीचे उल्लिखित बिंदुओं को पढ़ने से पहले, सुनिश्चित करें कि आपके उबंटू सिस्टम पर सभी रिपॉजिटरी सक्षम हैं। जांचने के लिए, टर्मिनल पर चलाएं software-properties-gtk और सुनिश्चित करें कि उबंटू सॉफ्टवेयर टैब पर सभी विकल्प सक्षम हैं।

  • टर्मिनल के माध्यम से अपने वायरलेस उपकरणों को कॉन्फ़िगर करने के लिए मैं अनुशंसा करता हूं टर्मिनल में मैन्युअल रूप से किसी नेटवर्क से कनेक्ट और डिस्कनेक्ट कैसे करें?

  • यदि आपका कनेक्शन हर बार गिर जाता है तो कुछ उपयोगकर्ताओं ने आईपीवी 6 को सेट करने का सुझाव दिया है नज़रअंदाज़ करना। बस नेटवर्क प्रबंधक (शीर्ष पैनल पर नेटवर्क आइकन) पर जाएं। उस पर क्लिक करें और फिर चुनें सेटिंग्स बदलें। फिर आप जिस वायरलेस कनेक्शन का उपयोग कर रहे हैं, उस पर जाएं, इसे चुनें। अब उल्लेख करने वाले अंतिम टैब पर जाएं आईपीवी 6 सेटिंग्स। विधि फ़ील्ड में चयन करें नज़रअंदाज़ करना

  • यदि आपका लैपटॉप आपके वायरलेस कार्ड का पता नहीं लगाता है तो कुछ उपयोगकर्ताओं ने इसका उपयोग किया है rfkill unblock all समस्या हल करेंगे। अन्य ने बस अपने लैपटॉप पर वाईफाई स्विच बंद कर दिया और फिर फिर से (इस लैपटॉप पर भौतिक स्विच उपलब्ध)। के बारे में अधिक जानकारी के लिए rfkill कृपया पढ़ें आरएफ मार डालो सभी काम नहीं करते हैं!

  • अगर आप मिल रहे हैं बी 43-phy0 त्रुटि: घातक डीएमए त्रुटि / बी 43-phy0 चेतावनी: जबरन पीआईओ निम्न कार्य करें:

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

    यदि यह काम करता है तो इसे आरसी फाइलों में जोड़ें ताकि प्रत्येक बार बूट होने पर इसे निष्पादित किया जा सके। यदि आपको इसकी आवश्यकता हो तो आप पीआईओ को 1 में बदल सकते हैं।

  • यदि आपके पास है आवश्यक कुंजी उपलब्ध नहीं है एक डीकेएमएस मॉड्यूल स्थापित करते समय (एनवीडिया, ब्रॉडकॉम या अन्य की तरह) आप जा सकते हैं यहां पायलट का जवाब

  • यदि आपका वायरलेस कार्ड राउटर को देखता / नहीं देखता है और अंतहीन में जुड़ जाता है "कनेक्ट करने का प्रयास करें (1/3 आज़माएं)" लूप समाधान आपके राउटर या वायरलेस एसएसआईडी डिवाइस की उचित कॉन्फ़िगरेशन हो सकता है।

    सामान्य रूप से सभी वायरलेस कार्डों के लिए, आपके द्वारा उपयोग किए जा रहे नेटवर्क उपकरणों (रूटर्स, स्विच, वायरलेस चैनल और वायरलेस बैंड इत्यादि) को ध्यान में रखना बहुत महत्वपूर्ण है। इस जानकारी के साथ आप बेहतर मूल्यांकन करने में सक्षम होंगे कि जब आप किसी मृत अंत में पहुंचते हैं तो समस्या का स्रोत क्या हो सकता है। एक उदाहरण लेनोवो एस 10-2 होगा जो इसका उपयोग करता है 14e4: 4315 rev 01 PCIID। सही ड्राइवर स्थापित करने के बाद भी उपयोगकर्ता "कनेक्ट करने का प्रयास" लूप में समाप्त होगा। यह वायरलेस एसएसआईडी देखेंगे लेकिन जब इसे कनेक्ट करने का प्रयास किया जा रहा है, तो यह एक रीकनेक्टिंग लूप दर्ज करेगा।

    समाधान यह था कि इस विशेष वायरलेस डिवाइस ने 40 मेगाहर्ट्ज चैनल का समर्थन नहीं किया और न ही यह 802.11 एन का समर्थन करता है। उस मामले में राउटर वास्तव में मजबूर 40 मेगाहर्ट्ज और केवल वाईफाई-एन पर प्रसारण कर रहा था। जब राउटर ऑटो मोड और 20/40 मेगाहर्ट्ज चैनल पर सेट किया गया था, तो वायरलेस कार्ड सही तरीके से काम करता था। यह एक मामला परिदृश्य है जो अन्य मामलों में भी दोहराता है, इसलिए नेटवर्क उपकरणों का उचित मूल्यांकन बहुत मदद करेगा।

    उन मामलों के लिए जहां आप दोहराते हैं:

    ERROR @ wl_cfg80211_get_station: गलत मैक पता ...

    एक करते समय dmesg और आपका वायरलेस कनेक्शन अक्सर गिरता है (कई बार एक घंटे या एक दिन), यहां समस्या यह हो सकती है कि आप एक वायरलेस सिग्नल के अंदर हैं जो वायरलेस ब्रिज (2 एसओआईडी और कनेक्शन साझा करने वाले 2 रूटर्स) के रूप में उपयोग किया जाता है। यह आधुनिक रूटर के साथ हो सकता है जिसमें एक ही एसएसआईडी की पेशकश करके वायरलेस कनेक्शन का विस्तार करने की क्षमता है। आपका वायरलेस कनेक्शन ड्रॉप हो सकता है क्योंकि आप दोनों राउटर के बीच हो सकते हैं और दोनों के बीच सिग्नल शक्ति लगभग समान है।

    यदि आपका कनेक्शन बहुत बार गिरता है, तो इसका मतलब है कि आप लगभग राउटर डिवाइस दोनों के बीच में हैं। अपने वायरलेस डिवाइस की ड्रॉप दर को कम या खत्म करने के लिए, अपने आप को स्थिति में रखने का प्रयास करें जहां आपका वायरलेस कार्ड केवल एक राउटर देख सकता है या कम से कम राउटर में से एक को दूसरे की तुलना में उच्च सिग्नल शक्ति है।

    वायरलेस डिवाइस को केवल उस राउटर के मैक पते पर BSSID सेट करके वायरलेस राउटर से कनेक्ट करने के लिए मजबूर करने के लिए कुछ तकनीकें हैं जिन्हें आप कनेक्ट करना चाहते हैं। यह आपके वायरलेस डिवाइस को केवल उससे कनेक्ट करने के लिए मजबूर करेगा।

    enter image description here

सुरक्षित बूट मुद्दे

कुछ विशिष्ट परिदृश्यों पर, ड्राइवरों को स्थापित करना, इसे विभिन्न डीईबी पैकेजों के माध्यम से ऑफ़लाइन मोड में या इंटरनेट एक्सेस के साथ एपीटी-प्राप्त के माध्यम से, सुरक्षित बूट अक्षम नहीं होने पर काम नहीं करेगा।

ऐसा इसलिए है क्योंकि एक्सेस बूट को सुरक्षित बूट द्वारा अस्वीकार कर दिया गया है, इसलिए चालक ऐसा लगेगा कि वास्तव में वे सही तरीके से इंस्टॉल नहीं किए गए थे। तो बहुत विशिष्ट मामलों के लिए, ड्राइवरों को काम करने के लिए आपको अस्थायी रूप से सुरक्षित बूट को अक्षम करने की आवश्यकता होगी।

लिनक्स फर्मवेयर अपडेट

अन्य मामलों पर तलाश और स्थापित करना नवीनतम लिनक्स फर्मवेयर इस मुद्दे को हल करेंगे। या तो कामकाजी कार्ड के साथ होने वाली छोटी समस्याओं को हल करना या कार्ड को पहली बार काम करना।


335
2018-04-28 07:44



मेरे लिए यह बहुत काम है। 'sudo apt-get install --reinstall bcmwl-kernel-source' - Manish
bcmwl-kernel-source मेरे साथ काम करता है 14e4:4360 डेबियन जेसी पर। - Tristan T
@TistanTT - बहुत बढ़िया काम! अद्यतित सूची। धन्यवाद। - Luis Alvarado♦
@LuisAlvarado ठीक है, धन्यवाद और प्रयास अपहरण के लिए खेद है। किसी भी दर पर मेरी समस्या यह हो रही है कि मुझे एक महत्वपूर्ण मेटापेकेज याद आ रहा था - लिनक्स-छवि-अतिरिक्त मुझे विश्वास है। विशिष्ट कर्नेल संस्करण के लिए ड्राइवर उसमें बदल जाता है। - TGP1994
इसका उबंटू 16.04.5 एलटीएस। जब भी मैं मशीन शुरू करता हूं तब भी मुझे डिस्कनेक्ट और दोबारा कनेक्ट करना पड़ता है, लेकिन यह किसी भी कनेक्शन की तुलना में कुछ भी नहीं है। - Niroshan


मैंने ब्रॉडकॉम बीसीएम 4311 ड्राइवरों के साथ अपनी समस्या तय की।

इस समस्या को ठीक करने के लिए मैंने जो कदम उठाए (मैंने इस विधि को चुरा लिया ubuntu मंचों पर nm_geo):

(आपको स्थापित करने की आवश्यकता हो सकती है synaptic या आपका पसंदीदा पैकेज प्रबंधक।)

  • अनइंस्टॉल करें bcmwl-kernel-source टर्मिनल पर निम्न आदेश जारी करके पैकेज:

    sudo apt-get remove bcmwl-kernel-source
    
  • सुनिश्चित करें कि firmware-b43-installer और यह b43-fwcutter पैकेज स्थापित हैं (बेशक आपको दूसरों के माध्यम से इंटरनेट की आवश्यकता होगी):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • टर्मिनल में टाइप करें:

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

    (आप इसे कॉपी करना चाहते हैं) और देखें कि 'ब्लैकलिस्ट बीसीएम 43xx' शब्द है या नहीं।

  • यदि यह है, तो टाइप करें cd /etc/modprobe.d/ और फिर sudo gedit blacklist.conf

    एक रखो # रेखा के सामने: blacklist bcm43xx

    फिर फ़ाइल को सहेजें (मुझे टर्मिनल में त्रुटि संदेश प्राप्त करने में सक्षम नहीं होने के बारे में त्रुटि संदेश मिल रहा था, लेकिन यह वास्तव में ठीक से सहेजा गया था)।

  • रीबूट

उपर्युक्त करने के बाद वायरलेस को आरएफकेल द्वारा अनब्लॉक किया जाना था:    Rfkill में सूचीबद्ध कुछ को अनब्लॉक कैसे करें?


105
2017-10-16 22:51



मैंने अपने डी 630 लैपटॉप पर ऊपर वर्णित सभी कदम उठाए, लेकिन कोई सफलता नहीं! रिबूट के बाद, rfkill list all मेरा वायरलेस डिवाइस नहीं दिखाता है, यह केवल ब्लूटूथ डिवाइस दिखाता है: 0: hci0: Bluetooth Soft blocked: no Hard blocked: no और अभी तक कोई वायरलेस एक्सेस नहीं है! - PHP Learner
कदम से इस कदम का पालन किया और यह काम किया! चूंकि लुइस अल्वाराडो के उत्तर का उल्लेख है, 14.04 कुछ ड्राइवरों (कम से कम मेरे लिए) के साथ आता है, लेकिन गति इस आधे से स्थापित होने के समान आधा है :) तो मुझे लगता है कि धन्यवाद क्रम में हैं। - Eduard Luca
Put a # in front of the line: blacklist bcm43xx यह मेरे वायरलेस मदद करता है। धन्यवाद! - Filipe Manuel
धन्यवाद, टिप्पणी blacklist bcm43xx आउट ने मुझे डब वोस्ट्रो 3700 पर उबंटू 15.10 डब्ल्यूटीएफ में मदद की ([14e4:4315] (rev 01)बुरा मामला)। - brownian
कदम उठाए, के लिए काम किया 14e4:4311 rev 01 एसर पर, चालू lubuntu-16.10-desktop-amd64 - jave.web


ब्रॉडकॉम वायरलेस चिप के लिए यह एक आम समस्या है।

टर्मिनल में निम्न चलाएं:

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

यदि आदेश चलाया गया है तो सफलतापूर्वक वायरलेस (हार्डवेयर कुंजी के साथ) स्विच करने का प्रयास करें।

अगर यह काम नहीं करता है या कमांड विफल कहता है कि ऐसा कोई मॉड्यूल नहीं है, तो आप टर्मिनल खोलने और टाइप करने का प्रयास कर सकते हैं

dmesg | grep b43

यदि आप इस तरह की रेखाएं देखते हैं:

[   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

तो आप शायद ब्रॉडकॉम कार्ड के लिए फर्मवेयर की कमी कर रहे हैं। खुला सॉफ्टवेयर केंद्र, निम्न संकुल खोजें और स्थापित करें,

  • B43-fwcutter
  • फर्मवेयर-B43-lpphy-installerer

एक बार रिबूट करें। अब वायरलेस काम करना चाहिए।


31
2018-05-01 14:36



16.04 में अपडेट करने के लिए, कोई पैकेज नहीं कहा जाता है firmware-b43-lpphy-installerer, इस विधि का उपयोग करने वाले किसी भी व्यक्ति को स्थापित करना चाहिए b43-fwcutter तथा firmware-b43-installer - HVNSweeting


4313 के लिए ड्राइवर्स

चलो बस ब्रॉडकॉम चिपसेट के लिए चालक की गणना करें और वे 4313 के साथ कैसे काम करते हैं:

  • ब्रॉडकॉम एसटीए। अतिरिक्त ड्राइवरों द्वारा सुझाया गया। पुराना। बेकार। पूर्ण जंक इसे छोड़। यदि आप इसे पहले ही इंस्टॉल कर चुके हैं, तो इसे हटा दें।

  • B43-fwcutter। बहुत से लोग "ब्रॉडकॉम" देखते हैं और इस पर कूदते हैं लेकिन यह 4313 (जो नया है) के साथ संगत नहीं है। यदि आपने इसे इंस्टॉल किया है, तो इसे शुद्ध करें।

  • ndiswrapper। एसटीए चालक से भी ज्यादा flaky। मैं सब कुछ imploded से पहले लगभग 10 मिनट के लिए काम करने में कामयाब रहे।

  • brcm80211 उर्फ brcmsmac। यह एक (अपेक्षाकृत) नया ड्राइवर है जिसे हाल ही में उबंटू में जोड़ा गया था (क्योंकि चालक को कर्नेल में जोड़ा गया था)। इस चाहिए अच्छी तरह से काम करें और (उबंटू, नट्टी और वनिरिक के हाल के संस्करण में) "बस काम करें" चाहिए। यह वह डोडिड है जिसे आप ढूंढ रहे हैं। 4313 के लिए इस ड्राइवर का प्रयोग करें

    यदि आप नट्टी या वनिरिक नहीं चला रहे हैं, तो आपके कर्नेल में शायद यह ड्राइवर नहीं होगा। आपको कम से कम 2.6.27 चलाना होगा और मैं न्यूनतम न्यूनतम 2.6.28 की अनुशंसा करता हूं (आप यह जांच सकते हैं कि आप क्या चल रहे हैं uname -r)।

    यदि आप संस्करणों के पीछे हैं, तो मैं अपग्रेड का सुझाव दूंगा लेकिन त्वरित सुधार के लिए, आप एक नज़र डाल सकते हैं मुख्य लाइन कर्नल और उनमें से एक को आजमाएं। कर्नेल संकुल को संस्थापित करना है शायद ही कभी एक जोखिम भरा बात है क्योंकि आप आमतौर पर ग्रब बूट स्क्रीन का उपयोग कर पुराने व्यक्ति पर वापस आ सकते हैं।

यदि आप दौड़ते हैं तो आप शायद सही ड्राइवर पर हैं lsmod | grep brc और आप देखते हैं brcm80211 या brcmsmac आउटपुट में

सफलता के लिए अपना रास्ता ब्लैकलिस्टिंग

यदि आप इसे नहीं देख रहे हैं, तो कुछ और लोड किया गया है और आपको उसे ब्लैकलिस्ट करने की आवश्यकता है। यदि आप देख सकते हैं कि क्या लोड किया गया है, बढ़िया, संपादित करें /etc/modprobe.d/blacklist.conf और लाइनों को जोड़ने शुरू करें:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

आपको स्पष्ट रूप से सावधान रहने की आवश्यकता है यदि आपके पास एक और वायरलेस डिवाइस है जो एक विवादित ड्राइवर का उपयोग कर रहा हो जैसे कि आप इसे ब्लैकलिस्ट करते हैं, तो आप उसे भी तोड़ देंगे :)


28
2018-04-30 14:40



brcmsmac काम करता है, तकनीकी रूप से, लेकिन गति और सिग्नल शक्ति abysmal हैं। - pbfy0
बढ़िया, इससे मेरी मदद की! - Pavel S.
मेरे पास वह है, लेकिन ऐसा लगता है कि मैं 11 से ऊपर के चैनल पर सेट मॉडेम नहीं पकड़ सकता ... यह दिखाता है कि यह क्या दिखाता है: paste.ubuntu.com/24360690 - Giorgio Vitanza
कारण मैं यह कह रहा हूं कि मैं विंडोज़ के माध्यम से अपने मॉडेम से कनेक्ट हो सकता हूं लेकिन उबंटू के माध्यम से नहीं, इसलिए ड्राइवर के बारे में कुछ होना चाहिए जो यूबंटू को सभी प्रकार के कनेक्शन से कनेक्ट करने की इजाजत नहीं देता है, चैनल पर छोड़कर 11 से ऊपर ... मुझे यह समस्या एक और मॉडेम के साथ थी, और मैंने इसे चैनल 11 पर स्विच करने का हल किया, लेकिन मैं चाहता हूं कि मेरे ड्राइवर को विभिन्न चैनलों में सेट मॉडेम कैप्चर करना पड़े, जैसे विंडोज़ में - Giorgio Vitanza


आपकी बहुमूल्य प्रतिक्रिया के लिए धन्यवाद।

इस समस्या को निम्नलिखित चरणों से हल किया गया था:

  1. मैंने ब्रॉडकॉम एसटीए वायरलेस ड्राइवर को हटा दिया अतिरिक्त चालक
  2. प्रकार bcm में उबंटू सॉफ्टवेयर सेंटर,
  3. बी 34 ड्राइवर के लिए फर्मवेयर के लिए इंस्टॉलर पैकेज "इंस्टॉल करें" (फर्मवेयर-बी 43-इंस्टॉलर)

अब यह वायरलेस काम कर रहा है। आपको उपरोक्त चरणों का पालन करने की आवश्यकता नहीं है। वायरलेस के लिए "बी 43 ड्राइवर" स्थापित करें।


18
2017-07-07 15:12



साथ स्थापित करके मेरे लिए काम किया bcmwl-kernel-source - Rahil Wazir


स्थापित करें firmware-b43-installer पैकेज। पहले 'अतिरिक्त ड्राइवरों' से मालिकाना चालक को अनइंस्टॉल करें।

फिर टर्मिनल में, निष्पादित करें:

sudo apt-get install firmware-b43-installer

रीबूट के बाद, मेरे लिए खूबसूरती से काम करता है।


11
2017-11-10 18:27



यह समाधान मेरे लिए काम नहीं कर रहा है। - Parag Bafna


मैं हमेशा आपके टर्मिनल का उपयोग कर ब्रॉडकॉम ड्राइवरों को हटाने और पुनर्स्थापित करने की सलाह देता हूं

टर्मिनल में निम्न आदेश टाइप करें

sudo apt-get purge bcmwl-kernel-source

फिर

sudo apt-get install bcmwl-kernel-source

फिर यह आपके ड्राइवर का पुनर्निर्माण करेगा।

हमें बताएं कि आपके द्वारा किस प्रकार प्रबंध किया जाता है

आप या तो अपने पीसी को पुनरारंभ कर सकते हैं या यदि यह दर्द है तो टर्मिनल में निम्न आदेश टाइप करें जो आपके वायरलेस पर 'स्विच' करेंगे

sudo modprobe -r b43 ssb wl

फिर

sudo modprobe wl 

9
2017-10-12 01:24



दुर्भाग्य से यह मेरे लिए काम नहीं करता है। मैं डिस्प्ले के शीर्ष पर दाएं कोने में "वायरलेस अक्षम है" देखता हूं :( हालांकि मैंने "वायरलेस सक्षम करें" चिह्नित किया था - Justas
अब एक कमांड sudo lshw -C नेटवर्क चलाने के बाद मुझे निम्न जानकारी मिली है: * -नेटवर्क डिस्बलेड विवरण: वायरलेस इंटरफ़ेस उत्पाद: बीसीएम 4313 802.11 बी / जी / एन वायरलेस लैन कंट्रोलर विक्रेता: ब्रॉडकॉम कॉर्पोरेशन भौतिक आईडी: 0 बस जानकारी: पीसीआई @ 0000: 04: 00.0 तार्किक नाम: eth1 संस्करण: 01 धारावाहिक: एसी: 81: 12: 00: 76: 22 चौड़ाई: 64 बिट्स घड़ी: 33 मेगाहर्ट्ज - Justas
मेरे पास 64-बिट मशीन है, लेकिन उबंटू 11.04 चल रही है। 32-बिट संस्करण। क्या यह वायरलेस के साथ मेरे मुद्दे का कारण हो सकता है? - Justas
महान, बीसीएम 43142 के साथ मिंट 17 64 बिट पर मेरे लिए काम किया। धन्यवाद! - Karl Adler
बहुत खुश है यह अभी भी काम करता है - andybleaden


आखिरकार मैंने समस्या को हल कर लिया है, लेकिन मुझे यकीन नहीं है कि कैसे। मैं ड्राइवर को broadcom.com से स्रोत के साथ संकलित करने और निर्देशों में संकलित करने वाला था http://www.broadcom.com/docs/linux_sta/README.txt, लेकिन निर्देशों के इस चरण में

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

आवश्यक निर्माण और हेडर पहले ही स्थापित किए गए थे। मैं बस भाग गया sudo apt-get build-dep linux कमांड और, वोला !, एक रिबूट के बाद मेरा कनेक्शन इसकी सामान्य गति से चलना शुरू हो गया।

मुझे यकीन नहीं है कि मैंने क्या किया है। मुझे लगता है कि यह कर्नेल या ड्राइवर निर्भरता (या दोनों) बनाता है। बीसीएम ड्राइवर को इस कदम की आवश्यकता थी और जॉकी स्वयं-कॉन्फ़िगरेशन ने इसे किसी कारण से छोड़ा था।

वैसे भी, यह तय है।


8
2018-05-16 13:53





कभी-कभी, अतिरिक्त ड्राइवर्स उपयोगिता ब्रॉडकॉम एसटीए वायरलेस ड्राइवर स्थापित करने में विफल हो जाएगी। जब ऐसा होता है, तो पहले जांचें कि क्या आपका कार्ड वास्तव में एसटीए चालक द्वारा समर्थित है, और ऐसा करने के लिए, टर्मिनल विंडो (ctrl-alt-t) खोलें और चलाएं

lspci -nn | grep -i BCM

आउटपुट में वायरलेस कार्ड मॉडल शामिल होगा, सुनिश्चित करें कि यह नीचे सूचीबद्ध मॉडल में से एक है।

एसटीए चालक द्वारा समर्थित ब्रॉडकॉम वायरलेस कार्ड:

बीसीएम 4311, बीसीएम 4312, बीसीएम 4313, बीसीएम 4321, बीसीएम 4322, बीसीएम 43224, बीसीएम 43225, बीसीएम 43227, बीसीएम 43228

यदि कार्ड समर्थित है, तो ड्राइवर को मैन्युअल रूप से स्थापित करने का प्रयास करें। टर्मिनल विंडो खोलें (ctrl-alt-t), और चलाएं

sudo apt-get install bcmwl-kernel-source

आपको इस बिंदु पर रीबूट करने की आवश्यकता हो सकती है।


6
2018-04-27 03:38





इसी से मेरा काम बना है:

  1. इंस्टॉल करें firmware-b43-installer (+ b43fwcutter स्वचालित रूप से सिनैप्टिक में जोड़ा गया)
  2. अनइंस्टॉल करें bcm-kernel-source सिनैप्टिक का उपयोग कर पैकेज
  3. अतिरिक्त ड्राइवर्स से मूल वायरलेस एसटीए चालक को हटा दें
  4. रीबूट

चरण # 3 मेरे लिए एक महत्वपूर्ण कदम था। यदि आप मूल वायरलेस एसटीए ड्राइवर को नहीं हटाते हैं, तो आप समस्याओं में भाग लेंगे।


5
2017-07-18 14:40