อุปกรณ์ Bluetooth ไม่พร้อมใช้งาน


13

ฉันทำตามบทช่วยสอนนี้เพื่อตั้งค่าดองเกิล Bluetooth ของฉันและเริ่มใช้งาน ฉันมีดองเกิลบลูทู ธ แบบเดียวกันกับที่ใช้ในการสอนแต่ฉันไม่สามารถใช้งานได้ ฉันไปที่ขั้นตอน "C" แล้วเจอปัญหา นี่คือคำสั่งบางอย่างที่ฉันใช้เพื่อวินิจฉัยปัญหา:

$ hcitool scan
Device is not available: No such device
$ lsusb
...
Bus 001 Device 009: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
...
$ hciconfig dev
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:1B:10:00:2A:EC  ACL MTU: 1017:8  SCO MTU: 64:0
        DOWN
        RX bytes:1355 acl:0 sco:0 events:49 errors:0
        TX bytes:204 acl:0 sco:0 commands:48 errors:0
$ hciconfig -a
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:1B:10:00:2A:EC  ACL MTU: 1017:8  SCO MTU: 64:0
        DOWN
        RX bytes:1355 acl:0 sco:0 events:49 errors:0
        TX bytes:204 acl:0 sco:0 commands:48 errors:0
        Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy:
        Link mode: SLAVE ACCEPT
$ hcitool dev
Devices:
$ sudo hciconfig hci0 piscan
Can't set scan mode on hci0: Network is down (100)
$ sudo hciconfig hci0 reset
Can't init device hci0: Operation not supported (95)
$ /etc/init.d/bluetooth status
[ ok ] bluetooth is running.
$ sudo bluez-simple-agent
Traceback (most recent call last):
  File "/usr/bin/bluez-simple-agent", line 104, in <module>
    path = manager.DefaultAdapter()
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.bluez.Error.NoSuchAdapter: No such adapter

ข้อเสนอแนะใด ๆ พลังงานไม่ใช่ปัญหาเนื่องจากฉันเรียกใช้ดองเกิลจากฮับ USB ที่ใช้พลังงาน

ฉันไม่ต้องการโซลูชันที่บอกให้ฉันลดระดับซอฟต์แวร์ของฉัน นั่นไม่ใช่วิธีแก้ปัญหานั่นคือวิธีแก้ปัญหา


คุณกำลังใช้อะไรจากฮับ dongle ของบลูทู ธ the Pi หรือทั้งสองอย่าง
Steve Robillard

@SteveRobillard เพียงแค่ดองเกิล
syb0rg

สิ่งที่ส่งคืนจาก /etc/init.d/bluetooth สถานะ
Steve Robillard

@SteveRobillard แก้ไขที่ด้านล่างของสิ่งที่คำสั่งที่ฉันวิ่ง มันบอกว่ามันกำลังทำงานอยู่
syb0rg

3
ฉันมีข้อผิดพลาดเหมือนกับคุณ คุณบังเอิญได้รับการอัปเดตเกี่ยวกับเรื่องนี้หรือไม่?
catteneo

คำตอบ:


8

คำตอบที่ล่าช้า แต่เมื่อเร็ว ๆ นี้มีประสบการณ์มัน ฉันสังเกตเห็นว่าอินเตอร์เฟสหยุดทำงาน ของคุณก็ลงเช่นกัน

วิ่งsudo hciconfig hci0 upบนปรับปรุงเฟิร์มแก้ปัญหาของฉัน ไม่แน่ใจว่าเกิดขึ้นได้อย่างไรในขณะที่ผู้คนจากraspberrypi.org หัวข้อนี้ยืนยันที่จะลดระดับ


สิ่งนี้ใช้งานได้สำหรับฉันหลังจากฉันยกเลิกการปิดกั้นส่วนต่อประสานบลูทู ธ ด้วยrfkill
mlhDev

-2

ตรวจสอบคำตอบของฉันในหัวข้อต่อไปนี้: http://www.raspberrypi.org/forum/viewtopic.php?t=63418&p=469478

ฉันมีปัญหาเดียวกันกับดองเกิลตัวเดียวกันและสามารถแก้ไขการดาวน์เกรดเคอร์เนล RPi (raspbian) ได้

ไชโย

โอลิเวีย


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