ผมใช้ลินุกซ์มิ้นท์ 19 อบเชยบนGigabyte Brix GB-BKi3HA-7100 น่าแปลกที่บลูทู ธ ทำงานได้อย่างสมบูรณ์แบบนอกกรอบ ฉันสามารถคลิกที่ไอคอนบลูทู ธ ในแถบงานสแกนหาอุปกรณ์พบอุปกรณ์ของฉันจับคู่และเชื่อมต่อกับเอะอะน้อยที่สุด
กิจการที่น่าทึ่งนี้ใช้เวลาประมาณ 2 สัปดาห์ ทันใดนั้นฉันมีปัญหาในการจับคู่กับอุปกรณ์ ฉันรีบูตคอมพิวเตอร์และดูเหมือนว่าบลูทู ธ จะหยุดทำงานอย่างสมบูรณ์ เมื่อทำการค้นหาอุปกรณ์มันจะไม่แสดงรายการอุปกรณ์เดียวในขณะที่ก่อนหน้านั้นจะแสดงรายการอุปกรณ์มากกว่าสิบรายการที่พบในพื้นที่ท้องถิ่น (ฉันอาศัยอยู่ในอาคารอพาร์ตเมนต์ดังนั้นโดยปกติแล้วจะรับอุปกรณ์จากเพื่อนบ้านอย่างน้อย 10-15 เครื่อง)
ดังนั้นในการแก้จุดบกพร่อง ผลลัพธ์ของการrfkill list all
แสดง:
# rfkill list all
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
398: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
... ดังนั้นจะปรากฏอะแดปเตอร์บลูทู ธ อย่างน้อยก็ยังคงมีอยู่และไม่ถูกบล็อก
ฉันสามารถเริ่มและเปิดใช้งานบริการบลูทู ธ ได้อย่างชัดเจน:
# systemctl start bluetooth.service
# systemctl enable bluetooth.service
Synchronizing state of bluetooth.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable bluetooth
แต่ถ้าฉันพยายามอธิบายให้hci0
อุปกรณ์นั้น ๆ ล้มเหลวมันจะล้มเหลว:
# hciconfig hci0 up
Can't get device info: No such device
ยิ่งไปกว่านั้นไม่แสดงlspci
หรือlsusb
แม้แต่แสดงอแด็ปเตอร์บลูทู ธ ในระบบ:
# lspci | grep -i blue
# lsusb | grep -i blue
... แต่ฉันแน่ใจว่า Gigabyte Brix มีอะแดปเตอร์บลูทู ธ เพราะดีมันก็ทำงานเป็นเวลา 2 สัปดาห์และhci0
อินเตอร์เฟซบลูทู ธ rfkill list all
จะแสดงขึ้นใน
และบริการดูเหมือนว่าจะทำงานได้ดี:
# service bluetooth status
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2018-09-29 12:05:21 EDT; 1h 38min ago
Docs: man:bluetoothd(8)
Main PID: 743 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
CGroup: /system.slice/bluetooth.service
└─743 /usr/lib/bluetooth/bluetoothd
Sep 29 12:05:21 XXX-GB-BKi3-H-A-7100 systemd[1]: Starting Bluetooth service...
Sep 29 12:05:21 XXX-GB-BKi3-H-A-7100 bluetoothd[743]: Bluetooth daemon 5.48
Sep 29 12:05:21 XXX-GB-BKi3-H-A-7100 bluetoothd[743]: Starting SDP server
Sep 29 12:05:21 XXX-GB-BKi3-H-A-7100 bluetoothd[743]: Bluetooth management interface 1.14 initialized
Sep 29 12:05:21 XXX-GB-BKi3-H-A-7100 systemd[1]: Started Bluetooth service.
เมื่อผมลองใช้ฉันได้รับข้อความแสดงข้อผิดพลาดbluetoothctl show
No default controller available
# bluetoothctl
Agent registered
[bluetooth]# show
No default controller available
[bluetooth]#
ดังนั้นอะไรคือสาเหตุที่เป็นไปได้ของสิ่งนี้ มือเดียวlspci
และlsusb
ไม่แสดงอะแดปเตอร์บลูทู ธ ซึ่งดูน่าตกใจมาก แต่rfkill list all
แสดงhci0
อินเทอร์เฟซบลูทู ธ และบริการบลูทู ธ นั้นดูเหมือนว่ากำลังทำงานอยู่
แต่ในที่สุดฉันก็ไม่สามารถสแกนหาอุปกรณ์ได้ เกิดอะไรขึ้นที่นี่ อาการดูเหมือนว่าบริการซอฟต์แวร์กำลังทำงาน แต่ราวกับว่าคอมพิวเตอร์ไม่มีอะแดปเตอร์บลูทู ธ ฮาร์ดแวร์จริง (ยกเว้นฉันรู้ว่ามันเป็นเพราะมันทำงานได้อย่างสมบูรณ์เป็นเวลา 2 สัปดาห์)