17.10から18.04にアップグレードした後、接続するデバイスは数秒間しか接続されません。私のラップトップはLenovo P50(20ENCTO1WW)です
/ var/log/syslogレポート:
pulseaudio[????]: [pulseaudio] bluez5-util.c: Information about device /org/bluez/hci0/dev_???????? invalid
bluetoothd[????]: Endpoint replied with an error: org.bluez.Error.InvalidArguments
明らかに、疑問符はいくつかのID(この場合はPIDとBluetooth ID)を表します
修正または回避策の手がかりはありますか?
ここで説明しているように、数か月前から機能していたソリューションは、bluezの新しいバージョンにアップグレードすることでした: Bluetoothは、スリープから復帰した後、Ubuntu 18.04 LTS で動作しません。しかし、最近、リグレッションが発生しました。以前と同じ動作になります。しかし、それを解決するために、古いバージョンのbluezにダウングレードし、後で正常に動作しなくなった同じバージョン(私の場合は5.50-0ubuntu0ppa1)にアップグレードして問題を解決しました。したがって、再インストールは何かを修正または軽減するようです。これは将来的に再び発生する可能性が高いようです...
Ubuntu 18.04を実行しているLenovo P51でこの問題に遭遇し、pactlモジュール「module-bluetooth-discover」がブート時に正しくロードされていないことを発見しました。 Pulse設定で「module-bluez5-discover」に置き換えることで問題を修正しました。
これをテストするには、次を実行します。Sudo pactl unload-module module-bluetooth-discover
Sudo pactl load-module module-bluez5-discover
そして、デバイスを修復/再接続してみてください。動作する場合は、/ etc/Pulse/default.pa構成で次の構成を複製します。
# Modify: /etc/Pulse/default.pa
# Comment out the following line
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
# Replace it with ...
.ifexists module-bluez5-discover.so
load-module module-bluez5-discover
.endif
私の疑いは、これがUnityからGnomeへの切り替え中に行われた変更であり、残りの構成が残っていて、標準のBluetoothモジュールが正しくロードされないままになっていることです。
Bluez5に切り替えて以来、問題はなく、Bluetoothは携帯電話、マウス、およびヘッドセットで問題なく接続します。 :)
編集:私はまた、ここに記載されているいくつかの手順を実行しました: スリープから復帰した後、Bluetoothは動作しません、Ubuntu 18.04 LTS
構成を正確に複製するには、apt-get install bluez blueman pulseaudio
がすべて同じパッケージであることを確認してください。参照された問題で提案されたように、これは17.04から18.04にアップグレードしたことが原因だと考えています。