Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have an Early 2013 Macbook Pro. OS Version is 10.9. I'm using a trackpad connected to the bluetooth. All of the sudden, and at random times, my trackpad will lose its connection and will not reconnect. When this happens, I pull up the Bluetooth preferences and I see:

<< do not localize >...
Name not available

Bluetooth will not turn off at all. Nothing can connect to bluetooth once this happens. I have to do a hard reboot of my laptop to get bluetooth working again. This tends to work for a few hours, sometimes an entire day, but at random, bluetooth seems to go corrupt again.

Anyone else having a problem similar to this? Any hints on fixing it? Also, is there some way I can force a reset of just bluetooth? Maybe by the command line?

share|improve this question
    
Do you have any other Bluetooth equipment in the neighborhood? Like a mobile phone, a Bluetooth mouse… ? –  daniel Azuelos Nov 11 '13 at 22:03
    
I do have my iphone that has bluetooth, but I have the bluetooth on it disabled unless I'm using it. I'm sure my neighbor has a smartphone with bluetooth as well. I know the guy 2 houses down from me has one. I will state that this didn't happen until the 10.9 upgrade. –  intargc Nov 11 '13 at 22:14
    
So you are surrounded by Bluetooth devices. When this problem happened did you try to turn off your trackpad? –  daniel Azuelos Nov 12 '13 at 7:51
    
Yes, I did turn off my trackpad. This problem actually just happened again and no bluetooth devices were around other than the trackpad I use. –  intargc Nov 19 '13 at 0:49
    
Could you collect the error messages as I suggested within the 1st § of my answer, and include within your OQ? –  daniel Azuelos Nov 19 '13 at 7:31

2 Answers 2

I found some workaround that will at least spare you a reboot when problem arrives. It may be found here: https://discussions.apple.com/message/23705326#23705326

Shortly, type in terminal:

sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

After doing this your devices should reconnect. I have the same OS Version (10.9) and Early 2013 Macbook Pro and it works with my problems with bluetooth keyboard.

share|improve this answer

There have been several significant updates to Mavericks, so the first step would be to run software update and get the OS and any firmware updates installed. Next, you can troubleshoot the issue as follows:

System log

Look at the error messages relative to the blued daemon:

grep blued /var/log/system.log

(this is a command to type within Terminal). Check in this system log if you don't have connexion attempts from an unknown Bluetooth equipment. To be able to detect the intruders note your own Bluetooth address within:

System Information > Hardware > Bluetooth

ex. :

Hardware Settings:
    Address:      A8-BB-CF-9B-07-D8
    Manufacturer: Broad…

Battery check

This system log won't display any information about the battery level. You should check it with Alt ⌥ + Bluetooth menu bar icon: Bluetooth menu bar

Interference check

For this interference analysis, install iStumbler and run it. If you are in such a full of interferences environment, put away the other Bluetooth equipments, turn off your Trackpad, wait 30 s, turn it on. If your problem is the result of Bluetooth interference, this might recover its system connectivity (Bluetooth equipment rotate through the frequencies to use on the same channel than the 802.11g. When 2 of them are on the same channel, they are jaming each other).

You may also analyse the behaviour of your Bluetooth connexion in realtime with MacOS X standard tools:

System Preferences > Bluetooth

press Alt ⌥ to display the actual level of Bluetooth signal: Bluetooth signal level And to go further, open the gear drop down menu to select Monitor Connection RSSI to monitor the connection quality: Bluetooth keyboard monitor start Bluetooth keyboard monitor display

Restart the daemon

If you are able to start a Terminal or access your system through ssh, then you can easily restart blued with these few commands:

ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo launchctl stop com.apple.blued
ps ax | egrep '[ /](PID|blued)'

The second ps should display a new process ID, confirming you that launchd restarted blued correctly. If blued doesn't restart (PID stays the same) then you are facing a more serious problem to investigate, and you will have an harder kill:

ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo killall -c blued -KILL
ps ax | egrep '[ /](PID|blued)'

But this isn't a good sign at all. This means that blued was stucked within a system call beyond any possibility to deal with a signal. This is most notably the sign of a bug within the Bluetooth driver or kernel extension.

share|improve this answer
    
Thanks for the help! I restarted my system so I could regain the trackpad while I was working. When it disconnects again, I'm going to go through these steps to make sure it works. If nothing else, at least I know about blued now and can force a reset. –  intargc Nov 12 '13 at 4:22
    
Just for more information, I had this happen again recently. Killing blued doesn't seem to help get things rolling again. I have to reboot and it recognizes my trackpad again. I posted what the system log states about bluetooth above in the OP comments. I removed the accepted status on this answer just in hopes to get a more clear solution for anyone in the future that may have this same problem. –  intargc Nov 19 '13 at 15:49
    
Could you tell me if blued was killed or on the contrary impossible to kill? –  daniel Azuelos Nov 19 '13 at 16:06
    
According to the logs, I can kill it with both a sig 15 and especially 9. However, when launchd restarts it, it's still in a corrupt state and doesn't recognize the system name ( still in "do not localize" state ) and it doesn't allow any BT devices to connect to it. –  intargc Nov 19 '13 at 16:19
    
FYI, I just did another killall on blued, this time it worked and brought back my trackpad. All-in-all, I did about 7 killall's with a mixture of TERM, HUP and KILL. I'm not sure why it decided to start working on this last one... –  intargc Nov 19 '13 at 16:38

protected by Community Jul 1 at 21:06

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.