蓝牙无法工作,hciconfig 超时

蓝牙无法工作,hciconfig 超时

当我在 Asus TUF FX506HCB 上安装 Linux Mint 20.3 时,触摸板、辅助 GPU 和无线卡 (MediaTek MT7921) 无法工作,因此我从更新管理器安装了 Linux Kernel 5.13.0-30。现在除了蓝牙之外几乎一切都运行良好。

当我尝试从蓝牙应用程序打开它时,开关打开,但它找不到任何设备,其他设备也找不到它。重命名选项也被禁用。 蓝牙应用程序

我尝试rfkill阻止和取消阻止蓝牙;没有不同。

$ rfkill
ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked
 1 wlan      phy0   unblocked unblocked

当我运行时,hciconfig -a这是输出:

hci0:   Type: Primary  Bus: USB
BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
DOWN 
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:3 acl:0 sco:0 commands:1 errors:0
Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Packet type: DM1 DH1 HV1 
Link policy: 
Link mode: SLAVE ACCEPT

我认为它有问题,因为几乎一切都是00。当我尝试打开它时:

$ sudo hciconfig hci0 up
Can't init device hci0: Connection timed out (110)

bluetoothctl list并且hcitool dev不返回任何设备。

输出lspci -k

...
0000:02:00.0 Network controller: MEDIATEK Corp. Device 7961
Subsystem: AzureWave Device 4680
Kernel driver in use: mt7921e
Kernel modules: mt7921e
...

蓝牙服务也在运行:

$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2022-03-07 00:36:02 +0330; 28min ago
       Docs: man:bluetoothd(8)
   Main PID: 824 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18760)
     Memory: 1.5M
     CGroup: /system.slice/bluetooth.service
             └─824 /usr/lib/bluetooth/bluetoothd

只有一次蓝牙工作良好,我成功地将文件从手机发送到笔记本电脑。重新启动后,它又停止工作了。
重新安装内核和蓝牙相关的软件包没有帮助。

蓝牙在 Windows 11 上运行良好,因此不存在硬件问题。

有什么解决方案或者我应该等待下一个内核来修复它吗?

相关内容