11.10中的蓝牙连接问题

我有一些我在11.04或10.10没有的问题。 第一个问题涉及连接到我的蓝牙耳机。 我第一次成功配对并连接到我的三星耳机。 但是一旦我关闭耳机然后尝试重新连接,我就无法重新连接耳机。 当我尝试从设置对话框激活连接时,开关在打开和关闭之间自动来回切换,永远不会重新连接。 我应该提一下,使用完全相同的耳机,11.10测试版没有问题。

我在同一台笔记本电脑上连接我的蓝牙鼠标没有问题。 但是,当我断开蓝牙鼠标时,触控板不会自动重新启用。 我必须注销并重新登录以在断开蓝牙鼠标后重新启用触控板。

我正在使用11.10和所有最新的补丁。

好吧,我找到了解决这个问题的解决方法。 我在BlueZ开发者邮件列表上发布了一个类似的问题并得到了几个回复。 似乎在Linux Kernel 3.0中引入了一个与蓝牙2.1 + EDR设备使用的蓝牙安全简单配对(SSP)协议相关的回归错误。 该错误会阻止重新连接最初使用SSP模式配对的设备,即在配对期间不输入密码。 以下是错误报告的链接: https : //bugs.launchpad.net/ubuntu/+source/bluez/+bug/931860 。

目前还不清楚什么时候会在Linux内核中纠正错误,或者它是否会被整合到3.0和转发版本中。 如果您遇到同样的问题,有一种解决方法对我有用。 解决方法包括禁用简单安全配对,并将配对默认设置恢复为常规非SSP模式。 您可以通过运行以下命令来完成此操作:

sudo hciconfig hci0 sspmode 0 

您必须在每次重新启动后再次运行此命令,以使其禁用以允许重新连接发生。 我希望这可以帮助别人,因为我花了很多时间试图找到一个解决方案来修复以前在早期版本中工作的东西。

blueman成功地在ubuntu 10.04 LTS和其他10.04.3中工作。 由于ubuntu 10.10发布了bluez派生的蓝牙。 所以在断开任何蓝牙设备后,它将无法连接,直到计算机重新启动。 可以使用ubuntu 10.04.3 LTS绕过这些问题。 它将一直支持到2013年。并且没有任何问题。

在升级到Ubuntu 11.10之后,我在两台机器上遇到了完全相同的问题(切换来回切换,没有第二个连接可能)。

我正在使用软件中心的“blueman applet”,可以像在Ubuntu 11.04中那样再次使用我的耳机。 不幸的是,蓝色对话框有时候有点儿错误(文字消失),但你只需要一次配对。 但请确保通过在dconf-editor中将 ‘blueman’添加到desktop-> unity-> panel- > systray-whitelist来启用blueman-indicator。 否则,将没有蓝色指示器,我觉得非常方便…

我通过使ubuntu 11.10机器可被发现解决了这个问题。 因此,两个按钮应该在蓝牙屏幕上。

也许是第二篇文章中提到的变通方法的补充:也许这个命令可以编写脚本以在启动时运行。 我在/etc/rc.local中编写了一个命令,用于在启动时打开我的wifi(必要时由于hw问题)。 没有测试过,但也许这可以用同样的方式运行

hciconfig hci0 sspmode 0

每次重启时自动