透明水晶 2024-04-17 14:58 采纳率: 96.8%
浏览 1

linux下蓝牙调试记录

蓝牙调试记录

报错1

/ # bluetoothd -n -C -d &
[4]-  Done(127)                  bluetooth -n -C -d
/ # bluetoothd[1016]: Bluetooth daemon 5.50
bluetoothd[1016]: src/adapter.c:adapter_init() sending read version command
bluetoothd[1016]: Starting SDP server
bluetoothd[1016]: binding UNIX socket: No such file or directory
bluetoothd[1016]: Server initialization failed
bluetoothd[1016]: src/sdpd-service.c:register_device_id() Adding device id record for 0002:1d6b:0246:0532
bluetoothd[1016]: src/plugin.c:plugin_init() Loading builtin plugins
bluetoothd[1016]: src/plugin.c:add_plugin() Loading hostname plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading wiimote plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading autopair plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading policy plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading a2dp plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading avrcp plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading network plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading input plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading hog plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading gap plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading scanparam plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading deviceinfo plugin
bluetoothd[1016]: src/plugin.c:add_plugin() Loading battery plugin
bluetoothd[1016]: src/plugin.c:plugin_init() Loading plugins /customer/bluetooth/bluez_build/bluez/lib/bluetooth/plugins
bluetoothd[1016]: profiles/input/suspend-none.c:suspend_init() 
bluetoothd[1016]: profiles/network/manager.c:read_config() Config options: Security=true
bluetoothd[1016]: src/main.c:main() Entering main loop
bluetoothd[1016]: src/rfkill.c:rfkill_event() RFKILL event idx 0 type 1 op 0 soft 0 hard 0
bluetoothd[1016]: Bluetooth management interface 1.14 initialized
bluetoothd[1016]: src/adapter.c:read_version_complete() sending read supported commands command
bluetoothd[1016]: src/adapter.c:read_version_complete() sending read index list command
bluetoothd[1016]: src/rfkill.c:rfkill_event() RFKILL event idx 1 type 2 op 0 soft 0 hard 0
bluetoothd[1016]: src/adapter.c:read_commands_complete() Number of commands: 65
bluetoothd[1016]: src/adapter.c:read_commands_complete() Number of events: 35
bluetoothd[1016]: src/adapter.c:read_commands_complete() enabling kernel-side connection control
bluetoothd[1016]: src/adapter.c:read_index_list_complete() Number of controllers: 1
bluetoothd[1016]: src/adapter.c:read_index_list_complete() Found index 0
bluetoothd[1016]: src/adapter.c:index_added() index 0
bluetoothd[1016]: src/adapter.c:btd_adapter_new() System name: BlueZ 5.50
bluetoothd[1016]: src/adapter.c:btd_adapter_new() Major class: 0
bluetoothd[1016]: src/adapter.c:btd_adapter_new() Minor class: 0
bluetoothd[1016]: src/adapter.c:btd_adapter_new() Modalias: usb:v1D6Bp0246d0532
bluetoothd[1016]: src/adapter.c:btd_adapter_new() Discoverable timeout: 180 seconds
bluetoothd[1016]: src/adapter.c:btd_adapter_new() Pairable timeout: 0 seconds
bluetoothd[1016]: src/adapter.c:index_added() sending read info command for index 0
bluetoothd[1016]: src/adapter.c:read_info_complete() index 0 status 0x00
bluetoothd[1016]: src/adapter.c:clear_uuids() sending clear uuids command for index 0
bluetoothd[1016]: src/adapter.c:clear_devices() sending clear devices command for index 0
bluetoothd[1016]: src/adapter.c:set_mode() sending set mode command for index 0
bluetoothd[1016]: src/adapter.c:set_mode() sending set mode command for index 0
bluetoothd[1016]: src/adapter.c:set_mode() sending set mode command for index 0
bluetoothd[1016]: src/adapter.c:set_privacy() sending set privacy command for index 0
bluetoothd[1016]: src/adapter.c:set_privacy() setting privacy mode 0x00 for index 0
bluetoothd[1016]: src/gatt-database.c:btd_gatt_database_new() GATT Manager registered for adapter: /org/bluez/hci0
bluetoothd[1016]: src/advertising.c:btd_adv_manager_new() LE Advertising Manager created for adapter: /org/bluez/hci0
bluetoothd[1016]: profiles/audio/a2dp.c:media_server_probe() path /org/bluez/hci0
bluetoothd[1016]: plugins/hostname.c:hostname_probe() 
bluetoothd[1016]: profiles/network/manager.c:panu_server_probe() path /org/bluez/hci0
bluetoothd[1016]: profiles/network/server.c:server_register() Registered interface org.bluez.NetworkServer1 on path /org/bluez/hci0
bluetoothd[1016]: profiles/network/manager.c:gn_server_probe() path /org/bluez/hci0
bluetoothd[1016]: profiles/network/manager.c:nap_server_probe() path /org/bluez/hci0
bluetoothd[1016]: profiles/audio/avrcp.c:avrcp_controller_server_probe() path /org/bluez/hci0
bluetoothd[1016]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10001
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000017-0000-1000-8000-00805f9
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110e-0000-1000-8000-00805f9
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110f-0000-1000-8000-00805f9
bluetoothd[1016]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[1016]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[1016]: profiles/audio/avrcp.c:avrcp_target_server_probe() path /org/bluez/hci0
bluetoothd[1016]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10002
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000017-0000-1000-8000-00805f9
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110c-0000-1000-8000-00805f9
bluetoothd[1016]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110e-0000-1000-8000-00805f9
bluetoothd[1016]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[1016]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[1016]: profiles/audio/a2dp.c:a2dp_sink_server_probe() path /org/bluez/hci0
bluetoothd[1016]: profiles/audio/a2dp.c:a2dp_source_server_probe() path /org/bluez/hci0
bluetoothd[1016]: src/adapter.c:btd_adapter_unblock_address() hci0 00:00:00:00:00:00
bluetoothd[1016]: src/adapter.c:get_ltk_info() D8:A4:91:AB:46:49
bluetoothd[1016]: src/adapter.c:get_slave_ltk_info() D8:A4:91:AB:46:49
bluetoothd[1016]: src/device.c:device_create_from_storage() address D8:A4:91:AB:46:49
bluetoothd[1016]: src/device.c:device_new() address D8:A4:91:AB:46:49
bluetoothd[1016]: src/device.c:device_new() Creating device /org/bluez/hci0/dev_D8_A4_91_AB_46_49
bluetoothd[1016]: src/device.c:btd_device_set_temporary() temporary 0
bluetoothd[1016]: src/device.c:device_set_bonded() 
bluetoothd[1016]: src/adapter.c:load_link_keys() hci0 keys 1 debug_keys 0
bluetoothd[1016]: src/adapter.c:load_ltks() hci0 keys 0
bluetoothd[1016]: src/adapter.c:load_irks() hci0 irks 0
bluetoothd[1016]: src/adapter.c:load_conn_params() hci0 conn params 0
bluetoothd[1016]: src/device.c:device_probe_profiles() Probing profiles for device D8:A4:91:AB:46:49
bluetoothd[1016]: profiles/gap/gas.c:gap_probe() GAP profile probe (D8:A4:91:AB:46:49)
bluetoothd[1016]: src/service.c:change_state() 0xbd398: device D8:A4:91:AB:46:49 profile gap-profile state changed: unavailable -> disconnected (0)
bluetoothd[1016]: profiles/network/connection.c:connection_register() /org/bluez/hci0/dev_D8_A4_91_AB_46_49 id 4373
bluetoothd[1016]: profiles/network/connection.c:create_peer() Registered interface org.bluez.Network1 on path /org/bluez/hci0/dev_D8_A4_91_AB_46_49
bluetoothd[1016]: src/service.c:btd_service_ref() 0xbc730: ref=2
bluetoothd[1016]: profiles/network/connection.c:connection_register() id 4373 registered
bluetoothd[1016]: src/service.c:change_state() 0xbc730: device D8:A4:91:AB:46:49 profile network-panu state changed: unavailable -> disconnected (0)
bluetoothd[1016]: profiles/network/connection.c:connection_register() /org/bluez/hci0/dev_D8_A4_91_AB_46_49 id 4374
bluetoothd[1016]: src/service.c:btd_service_ref() 0xbfc78: ref=2
bluetoothd[1016]: profiles/network/connection.c:connection_register() id 4374 registered
bluetoothd[1016]: src/service.c:change_state() 0xbfc78: device D8:A4:91:AB:46:49 profile network-nap state changed: unavailable -> disconnected (0)
bluetoothd[1016]: profiles/audio/avrcp.c:avrcp_target_probe() path /org/bluez/hci0/dev_D8_A4_91_AB_46_49
bluetoothd[1016]: profiles/audio/control.c:control_init() Registered interface org.bluez.MediaControl1 on path /org/bluez/hci0/dev_D8_A4_91_AB_46_49
bluetoothd[1016]: src/service.c:btd_service_ref() 0xbfa58: ref=2
bluetoothd[1016]: src/service.c:change_state() 0xbfa58: device D8:A4:91:AB:46:49 profile audio-avrcp-target state changed: unavailable -> disconnected (0)
bluetoothd[1016]: profiles/audio/a2dp.c:a2dp_source_probe() path /org/bluez/hci0/dev_D8_A4_91_AB_46_49
bluetoothd[1016]: profiles/audio/source.c:source_init() /org/bluez/hci0/dev_D8_A4_91_AB_46_49
bluetoothd[1016]: src/service.c:btd_service_ref() 0xc0b08: ref=2
bluetoothd[1016]: src/service.c:change_state() 0xc0b08: device D8:A4:91:AB:46:49 profile a2dp-source state changed: unavailable -> disconnected (0)
bluetoothd[1016]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[1016]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[1016]: src/adapter.c:set_did() hci0 source 2 vendor 1d6b product 246 version 532
bluetoothd[1016]: src/adapter.c:adapter_register() Adapter /org/bluez/hci0 registered
bluetoothd[1016]: src/adapter.c:set_dev_class() sending set device class command for index 0
bluetoothd[1016]: src/adapter.c:set_name() sending set local name command for index 0
bluetoothd[1016]: src/adapter.c:set_mode() sending set mode command for index 0
bluetoothd[1016]: src/adapter.c:new_settings_callback() Settings: 0x000000c0
bluetoothd[1016]: src/adapter.c:settings_changed() Changed settings: 0x00000040
bluetoothd[1016]: src/adapter.c:new_settings_callback() Settings: 0x000002c0
bluetoothd[1016]: src/adapter.c:settings_changed() Changed settings: 0x00000200
bluetoothd[1016]: src/adapter.c:new_settings_callback() Settings: 0x00000ac0
bluetoothd[1016]: src/adapter.c:settings_changed() Changed settings: 0x00000800
bluetoothd[1016]: src/adapter.c:set_privacy_complete() Successfuly set privacy for index 0
bluetoothd[1016]: src/adapter.c:add_whitelist_complete() D8:A4:91:AB:46:49 added to kernel whitelist
bluetoothd[1016]: src/adapter.c:load_link_keys_complete() link keys loaded for hci0
bluetoothd[1016]: src/adapter.c:load_ltks_complete() LTKs loaded for hci0
bluetoothd[1016]: src/adapter.c:load_irks_complete() IRKs loaded for hci0
bluetoothd[1016]: src/adapter.c:load_conn_params_complete() Connection Parameters loaded for hci0
bluetoothd[1016]: src/adapter.c:local_name_changed_callback() Name: BlueZ 5.50
bluetoothd[1016]: src/adapter.c:local_name_changed_callback() Short name: 
bluetoothd[1016]: src/adapter.c:local_name_changed_callback() Current alias: BlueZ 5.50
bluetoothd[1016]: src/adapter.c:new_settings_callback() Settings: 0x00000ad0
bluetoothd[1016]: src/adapter.c:settings_changed() Changed settings: 0x00000010


bluetoothd[1016]: Starting SDP server
bluetoothd[1016]: binding UNIX socket: No such file or directory
bluetoothd[1016]: Server initialization failed
bluetoothd[1016]: src/sdpd-service.c:register_device_id() Adding device id record for 0002:1d6b:0246:0532

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-17 14:58
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试启动Linux下的bluetoothd服务,并遇到了一些问题。错误信息显示“binding UNIX socket: No such file or directory”意味着在尝试绑定用于SDP(Service Discovery Protocol)服务器的UNIX域套接字时出错。

    SDP服务器是蓝牙系统中的一个重要组件,它负责提供设备上可用服务的信息。当这个服务未能成功启动时,通常是因为缺少必要的文件或目录结构。

    要解决这个问题,你需要确保正确的socket路径存在。通常情况下,蓝芽守护进程会尝试在 /var/run/dbus/run/dbus 下创建或连接到一个socket。如果这些目录不存在,或者权限设置不正确,可能会导致这个问题。

    你可以尝试手动创建这两个目录,然后调整它们的权限,使其可以被bluetoothd访问。以下是操作步骤:

    1. 创建目录:
    sudo mkdir -p /var/run/dbus
    sudo mkdir -p /run/dbus
    
    1. 确保目录所有者为dbus用户和组:
    sudo chown dbus:dbus /var/run/dbus
    sudo chown dbus:dbus /run/dbus
    
    1. 设置适当的权限:
    sudo chmod 750 /var/run/dbus
    sudo chmod 750 /run/dbus
    
    1. 授权bluetooth组对这两个目录有写入权限:
    sudo chmod g+w /var/run/dbus
    sudo chmod g+w /run/dbus
    

    完成上述步骤后,尝试重新启动bluetoothd服务:

    sudo systemctl restart bluetooth
    

    如果你正在通过命令行直接运行bluetoothd,那么请尝试在执行之前先按照上述步骤配置好目录和权限。

    注意:这些操作可能需要管理员权限,因此可能需要使用sudo或以root用户登录。另外,具体路径取决于你的系统设置,如果上述路径无效,请检查你的系统中DBus的默认socket位置。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月17日

悬赏问题

  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀