PulseAudio ไม่สามารถโหลดโมดูลบลูทู ธ


38

ฉันมีปัญหาในการเชื่อมต่อลำโพง Bluetooth ด้วยการติดตั้ง 15.10 ใหม่ (แก้ไข: ใช้กับ 16.04 เช่นกัน) ลำโพงเชื่อมต่ออยู่ แต่ไม่ได้อยู่ในรายการเป็นอุปกรณ์เสียงที่มีอยู่

ฉันพยายามโหลดโมดูลบลูทู ธ โดยใช้:

sudo pactl load-module module-bluetooth-discover
Failure: Module initialization failed

ลำโพงตัวเดียวกันทำงานได้อย่างสมบูรณ์บน 14.04 ความคิดใดที่ฉันสามารถโหลดโมดูลอย่างถูกต้องเพื่อให้ฉันสามารถใช้ลำโพงได้


1
ฉันได้สกัดแก้ปัญหาที่คุณโพสต์เป็นส่วนหนึ่งของคำถามที่เป็นคำตอบที่แยกต่างหาก รู้สึกอิสระที่จะ repost คำตอบนี้โดยใช้บัญชีของคุณ (ที่จะได้รับชื่อเสียงที่เกี่ยวข้อง) หรือรวมกับของคุณคำตอบปัจจุบัน จากนั้นโปรด ping ฉันเพื่อฉันจะได้ลบคำตอบของฉัน ดูเพิ่มเติมเราจะทำอย่างไรกับคำถามนี้ซึ่งเป็นคำตอบจริง ๆ ?
Melebius

คำตอบ:


58

แก้ไขได้โดยใช้คำตอบ SimFox3 ในนี้ด้าย

ข้อผิดพลาดและวิธีแก้ปัญหาที่เป็นไปได้: จริง ๆ แล้วฉันพบข้อผิดพลาดที่ทำให้ชุดหูฟังใช้งานไม่ได้ดูเหมือนว่าโมดูลระบบเสียงแบบพัลส์: โมดูลบลูทู ธ - ค้นพบจะทำงานได้ก็ต่อเมื่อเริ่มทำงานหลังจากเซสชั่น X11 หมด ดังนั้นฉันมีวิธีแก้ปัญหา

แก้ไขไฟล์:

/etc/pulse/default.pa

และใส่ความคิดเห็น (โดยมี#จุดเริ่มต้นของบรรทัด) บรรทัดต่อไปนี้:

#load-module module-bluetooth-discover

ตอนนี้แก้ไขไฟล์:

/usr/bin/start-pulseaudio-x11

และหลังบรรทัด:

   if [ x”$SESSION_MANAGER” != x ] ; then
        /usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
    fi

เพิ่มบรรทัดต่อไปนี้:

    /usr/bin/pactl load-module module-bluetooth-discover

วิธีนี้โมดูลบลูทู ธ ของ Pulse Audio จะไม่ถูกดาวน์โหลดในเวลาบูต แต่หลังจาก x11 เริ่มทำงาน


2
คุณคือฮีโร่ของฉัน! คุณส่งรายงานนี้เป็นรายงานข้อผิดพลาดบางแห่ง สิ่งนี้แก้ไขได้สำหรับฉัน
เลือก

ทำงานให้ฉันด้วย - นี่คือ Lidl bluetooth SBL 4.1 ที่ราคาถูกและร่าเริงซึ่งก่อนหน้านี้ไม่เคยปรากฏบน googling ด้วย Linux ทำได้ดีมาก +1!
Mark Williams

3
มันใช้งานได้กับ 16.04 เช่นกันเชื่อหรือไม่ว่าข้อผิดพลาดนี้ยังคงมีอยู่และดูเหมือนว่าไม่มีใครที่จะแก้ไขปัญหานี้ได้
Zippp

1
ที่ดี! ปัญหาเดียวกันใน Debian 9 และวิธีแก้ปัญหาเดียวกัน ...
Multiplayer1080

2
มีรายงานข้อผิดพลาดอัปสตรีมหรือ distro สำหรับสิ่งนี้หรือไม่ ฉันไม่สามารถพบได้ใน Ubuntu หรือ Debian หรือ upstream ...
bk138

5

ทางออกใน 16.10 คือ:

$ sudo apt install bluetooth pulseaudio-module-bluetooth

คำตอบนี้ถูกโพสต์ในฐานะที่เป็นแก้ไขเพื่อคำถาม


3

บางครั้งมันทำงานหลังจากรีบูตและข้อผิดพลาดดังกล่าวปรากฏขึ้นในภายหลัง ...

ดังนั้นลำดับ:

sudo pactl unload-module  module-bluetooth-discover 
sudo pactl   load-module  module-bluetooth-discover 

สามารถประหยัดเวลาของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.