I am running an imac with Lion 10.7.4 with a Macally Bluetooth Keyboard and an Apple Bluetooth Mouse. The mouse works well but seems to use up batteries fairly quickly. The Macally keyboard has massive troubles connecting and sometimes disconnects for no particular reason. The dialog box for bluetooth shows the keyboard connected when it is not. it is sometimes difficult to disconnect in the bluetooth module so I can try to connect so that it works. I am typing with it now.
It is very frustrating to try and use the system. A dump of the errors in Console kernel.log follows. I sure hope Apple fixes this problem much sooner than later. It appears to have been a problem since 2005 according to the posts in this forum.
Jun 21 23:52:38 Steve-Dunlaps-iMac kernel[0]: AFP_VFS afpfs_sysctl: unknown error 61, unmounting vol
Jun 22 09:00:26 localhost kernel[0]: SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode
Jun 28 10:55:38 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: request could not be found!
Jun 29 20:16:38 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x0408] (Create Connection Cancel) -- Send request failed (err = 0x0002 (kBluetoothHCIErrorNoConnection))
Jun 30 06:58:25 localhost kernel[0]: SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode
Jul 1 06:59:43 Steve-Dunlaps-iMac kernel[0]: [ffffff80133e4000][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 1 07:59:45 Steve-Dunlaps-iMac kernel[0]: [ffffff80133e4000][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 1 08:59:49 Steve-Dunlaps-iMac kernel[0]: [ffffff80133e4000][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 1 09:59:52 Steve-Dunlaps-iMac kernel[0]: [ffffff80133e4000][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 3 08:07:20 Steve-Dunlaps-iMac kernel[0]: [ffffff8016300c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 3 09:07:24 Steve-Dunlaps-iMac kernel[0]: [ffffff8016300c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 3 10:07:27 Steve-Dunlaps-iMac kernel[0]: [ffffff8016300c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 3 11:07:31 Steve-Dunlaps-iMac kernel[0]: [ffffff8016300c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 3 12:07:34 Steve-Dunlaps-iMac kernel[0]: [ffffff8016300c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 3 13:04:22 Steve-Dunlaps-iMac kernel[0]: [IOBluetoothHIDDriver][handleStart] staticPrepControlChannelAction returned error e00002c0
Jul 3 13:05:03 Steve-Dunlaps-iMac kernel[0]: [IOBluetoothHIDDriver][handleStart] staticPrepControlChannelAction returned error e00002c0
Jul 3 13:05:25 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x0413] (Set Connection Encryption) -- Send request failed (err = 0x0016 (kBluetoothHCIErrorConnectionTerminatedByLocalHost))
Jul 3 13:05:25 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x0406] (Disconnect) -- Send request failed (err = 0x0012 (kBluetoothHCIErrorInvalidHCICommandParameters))
Jul 3 13:05:25 Steve-Dunlaps-iMac kernel[0]: ### ERROR: send request failed (err=0x0012 (kBluetoothHCIErrorInvalidHCICommandParameters))
Jul 3 13:05:27 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x0C37] (Write Link Supervision Timeout) -- Send request failed (err = 0x0012 (kBluetoothHCIErrorInvalidHCICommandParameters))
Jul 5 03:41:28 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 04:41:32 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 05:41:35 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 06:41:38 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 07:41:42 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 08:41:45 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 09:41:48 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 10:41:52 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 11:41:55 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 12:41:58 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 13:42:02 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 14:42:05 Steve-Dunlaps-iMac kernel[0]: [ffffff8024a23c00][BNBMouseDevice::getExtendedReport][70.12] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0047
Jul 5 14:54:50 Steve-Dunlaps-iMac kernel[0]: [IOBluetoothHIDDriver][handleStart] staticPrepControlChannelAction returned error e00002c0
Jul 5 14:56:38 Steve-Dunlaps-iMac kernel[0]: [IOBluetoothHIDDriver][handleStart] staticPrepControlChannelAction returned error e00002c0
Jul 5 14:56:43 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x0406] (Disconnect) -- Send request failed (err = 0x0012 (kBluetoothHCIErrorInvalidHCICommandParameters))
Jul 5 14:56:43 Steve-Dunlaps-iMac kernel[0]: ### ERROR: send request failed (err=0x0012 (kBluetoothHCIErrorInvalidHCICommandParameters))
Jul 5 14:57:13 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x0406] (Disconnect) -- Send request failed (err = 0x0012 (kBluetoothHCIErrorInvalidHCICommandParameters))
Jul 5 14:57:13 Steve-Dunlaps-iMac kernel[0]: ### ERROR: send request failed (err=0x0012 (kBluetoothHCIErrorInvalidHCICommandParameters))
Jul 5 14:57:31 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x080D] (Write Link Policy Settings) -- Send request failed (err = 0x0002 (kBluetoothHCIErrorNoConnection))
Jul 5 14:57:31 Steve-Dunlaps-iMac kernel[0]: ### ERROR: Exit sniff failed (probably already unsniffed) (err=2)
Jul 5 14:57:31 Steve-Dunlaps-iMac kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0x080D] (Write Link Policy Settings) -- Send request failed (err = 0x0002 (kBluetoothHCIErrorNoConnection))