我的 DELL Inspiron 7347 在 Ubuntu 14.04 上遇到了一些蓝牙问题。这台电脑预装了 Windows,我将其替换为 Ubuntu 14.04。(下面有更多系统信息)
蓝牙似乎可以使用基本命令和蓝牙管理器 GUI 工作,并且扫描、连接/配对操作运行良好。
在我的 Python 应用程序中,我必须在单个会话中连接最多 5/6 个设备,并且我使用 rfcomm 进行连接,使用 python-serial 进行数据交换。问题有时出现在应用程序与设备连接(使用多个线程)时。有时 rfcomm 连接不起作用,有时初始数据交换不起作用。问题非常难以预测,很难发现。即使与一个设备的连接有时也会失败,所以我认为这不是线程问题。
该问题也出现在 Ubuntu 15.04、13.10 和 13.04 上。
我在 lauchpad 上发现了这个错误,与我的问题类似,但是发布的解决方案不起作用。 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1237296
系统信息:
dmidecode | grep -A3 '^System Information'
System Information
Manufacturer: Dell Inc.
Product Name: Inspiron 7347
uname -a
Linux zotac-Inspiron-7347 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
dmesg | grep -i Bluetooth
[ 15.544460] Bluetooth: Core ver 2.20
[ 15.544486] Bluetooth: HCI device and connection manager initialized
[ 15.544491] Bluetooth: HCI socket layer initialized
[ 15.544494] Bluetooth: L2CAP socket layer initialized
[ 15.544501] Bluetooth: SCO socket layer initialized
[ 17.650311] Bluetooth: RFCOMM TTY layer initialized
[ 17.650320] Bluetooth: RFCOMM socket layer initialized
[ 17.650325] Bluetooth: RFCOMM ver 1.11
[ 17.656045] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 17.656049] Bluetooth: BNEP filters: protocol multicast
[ 17.656053] Bluetooth: BNEP socket layer initialized
lspci -tv
-[0000:00]-+-00.0 Intel Corporation Haswell-ULT DRAM Controller
+-02.0 Intel Corporation Haswell-ULT Integrated Graphics Controller
+-03.0 Intel Corporation Haswell-ULT HD Audio Controller
+-04.0 Intel Corporation Device 0a03
+-14.0 Intel Corporation Lynx Point-LP USB xHCI HC
+-16.0 Intel Corporation Lynx Point-LP HECI #0
+-1b.0 Intel Corporation Lynx Point-LP HD Audio Controller
+-1c.0-[01]----00.0 Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter
+-1d.0 Intel Corporation Lynx Point-LP USB EHCI #1
+-1f.0 Intel Corporation Lynx Point-LP LPC Controller
+-1f.2 Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode]
+-1f.3 Intel Corporation Lynx Point-LP SMBus Controller
\-1f.6 Intel Corporation Lynx Point-LP Thermal
对这个问题有什么想法吗?如果您需要更多信息请告诉我。