技术解析

xps 15 9570 蓝牙配对成功后,重启出现蓝牙适配器丢失
0
2021-06-22 12:46:18
idczone
先感谢各位点进来围观我的问题。

---------------正文------------------------
最近新买了 xps15,安装了 manjaro 后发现只要和蓝牙耳机配对上了,重启之后蓝牙设备就直接没有了。不过其中我折腾时候重装了几次系统(体验一下不同的桌面环境,其实是因为 kde 不知道为什么卡成狗)。我尝试用 blueman 或者 bluetoothctl 启动蓝牙,但是无效。内核也开启了 btusb,还是不行。

同样的耳机在我的台式机上使用完全没有这个问题。蓝牙适配器和 wifi 是 intel 8260 AC。

个人怀疑是网卡驱动问题导致,因为台式机最后更新的日期是在 8 月初。不知到各位有什么想法和建议可以提供给我。

---------------系统与硬件信息------------------------
OS: Manjaro 17.12 with deepin & i3 & xfce
cpu: i5 8300H
bluetooth & wifi: Killer 1535

---------------journalctl 捕获的信息------------------------
Sep 06 22:37:05 bingo-xps-9570 bluetoothd[439]: Bluetooth daemon 5.50
Sep 06 22:37:05 bingo-xps-9570 bluetoothd[439]: Starting SDP server
Sep 06 22:37:05 bingo-xps-9570 dbus-daemon[438]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.2' (uid=0 pid=439 comm="/usr/lib/bluetooth/bluetoothd ")
Sep 06 22:37:05 bingo-xps-9570 bluetoothd[439]: Bluetooth management interface 1.14 initialized
Sep 06 22:37:05 bingo-xps-9570 NetworkManager[443]: [1536244625.6231] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.12.3dev+1+g0a3755c17-1/libnm-device-plugin-bluetooth.so)
Sep 06 22:37:08 bingo-xps-9570 bluetoothd[439]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSource
Sep 06 22:37:08 bingo-xps-9570 bluetoothd[439]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSink
Sep 06 22:37:09 bingo-xps-9570 daemon/loader[877]: loader.go:151: enable module bluetooth
Sep 06 22:37:09 bingo-xps-9570 daemon/loader[877]: loader.go:159: enable module bluetooth done, cost 1.14402ms
Sep 06 22:37:09 bingo-xps-9570 daemon/bluetooth[877]: config.go:46: load bluetooth config file: /home/bingo/.config/deepin/bluetooth.json
Sep 06 22:37:09 bingo-xps-9570 daemon/bluetooth[877]: adapter.go:69: AdapterAdded adapter bingo-xps-9570 [9C:B6:D0:B9:06:48]
Sep 06 22:37:34 bingo-xps-9570 daemon/bluetooth[877]: bluetooth.go:367: auto connect device [6C:5A:B5:55:73:EE] Philips SHB8850NC
Sep 06 22:37:35 bingo-xps-9570 daemon/bluetooth[877]: device.go:469: device [6C:5A:B5:55:73:EE] Philips SHB8850NC connect succeeded
Sep 06 22:37:35 bingo-xps-9570 daemon/bluetooth[877]: utils_notify.go:42: notify notification-bluetooth-connected Connected Philips SHB8850NC
Sep 06 22:37:35 bingo-xps-9570 bluetoothd[439]: /org/bluez/hci0/dev_6C_5A_B5_55_73_EE/fd0: fd(25) ready
Sep 07 00:49:10 bingo-xps-9570 bluetoothd[439]: Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
Sep 07 00:49:10 bingo-xps-9570 dbus-daemon[438]: [system] Rejected send message, 1 matched rules; type="method_return", sender=":1.49" (uid=1000 pid=817 comm="/usr/bin/pulseaudio --daemonize=no ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.2" (uid=0 pid=439 comm="/usr/lib/bluetooth/bluetoothd ")
Sep 07 00:49:13 bingo-xps-9570 daemon/bluetooth[877]: utils_notify.go:42: notify notification-bluetooth-disconnected Disconnected Philips SHB8850NC
Sep 07 00:49:54 bingo-xps-9570 bluetoothd[439]: Endpoint unregistered: sender=:1.49 path=/MediaEndpoint/A2DPSource
Sep 07 00:49:54 bingo-xps-9570 bluetoothd[439]: Endpoint unregistered: sender=:1.49 path=/MediaEndpoint/A2DPSink
Sep 07 00:49:54 bingo-xps-9570 daemon/bluetooth[877]: adapter.go:75: AdapterRemoved adapter bingo-xps-9570 [9C:B6:D0:B9:06:48]
Sep 07 00:49:54 bingo-xps-9570 systemd[1]: bluetooth.target: Unit not needed anymore. Stopping.
Sep 07 23:46:27 bingo-xps-9570 bluetoothd[439]: Terminating
Sep 07 23:46:27 bingo-xps-9570 bluetoothd[439]: Stopping SDP server
Sep 07 23:46:27 bingo-xps-9570 bluetoothd[439]: Exit
Sep 07 23:46:58 bingo-xps-9570 NetworkManager[437]: [1536335218.8407] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.12.3dev+1+g0a3755c17-1/libnm-device-plugin-bluetooth.so)
Sep 07 23:47:02 bingo-xps-9570 daemon/loader[839]: loader.go:151: enable module bluetooth
Sep 07 23:47:02 bingo-xps-9570 daemon/loader[839]: loader.go:159: enable module bluetooth done, cost 893.807µs
Sep 07 23:47:02 bingo-xps-9570 daemon/bluetooth[839]: config.go:46: load bluetooth config file: /home/bingo/.config/deepin/bluetooth.json
Sep 07 23:47:26 bingo-xps-9570 daemon/bluetooth[839]: agent.go:242: failed to register agent: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Sep 07 23:47:51 bingo-xps-9570 daemon/bluetooth[839]: bluetooth.go:236: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
-> bluetooth.go:211
Sep 07 23:51:05 bingo-xps-9570 NetworkManager[377]: [1536335465.3553] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.12.3dev+1+g0a3755c17-1/libnm-device-plugin-bluetooth.so)
Sep 07 23:51:08 bingo-xps-9570 daemon/loader[850]: loader.go:151: enable module bluetooth
Sep 07 23:51:08 bingo-xps-9570 daemon/loader[850]: loader.go:159: enable module bluetooth done, cost 1.300925ms
Sep 07 23:51:08 bingo-xps-9570 daemon/bluetooth[850]: config.go:46: load bluetooth config file: /home/bingo/.config/deepin/bluetooth.json
Sep 07 23:51:33 bingo-xps-9570 daemon/bluetooth[850]: agent.go:242: failed to register agent: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Sep 07 23:51:58 bingo-xps-9570 daemon/bluetooth[850]: bluetooth.go:236: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
-> bluetooth.go:211
人生苦短

intel 的应该没有什么问题。我之前一台 13 也是蓝牙没问题,你可以看一下 arch 的 wiki

人生苦短 换黑苹果把 (滑稽

好像是蓝牙驱动的问题 去官网下载一个最新的蓝牙驱动试试

黑苹果好用吗?

比起我折腾的 linux 是的


今天无缘无故又好了,尴尬。我觉得是驱动问题,我所有解决方案都是看 arch 的 wiki 的。而且好像 killer 网卡也没有 Linux 的驱动,迟点把无线网卡换成 Intel 好了


我已经厌倦 macos 了,所以才买 XPS 装 Linux。虽然 Apple 对于 hackintosh 也没做太多管制。但如果你们公司客户是 Apple,你敢拿着一台 XPS 装着 hackintosh 和他讲报告?当然,这是一台私人电脑,但还是别让客户发现连累公司。

xps 兼容 linux,除了你这个蓝牙问题,还有其他问题么?


暂时还没发现,acpi 有些参数错误不影响启动,但耗电有点厉害,发热也很厉害,不过可以降压限制频率提高续航,一般使用续航大概 3-4 小时,也要看用什么桌面环境。此外键盘左下角发热蛮明显的,不知道 dell 塞了什么元器件。

参考 https://hr98.xyz/windows-linux-doublepair-bluetooth-mouse/
我解决蓝牙鼠标配对丢失问题,用的是 XPS15-9560(你机型的前代),Intel 8260AC 的 WLAN/BT 卡
如果你不需 Windows/Linux 共用蓝牙设备,只需要读到"2. 在 Linux 中配对" 即可。

另:(原装的)Killer 1535 能在 Linux 正常使用(Ubuntu 18.04.1,4.15 内核; RHEL 等用的 3.10 系内核不一定)

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服