আপডেট : সতর্কতা - নীচে @ কলমালকা-কিড হিসাবে কিছু ব্যবহারকারীর জন্য, নিম্নলিখিতগুলি তাদের সিস্টেম সেটিংস সম্পূর্ণভাবে ভেঙেছে। সাবধানতার সাথে এগিয়ে যান.
আমার কিছু ভাল খবর আছে - আমি পুরো দিন হ্যাকিং এবং চুল ছিঁড়ে ফেলার 1.5 দিনের পরে আমার দেল এক্সপিএস 13 ল্যাপটপ (ব্রডকম ব্লুটুথ চিপ) এর সাথে নির্ভরযোগ্যভাবে "কম শক্তি" ব্লুটুথ 4.0 মাইক্রোসফ্ট ডিজাইনার মাউসটি পেতে সক্ষম হয়েছি। হ্যাঁ লিনাক্স! : ডি
এটি এখানে ডকুমেন্টিং যাতে একই পরিস্থিতিতে কেউ একই চুল ছিঁড়ে যেতে হবে না।
প্রথমে, আমি 14.04 এ চলমান একটি নতুন নতুন কার্নেল 3.19 পেতে এলটিএস সক্ষমকরণ স্ট্যাক পৃষ্ঠায় দেওয়া নির্দেশাবলী অনুসরণ করেছি ।
sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid
apt-get dist-upgrade
নতুন কর্নেল প্যাকেজগুলি ইনস্টল করার জন্য আমাকে তার পরেও করতে হয়েছিল।
এটি আমার ব্লুটুথকে পুরোপুরি ভেঙে দিয়েছে কারণ আমার কাছে ব্রডকম চিপ রয়েছে যাতে কাস্টম ফার্মওয়্যার প্রয়োজন (এটি ঠিক করার জন্য নীচে দেখুন)।
টাটকা শুরু করতে আমি আমার ল্যাপটপ থেকে সমস্ত ব্লুটুথ সামগ্রী আনইনস্টল করেছি। bluez
থেকে প্যাকেজ vidplace7/bluez5
পিপিএ আনইনস্টল উপর আমার জন্য নরক। /var/lib/dpkg/info/bluez.prerm
আনইনস্টল কমান্ডটি করার আগে এবং invoke-rc.d
লাইনটি মুছে ফেলা এবং এটির পরিবর্তে এটি সম্পাদনা করে আমি এটি ঠিক করেছি echo "no bluetooth stopping!"
। এটি কাজ করেছে এবং প্যাকেজটি নিম্নলিখিত পদক্ষেপগুলি সহ আনইনস্টল করবে:
dpkg -l | grep blue
আপনাকে সমস্ত ব্লুটুথ প্যাকেজগুলির একটি তালিকা দেবে।
apt-get remove --purge bluez bluetooth blueman...
তালিকাভুক্ত সমস্ত প্যাকেজগুলির সাথে সমস্ত কিছু আনইনস্টল হবে।
সমস্ত ব্লুটুথ প্যাকেজ মুছে ফেলা হলে, ভাঙা নীল রঙের পিপিএ সরান:
sudo add-apt-repository --remove ppa:vidplace7/bluez5
তারপরে নিম্নলিখিত পিপিএ যুক্ত করুন, যার একটি ক্র্যাশবিহীন সংস্করণ রয়েছে bluez
:
sudo apt-add-repository ppa:timchen119/bluez5-trusty
apt-get install bluez
কারণ ডেল এক্সপিএস 13 এর একটি ব্রডকম চিপ রয়েছে যার জন্য একটি কাস্টম ফার্মওয়্যার প্রয়োজন। নিম্নলিখিত ফার্মওয়্যার ইনস্টলেশন পদক্ষেপগুলি কেবলমাত্র সেই চিপের জন্য প্রয়োজনীয় । আমার সিসলগে নিম্নোক্ত লাইনের কারণে আমি সমস্যাটি সনাক্ত করেছি:
kernel: bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0a5c-216f.hcd failed with error -2
kernel: Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0a5c-216f.hcd not found
সুতরাং ফার্মওয়্যারটি আবার ইনস্টল করার জন্য আমাকে এই নির্দেশাবলী অনুসরণ করতে হয়েছিল ।
- মাইক্রোসফ্ট থেকে ড্রাইভার পান এখানে ।
- এটি দিয়ে খুলুন
cabextract
।
- ফাইলটি রূপান্তর করুন এবং ফার্মওয়্যার অবস্থানে সংরক্ষণ করুন:
hex2hcd BCM20702A1_001.002.014.1443.1572.hex /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd
- নোট করুন যে এলটিএস কার্নেল ৩.১৯ এর জন্য কেবল ফার্মওয়্যারের সেই সংস্করণটিই কাজ করবে। আমি প্রথমে পরে সংস্করণ চেষ্টা করেছি এবং এটি কার্যকর হয়নি।
- নিশ্চিত হয়ে নিন যে আপনি আপনার ল্যাপটপটি বন্ধ করে দিয়েছেন এবং আবারও কেবল পুনরায় বুট করবেন না।
একবার আপনি উঠে আবার চলার পরে ব্লুটুথের কাজ করা উচিত এবং আপনি blueman
মাউসের সাথে সংযোগ স্থাপনের জন্য উদাহরণ ইনস্টল করতে পারেন । আপনি কমান্ড লাইনে মাউসের সাথে ম্যানুয়ালি এইভাবে সংযোগ করতে পারেন (জোড় মোডে রাখার জন্য প্রথমে নীচে 3 সেকেন্ডের জন্য বোতাম টিপুন):
# bluetoothctl
[NEW] Controller XX:XX:XX:XX:XX:XX YourDevice [default]
[bluetooth]# agent KeyboardOnly
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# scan on
Discovery started
[CHG] Controller XX:XX:XX:XX:XX:XX Discovering: yes
[NEW] Device YY:YY:YY:YY:YY:YY Designer Mouse
[bluetooth]# pair YY:YY:YY:YY:YY:YY
Attempting to pair with YY:YY:YY:YY:YY:YY
[CHG] Device YY:YY:YY:YY:YY:YY Connected: yes
[CHG] Device YY:YY:YY:YY:YY:YY Paired: yes
Pairing successful
[bluetooth]# connect YY:YY:YY:YY:YY:YY
[CHG] Device YY:YY:YY:YY:YY:YY Connected: yes
ব্লুটুথ ফার্মওয়্যারের সাথে সমস্যাটি খুঁজে পেতে অনেক সময় লেগেছে কারণ একমাত্র লক্ষণটি ছিল বার্তাগুলি org.bluez.Error.AuthenticationFailed
এবং org.bluez.Error.AuthenticationCancelled
যখন আমি জোড়া বা সংযোগ দেওয়ার চেষ্টা করেছি।