10.6.8 MacPro Bluetooth stuttering
Problem description:
After upgrading to 10.6.8 and after some minutes working I realized my keyboard input was faster than the text appearance on screen. Sometimes I push a key on the keyboard and three or more times the letter appears on screen. Then I noticed the mouse movement on screen was stuttering, not constantly, but sometimes more, sometimes less; but no serious work possible. If I switch off Bluetooth and switch it back on, I have a few minutes for normal behavior of my Magic Mouse and keyboard, but then same problem again. Urgh.
What I've done so far:
- Repaired permissions
- Deleted both devices from the list of known Bluetooth devices and registered them again
- Deleted the bluetooth.plist
- Reset the PRAM
- Reset the SMC
- Installed the Combo Update for 10.6.8
- Switched the channel of my Wireless base station (tried every single possible channel)
Kernel Log:
Jun 27 21:33:12 localhost kernel[0]: npvhash=4095
Jun 27 21:33:12 localhost kernel[0]: PAE enabled
Jun 27 21:33:12 localhost kernel[0]: 64 bit mode enabled
Jun 27 21:33:12 localhost kernel[0]: Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386
Jun 27 21:33:12 localhost kernel[0]: vm_page_bootstrap: 3073857 free pages and 55487 wired pages
Jun 27 21:33:12 localhost kernel[0]: standard timeslicing quantum is 10000 us
Jun 27 21:33:12 localhost kernel[0]: mig_table_max_displ = 73
Jun 27 21:33:12 localhost kernel[0]: AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled
Jun 27 21:33:12 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=1 Enabled
Jun 27 21:33:12 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=4 Enabled
Jun 27 21:33:12 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=2 Enabled
Jun 27 21:33:12 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=3 Enabled
Jun 27 21:33:12 localhost kernel[0]: AppleACPICPU: ProcessorId=5 LocalApicId=6 Enabled
Jun 27 21:33:12 localhost kernel[0]: AppleACPICPU: ProcessorId=6 LocalApicId=5 Enabled
Jun 27 21:33:12 localhost kernel[0]: AppleACPICPU: ProcessorId=7 LocalApicId=7 Enabled
Jun 27 21:33:12 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet
Jun 27 21:33:12 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Jun 27 21:33:12 localhost kernel[0]: calling mpo_policy_init for Quarantine
Jun 27 21:33:12 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
Jun 27 21:33:12 localhost kernel[0]: calling mpo_policy_init for Sandbox
Jun 27 21:33:12 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
Jun 27 21:33:12 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
Jun 27 21:33:12 localhost kernel[0]: The Regents of the University of California. All rights reserved.
Jun 27 21:33:12 localhost kernel[0]: MAC Framework successfully initialized
Jun 27 21:33:12 localhost kernel[0]: using 16384 buffer headers and 4096 cluster IO buffer headers
Jun 27 21:33:12 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Jun 27 21:33:12 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5] (S3)
Jun 27 21:33:12 localhost kernel[0]: PFM64 0x3f10000000, 0xf0000000
Jun 27 21:33:12 localhost kernel[0]: [ PCI configuration begin ]
Jun 27 21:33:12 localhost kernel[0]: AppleIntelCPUPowerManagement: (built 16:44:45 Jun 7 2011) initialization complete
Jun 27 21:33:12 localhost kernel[0]: console relocated to 0x3f20010000
Jun 27 21:33:12 localhost kernel[0]: PCI configuration changed (bridge=3 device=3 cardbus=0)
Jun 27 21:33:12 localhost kernel[0]: [ PCI configuration end, bridges 15 devices 29 ]
Jun 27 21:33:12 localhost kernel[0]: mbinit: done (64 MB memory set for mbuf pool)
Jun 27 21:33:12 localhost kernel[0]: FireWire runtime power conservation disabled. (2)
Jun 27 21:33:12 localhost kernel[0]: rooting via boot-uuid from /chosen: 322480C3-7640-3239-BB74-7660EA490B47
Jun 27 21:33:12 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Jun 27 21:33:12 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start
Jun 27 21:33:12 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
Jun 27 21:33:12 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready
Jun 27 21:33:12 localhost kernel[0]: BTCOEXIST off
Jun 27 21:33:12 localhost kernel[0]: wl0: Broadcom BCM4328 802.11 Wireless Controller
Jun 27 21:33:12 localhost kernel[0]: 5.10.131.42
Jun 27 21:33:12 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleAHCI/PRT1 @1/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDri ver/OWC Mercury Extreme SSD-E Media/IOGUIDPartitionScheme/Macintosh HD@2
Jun 27 21:33:12 localhost kernel[0]: BSD root: disk4s2, major 14, minor 14
Jun 27 21:33:12 localhost kernel[0]: FireWire (OHCI) TI ID 823f built-in now active, GUID 001f5bfffe17c6b8; max speed s800.
Jun 27 21:33:12 localhost kernel[0]: USBMSC Identifier (non-unique): 2HAA6BGX 0xd49 0x7300 0x121
Jun 27 21:33:12 localhost kernel[0]: USBMSC Identifier (non-unique): 2HA14GZ4 0xd49 0x7310 0x122
Jun 27 21:33:12 localhost kernel[0]: AppleIntel8254XEthernet: Ethernet address 00:1d:4f:4b:8a:c4
Jun 27 21:33:12 localhost kernel[0]: AppleIntel8254XEthernet: Ethernet address 00:1d:4f:4b:8a:c5
Jun 27 21:33:12 localhost kernel[0]: AirPort_Brcm43224: Ethernet address 00:1b:63:f0:c6:96
Jun 27 21:33:12 localhost kernel[0]: IO80211Controller::dataLinkLayerAttachComplete(): adding AppleEFINVRAM notification
Jun 27 21:33:12 localhost kernel[0]: systemShutdown false
Jun 27 21:33:12 localhost kernel[0]: USBMSC Identifier (non-unique): A401031AFFFF 0x152d 0x2339 0x100
Jun 27 21:33:12 localhost kernel[0]: AirPort: Link Down on en2. Reason 8 (Disassociated because station leaving).
Jun 27 21:33:12 mole kernel[0]: Ethernet [Intel8254X]: Link down on en0
Jun 27 21:33:12 mole kernel[0]: NTFS driver 3.4 [Flags: R/W].
Jun 27 21:33:12 mole kernel[0]: NTFS volume name BOOTCAMP, version 3.1.
Jun 27 21:33:12 mole kernel[0]: NTFS volume name PC-Vault, version 3.1.
Jun 27 21:33:12 mole kernel[0]: Previous Shutdown Cause: 0
Jun 27 21:33:13 mole kernel[0]: [Bluetooth::CSRHIDTransition] switchToHCIMode (legacy)
Jun 27 21:33:14 mole kernel[0]: DSMOS has arrived
Jun 27 21:33:14 mole kernel[0]: ** Device in slot: SLOT-1 **
Jun 27 21:33:14 mole kernel[0]: ** Device in slot: SLOT-2 **
Jun 27 21:33:14 mole kernel[0]: [Bluetooth::CSRHIDTransition] transition complete.
Jun 27 21:33:14 mole kernel[0]: Ethernet [Intel8254x]: Link up on en0, 100-Megabit, Full-duplex, Symmetric flow-control, Debug [792d,6f08,0de1,0e00,45e1,4000]
Jun 27 21:33:15 mole kernel[0]: CSRUSBBluetoothHCIController::setupHardware super returned 0
Jun 27 21:33:20 mole kernel[0]: [146bcc00][BNBMouseDevice::init][54] init is complete
Jun 27 21:33:21 mole kernel[0]: [146bcc00][BNBMouseDevice::handleStart][54] Done
Jun 27 21:33:21 mole kernel[0]: [14455a00][AppleMultitouchHIDEventDriver::start] entered
Jun 27 21:33:21 mole kernel[0]: [14933d80][AppleMultitouchDevice::start] entered
Jun 27 21:33:23 mole kernel[0]: utun_ctl_connect: creating interface utun0
Jun 27 21:33:24 mole kernel[0]: Message Version Check or Length Not Match.
Jun 27 21:33:24 mole kernel[0]: Message Length Check - msglength = 3152, expectingLength = 3152
Jun 27 21:33:24 mole kernel[0]: Message Version Check - msg(0.0.0)@0x13c66024 atifb:(3.1.0)
Jun 27 21:33:24 mole kernel[0]: Message Version Check or Length Not Match.
Jun 27 21:33:24 mole kernel[0]: Message Length Check - msglength = 3152, expectingLength = 3152
Jun 27 21:33:24 mole kernel[0]: Message Version Check - msg(0.0.0)@0x14ab8024 atifb:(3.1.0)
Jun 27 21:33:24 mole kernel[0]: Message Version Check or Length Not Match.
Jun 27 21:33:24 mole kernel[0]: Message Length Check - msglength = 3152, expectingLength = 3152
Jun 27 21:33:24 mole kernel[0]: Message Version Check - msg(0.0.0)@0x14fe9024 atifb:(3.1.0)
Jun 27 21:33:24 mole kernel[0]: Message Version Check or Length Not Match.
Jun 27 21:33:24 mole kernel[0]: Message Length Check - msglength = 3152, expectingLength = 3152
Jun 27 21:33:24 mole kernel[0]: Message Version Check - msg(0.0.0)@0x14fea024 atifb:(3.1.0)
Jun 27 21:33:35 mole kernel[0]: Message Version Check or Length Not Match.
Jun 27 21:33:35 mole kernel[0]: Message Length Check - msglength = 3152, expectingLength = 3152
Jun 27 21:33:35 mole kernel[0]: Message Version Check - msg(0.0.0)@0x15213024 atifb:(3.1.0)
Jun 27 21:33:35 mole kernel[0]: Message Version Check or Length Not Match.
Jun 27 21:33:35 mole kernel[0]: Message Length Check - msglength = 3152, expectingLength = 3152
Jun 27 21:33:35 mole kernel[0]: Message Version Check - msg(0.0.0)@0x1548d024 atifb:(3.1.0)
Jun 27 21:33:35 mole kernel[0]: Message Version Check or Length Not Match.
Jun 27 21:33:35 mole kernel[0]: Message Length Check - msglength = 3152, expectingLength = 3152
Jun 27 21:33:35 mole kernel[0]: Message Version Check - msg(0.0.0)@0x154ba024 atifb:(3.1.0)
Jun 27 21:33:35 mole kernel[0]: Message Version Check or Length Not Match.
Jun 27 21:33:35 mole kernel[0]: Message Length Check - msglength = 3152, expectingLength = 3152
Jun 27 21:33:35 mole kernel[0]: Message Version Check - msg(0.0.0)@0x154bd024 atifb:(3.1.0)
Jun 27 21:45:50 mole kernel[0]: queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 20176, head = 20216, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 20352, head = 20396, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 20680, head = 20716, entrySize = 36, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 20860, head = 20892, entrySize = 36, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 21076, head = 21112, entrySize = 36, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 21256, head = 21288, entrySize = 36, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 21472, head = 21508, entrySize = 36, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 21652, head = 21684, entrySize = 36, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue fullIPacketLogUserClient) -- tail = 25680, head = 25720, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 25900, head = 25944, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 25988, head = 26028, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 26208, head = 26252, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 26296, head = 26336, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIent) -- tail = 27792, head = 27832, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 27836, head = 27876, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 27880, head = 27920, entrySize = 44, dataQueue->queueSize = 65535
Jun 27 21:45:50 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 27924, head = 27964, entrySize = 44, data = 65535
Jun 27 21:45:51 mole kernel[0]: tail = 45398, head = 45423, entrySize = 28, dataQueue->queueSize = 65535
Jun 27 21:45:51 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 45650, head = 45675, entrySize = 28, dataQueue->queueSize = 65535
Jun 27 21:45:51 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 45824, head = 45855, entrySize = 31, dataQueue->queueSize = 65535
Jun 27 21:45:51 mole kernel[0]: [IOBluetoothDataQueue][enqueue] Warning: queue full! (IOBluetoothHCIPacketLogUserClient) -- tail = 46041, head = 46071, entrySize = 31, dataQueue->queueSize = 65535
Jun 27 22:30:00 mole kernel[0]: systemShutdown true
Jun 27 22:30:00 mole kernel[0]: systemShutdown true
System Data:
MacPro 3,1
Apple Magic Mouse
Apple Wireless Keyboard
Bluetooth Software 2.4.5f3
Bluetooth Module Cambridge Silicon Radio
Bluetooth Firmware 1965
Seems like a Bluetooth buffer overflow if I look at the last Kernel messages ... 😕
Thanks for every help, if there's a way besides installing the whole system from ground up. 😠
Sven
Mac Pro, Mac OS X (10.6.8)