Apple bluetooth keyboard non-responsive after reboot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bluez (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: bluez
(Originally posed this as a question, and was encouraged to report it as a bug here. Despite the numerous similar problems reported over the last several years, I believe this one to be distinct, mainly because of the recently disappeared /etc/default/
After much hanky-panky, I had eventually gotten the keyboard to persistently work in 9.04, but unfortunately needed to update to 9.10 because of the catastrophically broken intel video drivers in 9.04.
The keyboard still works, but after reboot it is in an odd state where the "bluetooth preferences" show it as connected even though it is completely non-responsive. Cycling the connection (disconnect, then reconnect) will bring it right back up, but this requires (at minimum) another wired keyboard present to log in with. (Had to borrow a wired keyboard from work to accomplish this.)
From what I was able to understand during the setup process in 9.04, one of the key steps was modifying /etc/default/
Some details about the system, which is a mac mini purchased in December 2008 (probably missing all the important stuff, but give me a little slack; it's my first attempt at asking a question) ---
$ uname -a
Linux elliot 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 19:25:34 UTC 2009 x86_64 GNU/Linux
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
$ lsusb
Bus 001 Device 004: ID 1058:1003 Western Digital Technologies, Inc.
Bus 001 Device 003: ID 1058:1001 Western Digital Technologies, Inc. External Hard Disk
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 004: ID 05ac:8205 Apple, Inc. Bluetooth HCI
Bus 005 Device 003: ID 05ac:8240 Apple, Inc. IR Receiver [build-in]
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
$ hciconfig
hci0: Type: USB
BD Address: 00:22:41:D8:06:AD ACL MTU: 384:8 SCO MTU: 64:8
UP RUNNING PSCAN
RX bytes:62256 acl:3366 sco:0 events:76 errors:0
TX bytes:813 acl:22 sco:0 commands:40 errors:0
I'd like to confirm that the apple bluetooth keyboard does not work out of the box. I am on Ubuntu 9.04 and currently what I have to do is:
1) boot up and log in using laptop keyboard
2) type a few letters on apple keyboard so that "Bluetooth Preferences" shows the keyboard connected
3) Using "Bluetooth Preferences", disconnect the Apple keyboard
4) Using laptop keyboard, open terminal and type "sudo hidd --search", then enter root password, and then while it scans for bluetooth devices I type random letters on the Apple keyboard. After it stops scanning my Apple keyboard connects and starts working properly.
If I don't follow the above sequence exactly that way then I can't get the Apple keyboard to work. If I do, then it works 99% of the time. I am using bluez version: 4.32-0ubuntu4.1