我尝试使用 UbuntuGNOME 15.10 设置我的 Apple 无线键盘,在重新启动之前,它大部分时间都运行顺畅。
重启后,键盘有 20% 的几率重新连接并正常工作,通常它会连接并显示在蓝牙设备管理器中,但它无法识别任何输入。在这种情况下,我无法断开连接以再次配对。我需要拔下并重新插入蓝牙适配器,以便立即使其再次工作或能够重新配对。
我无法找到任何适合我当前问题的问题描述,我希望有人可以就如何查明问题的根源提供一些建议。
亲切的问候!
一些信息:
dmesg | egrep -i 'blue|firm'
[ 0.197759] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 4.229878] pci 0000:ff:1e.3: [Firmware Bug]: reg 0x10: invalid BAR (can't size)
[ 46.531698] Bluetooth: Core ver 2.20
[ 46.531715] Bluetooth: HCI device and connection manager initialized
[ 46.531719] Bluetooth: HCI socket layer initialized
[ 46.531721] Bluetooth: L2CAP socket layer initialized
[ 46.531730] Bluetooth: SCO socket layer initialized
[ 46.710888] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 46.710890] Bluetooth: BNEP filters: protocol multicast
[ 46.710893] Bluetooth: BNEP socket layer initialized
[ 62.511313] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 62.511318] Bluetooth: HIDP socket layer initialized
[ 62.514069] input: Adriaan Bernsteins Tastatur as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/bluetooth/hci0/hci0:70/0005:05AC:0256.0006/input/input18
[ 62.514286] apple 0005:05AC:0256.0006: input,hidraw3: BLUETOOTH HID v0.50 Keyboard [Adriaan Bernsteins Tastatur] on 00:16:a4:0a:61:aa
[ 91.462191] Bluetooth: RFCOMM TTY layer initialized
[ 91.462202] Bluetooth: RFCOMM socket layer initialized
[ 91.462209] Bluetooth: RFCOMM ver 1.11
[ 264.250991] input: Adriaan Bernsteins Tastatur as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/bluetooth/hci0/hci0:63/0005:05AC:0256.0007/input/input19
[ 264.251500] apple 0005:05AC:0256.0007: input,hidraw3: BLUETOOTH HID v0.50 Keyboard [Adriaan Bernsteins Tastatur] on 00:16:a4:0a:61:aa
系统盘
Bus 006 Device 002: ID 8087:8002 Intel Corp.
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 8087:800a Intel Corp.
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 011: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
我在 Ubuntu 15.10 上使用 Apple Magic Mouse 和 Macbook Retina Pro 时也遇到了类似的问题。
我可以配对鼠标,直到重启后它才能正常工作。重启后我可以看到配对,但无法重新连接。我使用 Blueman 小程序,它给出了错误“连接输入/输出错误失败”。
一个临时的解决方法是删除配对、扫描并连接鼠标,这样直到重新启动为止都可以工作。
当鼠标连接时,命令lsmod | grep magic
返回:
$ lsmod | grep magic
hid_magicmouse 16384 0
hid 118784 5 hidp,hid_generic,usbhid,hid_apple,hid_magicmouse
当鼠标未连接时,hid_magicmouse
不存在。
最后我通过添加以下行解决了这个问题
隐藏魔法鼠标
到文件/etc/modules
。
现在鼠标在重启时会自动重新连接。
也许同样的方法也适用于您。