我在 Debian 12 中让 Steam VR 识别我的 USB Edimax 蓝牙适配器 5.0 (BT-8500) 时遇到问题:
Operating System: Debian GNU/Linux 12
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.1.0-21-amd64 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 7900X 12-Core Processor
Memory: 61.9 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: ASUS
我遇到的所有解决方案要么适用于 Windows,要么无法解决问题。
hciconfig -a
hci0: Type: Primary Bus: USB
BD Address: 08:BE:AC:32:79:62 ACL MTU: 1021:6 SCO MTU: 255:12
UP RUNNING PSCAN
RX bytes:667350 acl:180 sco:0 events:93295 errors:0
TX bytes:59705735 acl:92843 sco:0 commands:250 errors:0
Features: 0xff 0xff 0xff 0xfe 0xdb 0xfd 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: PERIPHERAL ACCEPT
Name: '-------'
Class: 0x7c0104
Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
Device Class: Computer, Desktop workstation
HCI Version: 5.1 (0xa) Revision: 0x9a9
LMP Version: 5.1 (0xa) Subversion: 0x8a6b
Manufacturer: Realtek Semiconductor Corporation (93)
我怀疑Steam VR没有访问蓝牙适配器的权限,并且我不知道如何授予它该权限,或者Steam VR与Debian 12中包含的5.1蓝牙Linux驱动程序不兼容。 我已经从 Edimax 的制造商页面下载了 Linux 的蓝牙驱动程序,但我不知道它是否像编译和安装那么简单。这是否会简单地覆盖默认的蓝牙驱动程序,或者我是否需要在编译和安装 Edimax 驱动程序之前卸载当前的默认蓝牙驱动程序?我什至不知道如何恢复到默认驱动程序,以防 Edimax 驱动程序不起作用。在不破坏我的系统的情况下尝试使其正常工作的最安全方法是什么?
尝试过
显然这不是一个错误。事实证明,SteamVR for Linux 中完全不支持蓝牙。有几个人编写了一些脚本来解决这里描述的问题: https://steamcommunity.com/sharedfiles/filedetails/?id=2805545613