この問題はよくあるようですが、前の質問で提案されたすべての解決策を試してみました。 Bluetoothはデバイスを検索し続けるだけで、デバイスを検出できません。
rfkill list
の出力:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
dmesg | grep Blue
の出力:
[ 1.725292] usb 2-4: Product: Bluetooth Radio
[ 22.987302] Bluetooth: Core ver 2.22
[ 22.987324] Bluetooth: HCI device and connection manager initialized
[ 22.987326] Bluetooth: HCI socket layer initialized
[ 22.987328] Bluetooth: L2CAP socket layer initialized
[ 22.987331] Bluetooth: SCO socket layer initialized
[ 24.192938] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 24.192940] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 24.262074] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 24.279971] Bluetooth: hci0: rom_version status=0 version=1
[ 24.279990] Bluetooth: hci0: cfg_sz 0, total size 22496
[ 31.827382] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 31.827384] Bluetooth: BNEP filters: protocol multicast
[ 31.827387] Bluetooth: BNEP socket layer initialized
[ 69.606019] Bluetooth: RFCOMM TTY layer initialized
[ 69.606024] Bluetooth: RFCOMM socket layer initialized
[ 69.606029] Bluetooth: RFCOMM ver 1.11
[ 133.549264] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 149.425182] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 165.416224] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 195.195275] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 210.934271] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 227.034314] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 242.896317] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 259.043361] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 274.227449] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 289.383402] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 305.511470] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 321.387453] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 337.520479] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 353.398532] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 369.458540] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 385.298590] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 401.410629] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 417.274763] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 433.471653] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 449.380746] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 465.528845] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 481.409819] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 497.533809] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 513.404936] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 529.532964] Bluetooth: hci0: last event is not cmd complete (0x0f)
[ 545.408026] Bluetooth: hci0: last event is not cmd complete (0x0f)
lspci -knn | grep Net -A2; lsusb
の出力:
0a:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:2231]
Kernel driver in use: rtl8723be
Kernel modules: rtl8723be
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0bda:b001 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
あまりにも多くのソリューションを試した後、ディスク全体を消去し、18.04 LTSバージョン(HP 15ノートブックを使用しています)をインストールしましたが、それでも同じ問題があります。
次のコマンドを実行して問題を部分的に修正しました。
Sudo apt-get install build-essential git
git clone https://github.com/lwfinger/rtlwifi_new/
cd rtlwifi_new
make
Sudo make install
echo "options rtl8723be fwlps=0" | Sudo tee /etc/modprobe.d/rtl8723be.conf
その後、Wi-Fi接続が遅いという問題に直面する可能性があるため、次のコマンドで修正しました。
Sudo modprobe -r iwlwifi Sudo modprobe iwlwifi 11n_disable=1
echo "options iwlwifi 11n_disable=1" | Sudo tee /etc/modprobe.d/iwlwifi.conf
重要:これは問題を完全には解決しませんでした。wifiを閉じ、検索し、Bluetoothデバイスをペアリングしてから、wifiを再度開きます。私はなぜこれが起こっているのか正確にはわかりませんが、グーグルはubuntuドライバーが私のようなrtl8723bアダプターで問題があると教えてくれました
私は同じ問題を抱えていて、これを見つけました:
「岩井隆氏という素晴らしい開発者が、4.15カーネルに組み込んだソリューションを思いついた
Sudo apt install git build-essential dkms
git clone https://github.com/jeremyb31/newbtfix-4.15.git
Sudo dkms add ./newbtfix-4.15
Sudo dkms install btusb/4.0
リブート"
ここにあります buntu 18.04 LTS bluetooth discovery not working
Synapticからgitを手動でインストールする必要がありました。私はそれが何をするのか理解していませんが、私にとってはうまくいきました。
システムをアップグレードした後も同じ問題が発生しました。 /var/log/dpkg.log
で次のエラーが見つかりました:
2019-03-23 16:37:24 status half-configured pulseaudio-module-bluetooth:AMD64 1:11.1-1ubuntu7.1
2019-03-23 16:37:24 status half-installed pulseaudio-module-bluetooth:AMD64 1:11.1-1ubuntu7.1
2019-03-23 16:37:24 status config-files pulseaudio-module-bluetooth:AMD64 1:11.1-1ubuntu7.1
2019-03-23 16:37:24 status config-files pulseaudio-module-bluetooth:AMD64 1:11.1-1ubuntu7.1
2019-03-23 16:37:24 status config-files pulseaudio-module-bluetooth:AMD64 1:11.1-1ubuntu7.1
2019-03-23 16:37:24 status not-installed pulseaudio-module-bluetooth:AMD64 <none>
そこで、パッケージを再インストールし、pulseaudioを再起動して、最終的に問題を解決しました。
Sudo apt-get install --reinstall pulseaudio-module-bluetooth
pulseaudio -k
Sudo alsa force-reload
カーネルを4.15.0.33に更新した後、Mintを使用して、これと同じ「最後のイベントはcmd complete(0x0f)」のBluetoothネットワーク接続の問題になり始めました。何も修正しませんでしたが、4.15.0.32再び働きました。
したがって、Ubuntu 18.04も4.15カーネルを使用しているため、同じ問題が発生している可能性が高く、4.15.0.32以下で起動して問題が解決するかどうかを確認してください。