好吧,在回答问题之前,先说点背景故事。我订了一个很棒的控制器半年前就收到了,从那时起就一直在等待它的到来。今天它终于到了,我非常兴奋……直到我尝试使用它。
控制器通过蓝牙连接到设备,在过去的两三个小时里,我一直在互联网上搜索和谷歌搜索,寻找和测试能够解决我的问题的希望方法:
我的蓝牙适配器可用,但它不断搜索设备,却始终找不到。鉴于我只使用 Ubuntu(以及一般的 Linux)不到一个月,我尝试按照在线说明安装各种软件包。我尝试安装 blueman 和其他蓝牙软件包,以便检测到设备。
我还确认这不是设备本身的硬件缺陷。我拿了一部蓝牙手机,毫不费力地配对了控制器。我也尝试将手机与电脑配对,但也没有成功,结果相同:电脑无法检测到手机,手机也无法检测到电脑。
我应该指出,我在 Windows 7 上使用蓝牙时没有出现任何问题,但那不应该是问题,不是吗?:P
由于阅读了如此多的合理的解决方案让我知道可能会被问到什么问题,因此我将在这里列出一些内容:
系统盘
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 5986:0149 Acer, Inc
Bus 001 Device 004: ID 148f:1000 Ralink Technology, Corp.
Bus 001 Device 005: ID 0bda:0159 Realtek Semiconductor Corp. Digital Media Card Reader
Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
串行通信
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
03:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
7f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
7f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
7f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
7f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
7f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
7f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
hcitool 开发
hci0 70:F3:95:74:18:B8
rfkill 列表
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
我记得读过一些关于捆绑蓝牙和 WiFi 的设备的问题......但我不知道这在这里是否有任何意义。
我也觉得好奇,命令中出现了两个蓝牙设备rfkill list
......这可能与问题有关吗?
快速回顾一下问题:
- 蓝牙适配器存在
- 搜索设备但未找到任何内容
- 被搜索(可见性已启用)但其他蓝牙设备找不到
我非常乐意得到任何人的帮助,因为我还不太熟悉 Ubuntu。而且我真的很想测试一下新的控制器。:P
答案1
我没有真正解决这个问题的办法,但如果我是你,我肯定会尝试不同的蓝牙适配器。尝试不同的适配器不会花费太多:
另外,为了节省时间,我会多花一点钱从您所在的国家/地区订购一个,或者直接去商场的折扣店找一些东西。
在 Linux 中,设备通常会出现在 lspci 或 lsusb 中,并且确实有驱动程序,但驱动程序存在问题,无法完全运行,或者根本无法运行。
另外,据我所知,Linux 中的蓝牙某些功能无法使用!我发现某些设备无法被检测到,或者无法配对。
对于任何硬件设备,设备的一些功能经常无法使用,而其他功能却可以。我喜欢 Linux 的一点是,某些在 Windows 上无法使用的设备实际上可以在 Linux 上工作。但这通常适用于旧设备,而且新设备通常需要很长时间才能在 Linux 上得到支持(如果有的话)。