web-dev-qa-db-ja.com

Ubuntu 20.04 Bluetoothが機能しない

Ubuntu 20.04をインストールしましたが、bluetoothが機能しません。しかし、USBから起動すると、ライブセッションで機能します。誰かが私を助けてくれますか?

systemctl | grep -i blue出力:

  sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d14-1\x2d14:1.0-bluetooth-hci0.device        loaded active     plugged   /sys/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/bluetooth/hci0     
  sys-subsystem-bluetooth-devices-hci0.device                                               loaded active     plugged   /sys/subsystem/bluetooth/devices/hci0                                      
  bluetooth.service                                                                         loaded active     running   Bluetooth service                                                          
  bluetooth.target                                                                          loaded active     active    Bluetooth    

dmesg | grep -i blue出力:

[    2.309059] Bluetooth: Core ver 2.22
[    2.309071] Bluetooth: HCI device and connection manager initialized
[    2.309073] Bluetooth: HCI socket layer initialized
[    2.309074] Bluetooth: L2CAP socket layer initialized
[    2.309076] Bluetooth: SCO socket layer initialized
[    3.413708] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.413710] Bluetooth: BNEP filters: protocol multicast
[    3.413713] Bluetooth: BNEP socket layer initialized
[    4.342171] Bluetooth: hci0: command 0xfc05 tx timeout
[    4.342173] Bluetooth: hci0: Reading Intel version information failed (-110)
[  193.048690] Bluetooth: hci0: command 0xfc05 tx timeout
[  193.048749] Bluetooth: hci0: Reading Intel version information failed (-110)

lspci出力:

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1d.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #15 (rev f0)
00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 3 GB Max-Q] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
02:00.0 Non-Volatile memory controller: Phison Electronics Corporation Device 5008 (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 16)
04:00.0 Unassigned class [ff00]: Alcor Micro AU6625 PCI-E Flash card reader controller

lspci -k -s 00:14.3出力:

00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
    DeviceName: WLAN
    Subsystem: Intel Corporation Wireless-AC 9560 [Jefferson Peak]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

bluetoothctl:

[bluetooth]# list
[bluetooth]# power on
No default controller available

rfkill list all出力:

0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

lsusb出力:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 04f2:b627 Chicony Electronics Co., Ltd HP Wide Vision HD Camera
Bus 001 Device 003: ID 8087:0aaa Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
11
la_sk

私はubuntu 20.04のBluetoothで同じ問題を抱えており、この方法で修正されました

Sudo apt install blueman

Sudo add-apt-repository ppa:blaze/rtbth-dkms
Sudo apt-get update
Sudo apt-get install rtbth-dkms

Sudo vim /etc/modules

すべてコメントしてこの行を追加

rtbth

再起動して開く

Sudo blueman-manager

それでも機能しない場合は、これを試してください

Sudo rmmod btusb
sleep 1
Sudo modprobe btusb

それでも機能しない場合は、これを試してください

更新/etc/default/grubこの値

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nommconf pcie_aspm=off"

グラブを更新

Sudo update-grub

それからrebootそして楽しむか音楽

10
Nam Nguyen

私もこの問題を経験しました。私にとって、エラーはpythonに関連していました。問題はバージョン3.7にあります。私にとっては、以下がうまくいきました:

Bluetoothをアンインストールしました:

Sudo apt remove blueman

Sudo apt autoremove

次に、pythonのバージョンを3.6または3.8に変更します。

Sudo update-alternatives --config python3

このコマンドが機能しない場合は、次を実行する必要があります。

Sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1

Sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2

次に、コマンドを再実行してpythonバージョンを変更します。

Bluetoothをインストールするには、python-giが必要です。これには、以下のコマンドを実行します。

Sudo apt install python3-gi

その後、Bluetoothを再度インストールします。

Sudo apt install blueman -y && blueman-manager

これらは私が従った手順であり、うまくいきましたが、おそらくpythonのバージョンを変更するだけでうまくいきました。python 3.7、 bluetoothが再び動作を停止しました。これを解決する方法がわからないので、バージョン3.7の使用を停止しました。

お役に立てれば。

4
Danilo Escudero

XBOX ONEコントローラーのペアリングに問題がありました(19.10では問題なく動作しました)。解決策は、Bluetooth ERTMを無効にすることでした( https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1750146

Sudo su
echo 1 > /sys/module/bluetooth/parameters/disable_ertm 
1
Hyperplane

マウスロジテックM535を持っています。 18.04には問題なく動作していました。 20.04にアップグレードした後、ランダムな問題が発生し始めました。約10〜15秒間問題なく動作し、その後切断されます。再起動後にのみ再接続します。私はUbuntuしか持っていません(デュアルまたはWindowsではありません)。

私の解決策は次のとおりでした: buntu 18.04でUSB自動サスペンドを無効にするにはどうすればよいですか? USB自動サスペンドはバッテリー寿命を維持するように設計された機能ですが、デバイスのUbuntuに関係なく、18.04のデフォルトは「有効」ですでもインストールされているバッテリーを持っています。

さらに、自動サスペンドが害よりも役立つためには、USBデバイスのドライバーが自動サスペンドをサポートする必要があるようです。したがって、「機能」を無効にしようとするすべての投稿-あなたの投稿-.

私のデバイスの18.04では、次のように/ etc/default/grubで自動サスペンドを永続的に無効にするスクリプトを作成しました。

sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/&usbcore.autosuspend=-1 /' /etc/default/grub

update-grub

systemctl reboot

sed式は、 "usbcore.autosuspend = -1"の前にスペースを追加するだけで、最初の引用符の後にスペースが常に一致するようにします。特定のGRUB_CMDLINE_LINUX_DEFAULTオプションがどのように見えるかに関係なく。

cat /sys/module/usbcore/parameters/autosuspend再起動後、「-1」設定(無効)が保持されることに注意してください。

1
infobaku98

私の場合、Spotifyとの接続が悪い(私は他の部屋にいた)ため、設定メニューまたはhcitool devにBluetoothデバイスがなく、Bluetoothが無効になりました。回避策のどれも私のために働きませんでした。 Spotifyをアンインストールしましたが、すべて問題ありません。

0
susansdad

HP pavilion x360(windows 10でのデュアルブート)でも同じ問題に直面しました。私がしたことは、Windows 10にログインし、HPのWebサイトからBluetoothドライバーを更新することだけでした。そして、システムをUbuntu 20.04に再起動すると、問題が修正されました。

0

Kubuntuを20.04にアップデートした後も同じ問題が発生しました。次に、ログインするまでBluetoothが失敗しないことに気づきました(白色LED)。いくつかのテストの後、Bluetooth設定内の「Bluetooth統合を有効にする」を無効にし、次のようにしてドライバーをリロードすることがわかりました。

Sudo pkill -2 rtbt
Sudo rmmod rtbth
Sudo modprobe rtbth

コンピュータにファイルを送信できないという明らかな警告があり、デバイスをペアリングし、それらにファイルを送信することは依然として機能します。

0
ethanol

LTS 20.04を搭載したhpラップトップで同じ問題が発生しましたが、何が機能しましたか。これが機能しない場合:-別のOSとのデュアルブート:他のOS(Windowsで作成しました)に移動し、OSウィザードを使用してBluetoothデバイスをペアリングする必要があります。その後、Ubuntuに戻りますそして実行します:

Sudo /etc/init.d/bluetooth status

あなたのステータスを確認してください。

0
Carlos