การเปิดใช้ Bluetooth ของ MediaTek MT7922 บน Ubuntu 24.04

เราพบโมดูล MediaTek MT7922 ที่รองรับ WiFi 6 และ Bluetooth 5.3 ในมินิพีซีหลายนุาย แต่ Bluetooth จะไม่ทำงานใน Linux เนื่องจากขาดไดรเวอร์ ซึ่งในโพสต์นี้เราจะแสดงวิธีเปิดใช้งาน Bluetooth ในโมดูล MediaTek MT7922 ได้อย่างง่ายดายเมื่อใช้งานบน Ubuntu 24.04

เราได้กล่าวไว้ก่อนหน้านี้แล้ว่า Ian Morrisson ได้ส่งแพตซ์ (patch) ที่เพิ่ม ID สำหรับโมดูล MT7922 (Azurewave AW-XB591NF) ที่อยู่ในมินิพีซี GEEKOM รุ่นล่าสุดเมื่อเดือนมีนาคมที่ผ่านมา ตามทฤษฎีแล้วอาจจะต้องสร้าง Linux kernel ใหม่  แต่เนื่องจากตอนนี้ Linux 6.10 ได้ปล่อยออกมาแล้ว มันง่ายมากขึ้นเนื่องจาก Canonical ได้ทำให้ Linux 6.10 kernel ใช้ได้สำหรับ Ubuntu ดังนั้นเราจำเป็นเพียงแค่ติดตั้งมัน และปัญหาก็จะได้รับการแก้ไข!

MT7922 Bluetooth Ubuntu 24.04

Ubuntu 24.04 มาพร้อมกับ Linux 6.8 เราสามารถเห็นข้อผิดพลาด opcode Bluetooth ใน kernel log


ถ้าคุณไปที่การตั้งค่าเพื่อเปิดใช้งาน Bluetooth คุณจะพบหน้าต่าง “Bluetooth Turned Off” และปุ่มสลับสีเทาที่ไม่สามารถเลื่อนไปทางขวาเพื่อเปิดใช้งาน Bluetooth ได้

GEEKOM A8 Ubuntu bluetooth not working (1)

เราสามารถเปิดใช้งาน Bluetooth ได้โดยการดาวน์โหลด Linux 6.10 หรือเวอร์ชั่นที่สูงกว่าจากเซิร์ฟเวอร์ mainline kernel server น่าเสียดายที่อิมเมจ amd64 สำหรับ Linux 6.10 ยังไม่พร้อมใช้งานในขณะนี้

Linux 6.10 Ubuntu Missing

สำหรับการทดสอบ ฉันได้ดาวน์โหลดอิมเมจ Linux 6.10-rc4 และติดตั้งดังนี้:


หลังจากรีบูต เราจะตรวจสอบว่า Linux 6.10 กำลังทำงานอยู่และ Bluetooth ได้เปิดใช้งานเรียบร้อยแล้ว


เราได้ทำการทดสอบสิ่งนี้กับ มินิพีซี GEEKOM AE7 และสามารถใช้งานได้กับโมดูล Azurewave AW-XB591NF แต่แบรนด์อื่น ๆ ของโมดูล MT7922 อาจมี HW ID ที่แตกต่างกันและผลลัพธ์ของคุณอาจแตกต่างออกไป ควรหลีกเลี่ยงการใช้ RC releases บนเครื่องที่ใช้งานจริง และอาจคุ้มค่าที่จะรอให้อิมเมจ Linux 6.10 พร้อมใช้งาน หมายเหตุ Canonical ปล่อยอิมเมจ Linux mainline โดยไม่มีการรับรองว่าจะใช้งานได้และไม่ให้การรองรับสำหรับอิมเมจเหล่านี้ การเปิดตัว Ubuntu 24.04.1 มีกำหนดในวันที่ 15 สิงหาคม และอาจรวมถึงการเปลี่ยนแปลงเพื่อเปิดใช้งาน Bluetooth บนโมดูล MT7922 (รอการยืนยัน) Linux distributions อื่นๆ จะทำงานได้ถ้าคุณสามารถติดตั้ง Linux 6.10 ได้

แปลจากบทความภาษาอังกฤษ : How to easily enable MediaTek MT7922 Bluetooth on Ubuntu 24.04

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา