Ubuntu 14.04 पर ब्रॉडकॉम BCM43142 के लिए ड्राइवर (भरोसेमंद तहर)


20

मैं अपने वाई-फाई + ब्लूटूथ कार्ड (ब्रॉडकॉम BCM43142) के लिए ड्राइवर स्थापित करने में सक्षम नहीं हूं।

मैंने अब तक क्या किया है:

  1. मैंने इस वेबसाइट पर ड्राइवरों का उपयोग करने की कोशिश की है ।
  2. मैंने यहां दिए गए निर्देशों का पालन करने की कोशिश की , दोनों apt-getस्थापित करें, टार बॉल डाउनलोड करें और स्थापित करें और ऑफ़लाइन स्थापित करें (उबंटू के बूट डीवीडी से)।
  3. मैंने स्थापित करने की कोशिश की bcmwl-kernel-source

हर एक विधि के अंत में [१,२,३], जब मैं ए करता sudo modprobe wlहूं, तो मुझे हमेशा यह मिलता है:

modprobe: ERROR: 'wl' नहीं डाल सकता है: प्रारूप प्रारूप त्रुटि।

मैंने इसके अलावा ड्राइवरों को ब्लैकलिस्ट करने की कोशिश की है wlऔर कई बार उसी को पुनः स्थापित करने का प्रयास किया है।

  1. मैंने यह भी प्रयोग करने की कोशिश की ndiswrapperजो UNCLAIMED ड्राइवर (आउटपुट के लिए नीचे देखें lshw -c Network) को किसी और चीज़ में बदलने के लिए पर्याप्त सफल था ।

हालाँकि अंत में वाई-फाई अब दिखा या काम करने लगा।

कर्नेल संस्करण: 3.13.0-24-generic

मैंने अपनी पूरी क्षमता से वह सब कुछ करने की कोशिश की जो मैं कर सकता था। यदि आप मुझे मेरा वाई-फाई सेटअप करने में मदद कर सकते हैं तो यह बहुत उपयोगी होगा। मैं किसी भी आदेशों के आउटपुट को तैयार करने के लिए तैयार हूं जो आप मुझे निष्पादित करने के लिए कह सकते हैं। (मैंने के आउटपुट जोड़े हैं lshw -c Networkऔर lspci -nn, लेकिन कृपया मुझे और कुछ भी पूछने में संकोच न करें।)

lshw -c Network
WARNING: you should run this program as super-user.
  *-network UNCLAIMED     
       description: Network controller
       product: BCM43142 802.11b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: latency=0
       resources: memory:90500000-90507fff

lspci
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

Sudo apt-get install का आउटपुट bcmwl-kernel-source। इस WLAN कार्ड के लिए आधिकारिक ड्राइवर (उबंटू द्वारा):

sudo apt-get install bcmwl-kernel-source
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  wireless-bcm43142-oneiric-dkms
The following NEW packages will be installed:
  bcmwl-kernel-source
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B/1,126 kB of archives.
After this operation, 1,417 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 318223 files and directories currently installed.)
Removing wireless-bcm43142-oneiric-dkms (6.20.55.19~bdcom0602.0400.1000.0400-0somerville1) ...
Removing all DKMS Modules
Done.
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 318162 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb ...
Unpacking bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Setting up bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Loading new bcmwl-6.30.223.141+bdcom DKMS files...
Building only for 3.13.0-24-generic
Building for architecture x86_64
Building initial module for 3.13.0-24-generic
Done.

wl:
Running module version sanity check.
 - Original module
 - Installation
   - Installing to /lib/modules/3.13.0-24-generic/updates/dkms/

depmod.......

DKMS: install completed.

यह वह त्रुटि है जो मुझे बार-बार मिलती रहती है:

modprobe: ERROR: could not insert 'wl': Exec format error

update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic

इसके अलावा, इसका क्या मतलब है?

मैं निम्नलिखित प्रश्न पूछें Ubuntu के माध्यम से चला गया :

दूसरा सभी संभावित तरीकों का एक बहुत व्यापक सारांश लगता है ... फिर भी मैं इसके साथ फंस गया हूं Exec Format error


यह विशेष रूप से ड्राइवर को पहले से ही इस साइट पर कवर किया गया था यहाँ । क्या आपने कोशिश की है?
जोस

@ उत्तर मेरे लिए पहला उत्तर काम नहीं करता है! (एक ही modprobe त्रुटि)। दूसरा बहुत सारे पीपीएल के लिए काम करता है। मैंने अन्य मंचों पर भी यही देखा है। लेकिन दुर्भाग्य से लिंक मर चुका है ... उत्तर के लिए धन्यवाद :)
राघव RV

मेरे लिए, कोई भी लिंक मृत नहीं है - विशेष रूप से, .deb फ़ाइलों के लिंक दोनों काम (किसी के ड्रॉपबॉक्स में वाले)। जो कुछ ऐसा लगता है जिसे आप आसानी से आजमा सकते हैं।
जोस

ड्रॉपबॉक्स डिब पैकेज काम नहीं करता है और जब modprobe wlमैं पहले उल्लेख किया है कि यह त्रुटि फिर से फेंकता है । मेरा मतलब इस jas.gemnetworks.com लिंक से है। क्या यह आपके लिए काम करता है ?
राघव RV

ओह, मैं देख रहा हूं कि अब आपका क्या मतलब है। कोई बात नहीं।
जोस

जवाबों:


19

ठीक है, इसलिए मैंने आखिरकार यह तय किया: डी

पहले इस प्रक्रिया में मैंने जो सीखा है:

  1. जब तक आपकी समस्या ठीक नहीं हो जाती तब तक अलग-अलग ड्राइवरों या मॉड्यूलों के साथ अपने ओएस को रैम करें, एक के बिना कम से कम नहीं ) यह जानना कि आप क्या कर रहे हैं / क्यों कर रहे हैं, और ख) सबसे महत्वपूर्ण रूप से एक ही पूर्ववत कैसे करें।

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

और @ chili555 को बहुत-बहुत धन्यवाद जिन्होंने बताया कि पिछले पैकेज से बचा हुआ कारण था।

तो मैंने क्या किया:

  1. मैंने bcmwl-kernel-sourceUbuntu 14.04 (मेरे LAN केबल के साथ) के लाइव रन पर इंस्टॉल करने की कोशिश की और जाँच की कि क्या WLan अभी काम करता है। (और हाँ, इसने पुष्टि की कि Ubuntu 14.04 / BCM43142 / bcmwl-kernel-sourceसमस्या नहीं थी ।)

  2. मैं /etc/modprobe.dअपनी हार्ड डिस्क इंस्टालेशन के उसी फोल्डर के संस्करण के साथ वहां गई फाइलों को क्रॉस कर गया ।

  3. इस /etc/modprobe.dनिर्देशिका में कॉन्फ़िगरेशन फ़ाइलें हैं जिनमें विभिन्न मॉड्यूलों के लिए जानकारी को ब्लैकलिस्ट करना शामिल है। मैंने उपलब्ध फ़ाइलों का नोट बनाया और बाद में जो कुछ भी उपलब्ध नहीं था, उसे उसी फ़ोल्डर के संस्करण के हार्ड डिस्क इंस्टालेशन से हटा दिया।

  4. मैं गया /lib/modules/3.*/updates/यह वह निर्देशिका है जो आपके सभी मॉड्यूल (wl, b43, आदि ...) को संग्रहीत करती है और एक जो मैंने विभिन्न मंचों में सूचीबद्ध wl मॉड्यूल के विभिन्न कस्टम पैच किए गए संस्करणों के साथ गड़बड़ की है।

  5. अपनी हार्ड डिस्क इंस्टॉलेशन के संस्करण के साथ क्रॉस चेकिंग के बाद lib/modules/3.*/updates/, मैंने मैन्युअल रूप से सभी ब्लूटूथ / वायरलेस / dkms / wl / (और विशेष रूप से एक mac80211) को हटा दिया और किसी भी अन्य मॉड्यूल को साफ कर दिया जो वॉलन से संबंधित हैं।

  6. मैं अंत में जगह (एक पुनरावर्ती कॉपी किया था पर ) /etc/modprobe.dऔर /lib/modules/3.*/updates/लाइव ओएस से एक ही निर्देशिका के साथ (मेरे हार्ड डिस्क स्थापना की) निर्देशिका।

  7. रीबूट

  8. करते हैं sudo apt-get install bcmwl-kernel-source। यह Ubuntu 14.04 के लिए BCM43142 के लिए आधिकारिक कामकाजी ड्राइवर है।

  9. रिबूट और sudo modprobe wlऔर वायोला, वायरलेस काम कर रहा था!

और अंत में मेरे सभी क्रॉस-पोस्टिंग के लिए माफी माँगता हूँ, इस सवाल के साथ IRCs, बार-बार स्पैमिंग स्पैमिंग। : पी

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

फिर से धन्यवाद chili555 :)

EDIT I ने हाल ही में अपने DisplayLinkUSB मॉनीटर के लिए ड्राइवर का समर्थन करने के लिए अपने कर्नेल को अपडेट किया और वाईफाई को चला गया।

फिर से स्थापित करने के एक अंधे प्रयास bcmwl-kernel-sourceने बिल्ड लॉग में निम्न त्रुटि को फेंक दिया।

"alloc_netdev" requires 4 arguments, but only 3 given

ड्राइवर को अपग्रेड किए गए कर्नेल के लिए अपडेट नहीं किया गया (संस्करण 3.18)। थोड़ा सा गुगला मुझे इस पोस्ट में -

https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1358966

जहां पैच किए गए संस्करणों के लिंक उपलब्ध हैं wl, जो अपग्रेड किए गए कर्नेल के साथ काम करता है।

मैंने मैन्युअल रूप से इस लड़के को डाउनलोड और स्थापित किया और वाईफाई को पुनर्स्थापित किया गया।

अब मैं शांति से lolcats ब्राउज़ करने के लिए वापस जा सकता हूं। तथास्तु।


2
मैं अधिक भाग्यशाली था। अपडेट के बाद मैंने अपना वाईफाई कनेक्शन खो दिया। USB के माध्यम से धमकी मैं सिर्फ आपका 8 कदम था: sudo apt-get install bcmwl-kernel-source --- और bump! यह रिबूट की आवश्यकता के बिना काम करता है।
फेलिप

यह उत्तर मुझे मिला सबसे विश्वसनीय है, लेकिन यह मेरे लिए काम नहीं किया है, मैं एक लेनोवो Z40 और एक ताज़ा स्थापित Ubuntu 16.04 के साथ काम कर रहा हूं। उत्तर को उन्नत करने के लिए कोई संकेत?
आइडिया डब्ल्यू

@ आईडीडब्ल्यू यह संभव है कि आपके पास लिनक्स कर्नेल का अपग्रेडेड वर्जन हो जो कि अनपैचड wlमॉड्यूल के साथ असंगत हो । शायद मेरा आखिरी संपादन आजमाएँ और देखें कि क्या यह आपके लिए काम करता है?
राघव आर.वी.

5

लिनक्स मिंट, उबंटू १३.१० और १४.०४ को स्थापित करते समय मुझे भी यही परेशानी हुई। मुझे अपने फोन से LAN केबल या USB टेदरिंग का उपयोग करना पड़ा जिससे bcmwl-k गिरी-सोर्स इंस्टॉल किया गया जो कि मेरे DELL inspiron 15 के लिए एकमात्र काम करने वाला वायरलेस ड्राइवर प्रतीत हो रहा था।

हालाँकि, मैं चलाने के बाद सॉफ़्टवेयर अद्यतन के अतिरिक्त ड्राइवर अनुभाग में bcmwl-k गिरी-स्रोत को देखने में सक्षम था

sudo apt-get update

LAN या USB टेदरिंग के माध्यम से इंटरनेट कनेक्शन स्थापित करने के बाद टर्मिनल से और आप अतिरिक्त ड्राइवर को सूचीबद्ध देखेंगे जहाँ से मैं ड्राइवर को आसानी से स्थापित करने में सक्षम था।


0

मैं भी Ubuntu 11.10 और 12.10 के साथ एक ही मुद्दा था। समस्या यह थी कि BCM43142 Sony VAIO FIT 15E पर वाई-फाई का पता नहीं चला था। इसलिए, जब मैंने Ubuntu १३.१० को स्थापित करने की कोशिश की, तो मैंने इंस्टालेशन के दौरान "इस थर्ड पार्टी सॉफ्टवेयर को इनस्टॉल" का विकल्प चेक किया, और यह मेरे लिए काम कर गया !!

स्थापित Ubuntu पर चरण 2 देखें , उप खंड Ubuntu स्थापित करने के लिए तैयार करें । आप भी इसे आजमा सकते हैं।


उम्म .. मुझे याद है कि मैं उस तीसरे पक्ष के विकल्प को चुनता हूं, जिसका अनुमान है, क्योंकि मैंने इस Ubuntu 14 को हाल ही में स्थापित किया है। लेकिन ubuntu को फिर से स्थापित किए बिना अब फिर से वही करने के लिए क्या कोई रास्ता है?
राघव RV

0

मुझे समस्या का सामना करना पड़ा है और इसे हल करने के लिए मैं सिर्फ अगली कमांड चलाता हूं:

# (sudo rmmod b43 ; sudo rmmod bcma ; sudo rmmod wl ; sudo modprobe wl ; sudo modprobe lib80211_crypt_tkip)

ऐसा लगता है कि b43 या bcma wl मॉड्यूल से टकराव हैं।

आशा है कि यह किसी की मदद करेगा ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.