إصلاح عدم توافق Bluetooth مع Ubuntu 24.04.1 Kernel 6.8
هناك العديد من المستخدمين الذين واجهوا مشكلات في تشغيل البلوتوث على نظام أوبونتو 24.04.1 LTS بعد الترقية إلى الكيرنل 6.8.0-50-generic. يعد عدم توافق برنامج التشغيل btusb 4.1 أحد الأسباب الشائعة لهذه المشكلة. في هذا المقال، سنناقش كيفية معالجة مشكلة عدم التوافق هذه، خطوة بخطوة، لنساعدك على استعادة تشغيل البلوتوث على جهازك.
التعرف على المشكلة
أثناء عملية الترقية لم تظهر المشاكل إلا بعد تثبيت الكيرنل الجديد. في العديد من الحالات، تلقى المستخدمون رسائل خطأ تشير إلى فشل تثبيت برنامج تشغيل البلوتوث، وظهور تحذيرات متعددة. أحد هذه التحذيرات كان بأن الحزمة الثنائية لـ btusb 4.1 لم يتم العثور عليها. يمكن أن يكون السبب وراء هذه المشكلات هو عدم تطابق إصدار المترجم المستخدم في البناء مع إصدار المترجم المتوقع بواسطة النواة الجديدة.
رسالة الخطأ الشائعة
تعتبر الرسالة التالية واحدة من أكثر الرسائل شيوعًا التي تواجه المستخدمين: "حالة إرجاع سيئة للوحدة المبنية على kernel: 6.8.0-50-generic". يؤكد ذلك أن هناك تعارضًا في التعريفات أو الإجراءات اللازمة لتثبيت البلوتوث بشكل صحيح. جاء ذلك بعد إعادة التثبيت التلقائي لـ dkms، مما يدل على أن هذا البرنامج لا يستطيع العثور على الحزمة المطلوبة أو تثبيتها بسبب وجود أخطاء سابقة.
خطوات حل المشكلة
-
إزالة الحزمة الموجودة: أول خطوة فعالة هي إزالة dkms btusb 4.1 وملفاتها بالكامل. يمكن القيام بذلك باستخدام الأمر:
sudo apt remove --purge dkms-btusb
-
استنساخ الريبو: بعد إزالة الحزمة، يجب عليك استنساخ الريبو من GitHub والتي تحتوي على الإصدار الصحيح من برنامج التشغيل. استخدم الأمر:
git clone https://github.com/jeremyb31/bluetooth-6.8
-
إعادة تثبيت dkms: بعد استنساخ الريبو، انتقل إلى مجلد البناء وقم بتثبيت البرنامج مرة أخرى:
cd bluetooth-6.8 sudo dkms build btusb/4.1 sudo dkms install btusb/4.1
-
فحص إعدادات المترجم: تأكد من أنك تستخدم نفس إصدار المترجم المستخدم في بناء النواة. في بعض الأحيان، قد تكون هناك اختلافات في الإصدارات تؤدي إلى تعارضات. إذا كنت تستخدم إصدارًا قديمًا، يمكنك تحديثه باستخدام:
sudo apt-get update sudo apt-get install gcc
- تحقق من السجلات: بعد كل خطوة، تأكد من مراجعة السجلات المرتبطة بعملية البناء. يمكن إيجاد سجلات الأخطاء في:
/var/lib/dkms/btusb/4.1/build/make.log
بدائل لتشغيل البلوتوث
إذا كنت لا ترغب في مواجهة التعقيدات السابقة أو إذا لم تنجح هذه الخطوات في حل المشكلة، فيمكنك النظر في استخدام بدائل لتشغيل البلوتوث. قد تشمل هذه الحلول توصيل جهاز البلوتوث كهدية USB، والذي يتجنب الحاجة إلى تثبيت برنامج تشغيل معقد.
خلاصة
تعد مشكلة البلوتوث – كيفية إصلاح عدم توافق btusb 4.1 مع Ubuntu 24.04.1 LTS kernel 6.8.0-50-generic من المشكلات الشائعة التي يمكن أن يواجهها المستخدمون بعد الترقية. من خلال اتباع الخطوات المذكورة أعلاه، يمكنك حل المشكلة واستعادة وظيفة البلوتوث في جهازك. وإذا كنت تفضل، هناك دائمًا بدائل بسيطة باستطاعتك استخدامها.
تذكر دائماً أن الصبر خطوة أساسية عندما تتعامل مع برمجيات النظام. في النهاية، ستساعدك التجربة على تجاوز صعوبات مستقبلية، وتوفير وقتك.