ব্লুটুথ ডেল ইন্সপায়রন 15-3521 দিয়ে উবুন্টু 14.04 এ কাজ করছে না


9

আমার কাছে একটি ল্যাপটপ ডেল ইন্সপায়রান রয়েছে 15-2521 এর সাথে উবুন্টু 12.04 প্রাক ইনস্টলড, এটি ভাল কাজ করছিল (আমি এই উবুন্টুকে সরিয়ে দিয়েছি)। আমি উবুন্টু 14.04 (নতুন ইনস্টল) ইনস্টল করেছি।

(ইনস্টল করা ড্রাইভারটি হ'ল bcmwl-kernel-source 6.30.223.141+bdcom-0ubuntu2:)

ওয়াইফাই নেটওয়ার্ক ভাল কাজ করছে তবে ব্লুটুথ কাজ করছে না (আমার ফোন, অন্যান্য পিসি এবং ল্যাপটপ এটি দেখতে পারে না এবং আমার ল্যাপটপটি কিছুই দেখতে পারে না))

ব্লুটুথ ডিভাইস সক্ষম এবং চালু এবং দৃশ্যমান।

lspci ফলাফল:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

lsusb ফলাফল:

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 001 Device 005: ID 064e:8132 Suyin Corp. 
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller 
Bus 001 Device 003: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/MF627/MF636
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

দেখে মনে হচ্ছে এটি আপনার সাথে পিসিআই বাসের সাথে সংযুক্ত নয়, আপনি কি এটিকে সম্পাদনা করে lsusbআউটপুট দিয়ে নিজের প্রশ্নটি আপডেট করতে পারবেন ?
পি.এইচ। লিন

এটি একটি নয়, এটি ওয়্যারলেস কার্ড।
পি.এইচ। লিন

ব্লুটুথটি
মোমো

আমি এখন কি করব?
মোমো

উত্তর:


4

দুর্ভাগ্যক্রমে, আপনার ব্লুটুথ ডিভাইস:

Bus 001 Device 003: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0

উবুন্টু স্টকটির কোনও সংস্করণ দ্বারা সমর্থিত নয়, দয়া করে
বাগ1129865 দেখুন [ব্রডকম কম্বো বিটি / ওয়াইফাই কার্ড] 21 ডি 3 21 ডি 7 ব্লুটুথ কিছুতেই সনাক্ত করতে পারে না
(কারণটি মন্তব্য # 7 তে তালিকাভুক্ত)

এবং আমি আপনাকে এই
বাগটিতে সাবস্ক্রাইব করার পরামর্শ দিচ্ছি: বাগ 1065400 ব্রডকম ব্লুটুথ ফার্মওয়্যার লোড করার জন্য সমর্থন
সেই থ্রেডটিতে কোনও কাজ হতে পারে, শুভকামনা!


8

ডায়াবলিক 2 এর মতো একই পদক্ষেপ। নতুন তথ্যটি হেক্স ফাইলটি কোথায় এবং কীভাবে পাবেন is

সূত্র:

সম্পূর্ণ সমাধান পেতে আমি প্রথম থেকেই আমার সমস্ত পদক্ষেপ লিখি:

  1. আপনার ডিভাইসের আইডি সন্ধান করুন:

    s lsusb | গ্রেপ ব্লুটুথ

    উদাহরণস্বরূপ আমার আউটপুট:

    বাস 001 ডিভাইস 003: আইডি 0a5c: 21d7 ব্রডকম কর্পস বিসিএম 43142 ব্লুটুথ 4.0

    যা থেকে 0a5c: 21d7 মনে রাখা উচিত।

  2. আপনার ডিভাইসের জন্য একটি হেক্স ফাইল পান:

    • গুগলে ব্লুটুথ ড্রাইভার অনুসন্ধান করার পরে আমি এই ডাউনলোডটি বেছে নিয়েছি: http://drivers.softpedia.com/get/BLUETOOTH/Broadcom/Broadcom-43142- ব্লুথুথ-40- অ্যাডাপ্টার- ড্রিভার 12007030- উইন্ডোজ-8.shtml #download
    • আমি সুযোগের সাথে সর্বশেষ। Hex ফাইলটি বের করেছি। ভাগ্যক্রমে এটি কাজ করে। পদক্ষেপ: নটিলাসে ডাউনলোড করা। ক্যাব ফাইলটিতে ডান ক্লিক করুন> সংরক্ষণাগার ব্যবস্থাপক সহ ওপেন চয়ন করুন> সংরক্ষণাগার তালিকার শেষ .hex ফাইলটি নির্বাচন করুন> ডান ক্লিক করুন> নিষ্কাশন করুন ...
    • hex2hcd ডাউনলোড এবং সংকলন করুন
      it গিট ক্লোন গিট: //github.com/jessesung/hex2hcd.git
      d সিডি hex2hcd
      আমি তৈরি
    • .hex কে .hcd তে রূপান্তর করুন
       /। / hex2hcd /path/to/extected.hex / কোথাও / আপনি / সচল / আপনার_নিউইচসিডি
  3. থেকে hcd ফাইল অনুলিপি করুন / lib / অনুপস্থিত ফার্মওয়্যার হিসাবে lib / অনুপস্থিত ফার্মওয়্যার / fw- 0a5c_21d7 .hcd।

    ফাইলনামে আইডি ব্যবহার করুন যা আপনি আগে খুঁজে পেয়েছেন।


1
পদক্ষেপ 3. এইচসিডি ফাইলটি অনুলিপি করা উচিত:/lib/firmware/brcm/
ডেভিড 6

I have extracted the last .hex file by chance. Fortunately it worked.- লোকেরা এটি পড়ছেন দয়া করে নোট করুন যে এটি যদি কাজ না করে তবে এটি কিছুটা ভেঙে যেতে পারে, তাই ডায়াবলিক 2 এর পোস্ট যদি আপনার জন্য কাজ না করে তবে আপনার সম্ভবত এটি করা উচিত।
উইলফ

1
এছাড়াও যা dmesg | grep Bluetoothবলে তা পড়া খুব গুরুত্বপূর্ণ , কারণ এটি আপনাকে দরকারী তথ্য দেবে। আমার ক্ষেত্রে এটি বলছিল যে এটি ফাইলটি ব্রিএমসিএম / বিসিএম এইচসিডি লোড করতে ব্যর্থ হয়েছে , তাই আমি এইচসিডি ফাইলটির BCM.hcdপরিবর্তে নাম রেখেছি fw-0a5c_21d7.hcdএবং এতে অনুলিপি করেছি /lib/firmware/brcm/। এটি একটি মোহন মত কাজ করে। DELL অনুপ্রেরণা 15 - 3543.
কোয়ালফেই

ওহ এবং hexফাইলটি আমি ফ্লোরিন সি এর উত্তরে প্রস্তাবিত পদ্ধতিটি ব্যবহার করে বেছে নিয়েছি । infফাইলটি ব্যবহার করা হচ্ছে ।
কোয়ালফি

1
উবুন্টু ১.0.০৪ এর জন্য, সমাধানটি হ'ল উইন্ডোজ থেকে .hex ফাইলটি উপরে বর্ণিত অনুসারে রূপান্তর করা .hdc, তবে আপনাকে ফার্মওয়্যার ফাইলের জন্য আলাদা নাম রাখতে হবে যেমন: /lib/firmware/brcm/BCM-0a5c-6410.hcd(আপনার লসাসব বাস: ডিভনাম আইডি উপর নির্ভর করে)
morhook

6

উত্তরগুলি বলছে যে লিনাক্সের জন্য ফার্মওয়্যারটি পেতে আমার উইন্ডোজ ইনস্টল করতে হবে ... ভুল আছে, তাই না?

তবে আগের উত্তরগুলি ছিল সোনার। আমি উবুন্টু 12.04 386 এর সাথে আমার ডলে দীর্ঘ সময় পরে কাজ করছি Here এখানে পূর্ববর্তী উত্তরের (বিশেষত এসবি) আমার সম্পূর্ণতা:

  1. এসবি'র ক্যাবটি ভাল এবং এই পরিবারের বেশ কয়েকটি চিপের জন্য হেক্স ফাইল রয়েছে।

  2. ক্যাবেক্সট্রাক্ট .cab সংরক্ষণাগারটি বের করার জন্য একটি সরঞ্জাম। শুধু:

    sudo অ্যাপ্লিকেশন ক্যাবেক্সট্র্যাক ইনস্টল করুন

এবং এটি থেকে এক্সট্রাক্ট:

cabextract 20573731_e75f2c1244fb153ccc4c1cac0dfbbab030d18543.cab

সচেতন হন যে ক্যাবটির ভিতরে কোনও ডিরেক্টরি নেই, তবে কেবল ফাইলগুলি, সুতরাং আপনি প্রচুর হেক্স ফাইল পাবেন। একটি নির্দিষ্ট ডিরেক্টরি এমকেডির করা এবং সেখানে ক্যাবটি বের করা ভাল।

  1. সঠিক হেক্স ফাইলটি কীভাবে পাবেন

সুতরাং আমার কাছে চিপের আইডিটি রয়েছে: 0a5c: 21d7 এবং হেক্স ফাইলের একটি গুচ্ছ। আমি কীভাবে আমার জন্য সঠিকটি পেতে পারি? কৌশলটি হ'ল .inf ফাইলটি অনুসন্ধান করা যা উইন্ডোজকে কী ইনস্টল করতে হয় তার নির্দেশ দেয়। 21 ডি 7 সন্ধান করছি ('ডি' এর পরিবর্তে মূলধন ডিটি নোট করুন) আমি এটি পেয়েছি:

% Dell1704. DeviceDesc% = RAMUSB21D7, USB \ VID_0A5C & PID_21D7; বিআরসিএম জেনেরিক 43142A0 র‌্যামউএসবি

ইউএসবি / ভিআইডি এবং পিআইডি হ'ল lsusb: মূলধন (0a5c: 21 ডি 7)। র‌্যাম ইউএসবি 21 ডি 7 হ'ল ইনফ ইনফাইলে (এটি ডিভাইসের বিবরণ) এর পরে আমার অনুসন্ধান করতে হবে।

এবং এটি আমার ফলাফল:

;;;;;;;;;;;;;RAMUSB21D7;;;;;;;;;;;;;;;;;

[RAMUSB21D7.CopyList]
bcbtums.sys
btwampfl.sys
BCM43142A0_001.001.011.0122.0126.hex

এবং আমি যে হেক্স ফাইলটি ব্যবহার করব তা হ'ল বিসিএম 43142 এ0_001.001.011.0122.0126. hex

বাকিগুলি উপরের মতোই। সরঞ্জামের গর্ত গিট পান, এটি তৈরি করুন, হেক্স ফাইলটি এইচসিডি রূপান্তর করুন, বিটিএসবি বাতিল করুন / পুনরায় লোড করুন।

দ্রষ্টব্য: সচেতন হোন hcd ফাইলটি fw -...... দিয়ে শুরু করা উচিত এবং fw নয়_২.... আমি এই ভুলটি করেছি। :)


সঠিক হেক্স ফাইলটি বের করার পরে এবং পদ্ধতি অনুসরণ করে। আমি যখন আমার মেশিনটি পুনরায় চালু করেছি এবং কমান্ড বহিষ্কার করেছি dmesg | grep firmware। আমি আউটপুট পাচ্ছি[ 15.023826] bluetooth hci0: Direct firmware load for brcm/BCM43142A0-0a5c-21d7.hcd failed with error -2
রবি 1991

6

আমি পোস্টটি থেকে সমাধানটি দিয়ে সমস্যার সমাধান করেছি :

সংক্ষেপে, আমি এই পদক্ষেপগুলি করেছি: আপনার আইডি তালিকাবদ্ধ করুন:

lsusb

আমার আইডিটি হ'ল: 0a5c:21d7

ফাইলটি পান। Hex: আপনার উইন্ডোজ পার্টিশনে (ধরে নেওয়া যায় যে আপনি উইন্ডোজ দিয়ে দ্বৈত বুট করেন) , বিসিএমএক্সএক্সএক্সএক্সএক্স ফাইলটি পান C:\windows\system32\drivers। যদি দুটি বা ততোধিক ফাইল থাকে তবে হেক্স, উইন্ডো ডিভাইস ম্যানেজারের সাথে কোনটি ব্যবহৃত হচ্ছে তা দেখুন। আপনার হোম ডিরেক্টরিতে এই ফাইলটি অনুলিপি করুন

টার্মিনালটি খুলুন এবং এই আদেশগুলি টাইপ করুন:

sudo apt-get install git
git clone git://github.com/jessesung/hex2hcd.git
cd hex2hcd
make
./hex2hcd ../BCMxxxx.xxx.xxx.xx.hex fw-0a5c_21d7.hcd (Replace 0a5c_21d7 with your id)
sudo cp fw* /lib/firmware

এই আদেশগুলি দিয়ে মডিউলগুলি পুনরায় লোড করুন:

sudo modprobe -r btusb
sudo modprobe btusb

আপনার কম্পিউটার পুনরায় চালু করুন।

টার্মিনালটি খুলুন এবং লিখুন:

dmesg | grep firmware

ঠিক আছে যদি আপনি বার্তাটি দেখতে পারেন:

[   xxxxxxxxxx] Bluetooth: firmware loaded

এটাই সব.

শুভকামনা ডায়াবলিক 2


1
যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে।
нιηসিস

নোট পোস্টটি আপাতদৃষ্টিতে এখানে
উইলফ

0

আমার ক্ষেত্রে ব্লুটুথ ফার্মওয়্যারটি লোড হয় না যতক্ষণ না আমি / lib / ফার্মওয়্যার / তে brcm ডিরেক্টরি তৈরি করি এবং এতে ফাইলটির নাম পরিবর্তন করি না

BCM43142A0-0a5c-21d7.hcd

আমি ডেবিয়ান 8 এবং ডেল ইন্সপায়রন 15 ব্যবহার করছি

চিয়ার্স


-1

সমাধান কাজ করে (উবুন্টু 14.04 কার্নেল -৪.২) আমার ক্ষেত্রে, এইচসিডি ফাইলটির নাম বিসিএম এইচসিডি রাখা দরকার। আপনার hcd ফাইলটির সঠিক নামটি আপনার লোডিং ত্রুটির বর্ণনায় বর্ণিত হবে, যা কমান্ড ব্যবহার করে দেখা যাবে:

dmesg | grep firmware

উইলফ উপরে বর্ণিত হিসাবে!


উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! উত্তর হিসাবে মন্তব্য যোগ করবেন না দয়া করে। সাইটে কিছু সময় বিনিয়োগ এবং আপনার যথেষ্ট লাভ হবে বিশেষাধিকার ভোট দিন আপনি এই ধরনের মত উত্তর এই , অথবা যখন কোনো বিষয় শোধন সচেষ্ট প্রকৃত মন্তব্য যোগ করতে।
মার্টিন থর্নটন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.