Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the '10.4: Resolve Bluetooth headset issues after upgrade' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Resolve Bluetooth headset issues after upgrade
Authored by: svl100 on Sep 15, '05 11:15:49AM
bluetooth headset problems
i have a bluetooth headset which i cannot get to work as expected

initially i could not get it to work at all.
then it worked intermittedly and hangs the app that has used the headset, once headset switches off.

after extensive fiddling it works now every time
great
so at least i know now where the error lies:

after using the headset switches itself completely off
or maybe my mac tells it to switch off?
why is this happening?
is it a headset problem?
or a mac problem?

has anyone got a idea?
This is as far as my understanding of this whole issue goes
so i would appreciate if you could read through the description of the error below
which i made as detailed as possible
and i also attached the console logs

maybe this is this helping anyone to fix their own problem! i hope so, as i have found many people reporting problems one the web

Regards
Stephan


My Setup
Hardware Overview:

Machine Name: PowerBook G4 15"
Machine Model: PowerBook5,2
CPU Type: PowerPC G4 (1.1)
CPU Speed: 1.25 GHz
Memory: 1.25 GB
Boot ROM Version: 4.7.1f1

Apple Bluetooth Software Version: 1.6.0f2
Bluetooth Hardware Settings:
Matjes:
Address: 00-0d-93-03-8f-31
Manufacturer: Cambridge Silicon Radio
Firmware Version: 2.1586 (2.1586)
Bluetooth Power: On
Discoverable: Yes
Requires Authentication: No
HCI Version: 2 ($2)
HCI Revision: 1586 ($632)
LMP Version: 2 ($2)
LMP Subversion: 1586 ($632)
Device Type (Major): Computer
Device Type (Complete): Laptop Computer
Composite Class Of Device: 1057036 ($10210c)
Device Class (Major): 1 ($1)
Device Class (Minor): 3 ($3)
Service Class: 129 ($81)

Bluetooth Headset
Sony Ericsson
HBH-300


initially i could not get it to work at all
now it works intermittedly and hangs the app that has used the headset, once headset switches off

A
unpaired my bluetooth headset
cleaned blued.plist according to article on
http://www.macosxhints.com/article.php?story=20050520082617274&lsrc=osxh

rebooted
checked that bluetooth pairing sysprefs and blued.plist were still clean and had no redundant devices and headsets.

opened ichat preferences/ video
paired headset from there
it paired successfully and
B
i could hear and talk
when i closed the ichat prefs
the headset switches off after 5 seconds (as expected)
i wait for a 15 seconds
open ichat preferences/ video again

ERROR (see console log at bottom #01)
bluetooth audio failed
There was an error connecting to your headset.
Make sure it is turned on and in range.
The audio portion of the program you were using may have to be restarted.

i restart ichat
open ichat preferences/ video again
same error again

ERROR
bluetooth audio failed
There was an error connecting to your headset.
Make sure it is turned on and in range.
The audio portion of the program you were using may have to be restarted.

this happens again and again until i do the following steps

quit ichat

the headset seems to be completely switched off
so i press button to switch it on
headset beeps for 10 secs
bluetooth symbol in menu on mac is grey with horizontal dotted line through
after 15 secs bluetooth symbol is black (as normal)

i launch ichat
open ichat preferences/ video again
it works
. . . .
back to B
it does not work
this is now 100% reproducable
it fails the same way every time
===============================
===============================
now i try something different
i skip the restart ichat step and see what happens
so i just switch the headset on again
===============================
===============================
after reboot
i switch on headset
bluetooth symbol in menu on mac is grey with horizontal dotted line
through
after 15 secs bluetooth symbol is black (as normal)
start ichat
open ichat preferences/ video
i get headset signal in and out
close ichat preferences/ video
bluetooth symbol in menu on mac is grey with horizontal dotted line through
after 15 secs bluetooth symbol is black (as normal)


i switch on headset
bluetooth symbol in menu on mac is grey with horizontal dotted line through
after 15 secs bluetooth symbol is black (as normal)
open ichat preferences/ video
i get headset signal in and out
close ichat preferences/ video
bluetooth symbol in menu on mac is grey with horizontal dotted line through
after 15 secs bluetooth symbol is black (as normal)

#02
i switch on headset
bluetooth symbol in menu on mac is grey with horizontal dotted line through
after 15 secs bluetooth symbol is black (as normal)
#03
open ichat preferences/ video
i get headset signal in and out
#04
close ichat preferences/ video
bluetooth symbol in menu on mac is grey with horizontal dotted line through
after 15 secs bluetooth symbol is black (as normal)
===============================
===============================

this works now every time
great
so at least i know now where the error lies

after use the headset switches itself off
or maybe my mac tells it to switch off?
why is this happening?
is it a headset problem?
or a mac problem?

has anyone got a idea?
is this helping anyone to fix their own problem?

Regards
Stephan
===============================
===============================


EXTRACTS FROM CONSOLE LOG
system.log

#01 (log when i get error message)
Sep 15 16:24:52 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][performPowerStateChange] 1 -> 2
Sep 15 16:24:52 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][unregisterForDeviceNotification]
Sep 15 16:24:57 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][performPowerStateChange] Unable to open connection to device.
Sep 15 16:24:57 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][registerForDeviceNotification]
Sep 15 16:24:57 Matjes kernel[0]: IOBluetoothSCOAudioInputEngine[performAudioEngineStart]
Sep 15 16:24:57 Matjes kernel[0]: REQUIRE failure: mBluetoothDevice != NULL - file: Drivers/IOBluetoothSCOAudioDriver/IOBluetoothSCOAudioInputEngine.cpp, line: 50



#02 (switching headset on)
Sep 15 16:28:25 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][newBluetoothDevice] 0x25d7900
Sep 15 16:28:25 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][start] 0x25d7900 (IOBluetoothDevice)
Sep 15 16:28:25 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][unregisterForDeviceNotification]
Sep 15 16:28:25 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][registerForRFCOMMChannelNotification]
Sep 15 16:29:00 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][willTerminate] 0x25d7900 0x5
Sep 15 16:29:00 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][stop] 0x25d7900 (IOBluetoothDevice)
Sep 15 16:29:00 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][stop] powerState = 1 - pendingPowerState = 1
Sep 15 16:29:00 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][stop] stopping engines
Sep 15 16:29:00 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][registerForDeviceNotification]



#03 (opening ichat preferences/ video)
Sep 15 16:31:10 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][performPowerStateChange] 1 -> 2
Sep 15 16:31:11 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][unregisterForDeviceNotification]
Sep 15 16:31:11 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][start] 0x2f24b00 (IOBluetoothDevice)
Sep 15 16:31:11 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][unregisterForDeviceNotification]
Sep 15 16:31:11 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][openRFCOMMChannel]
Sep 15 16:31:11 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][openRFCOMMChannel] mRFCOMMNotification = 0
Sep 15 16:31:11 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][waitForRFCOMMChannel] - Waiting.
Sep 15 16:31:11 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][newRFCOMMConnection] 0x31cd400
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][start] 0x3055f00 (IOBluetoothRFCOMMChannel)
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][setRFCOMMChannel] 0x3055f00
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][unregisterForRFCOMMChannelNotification]
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 0 bytes
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 0 bytes
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 10 bytes AT*ECBP=?
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 0 bytes
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 10 bytes AT+CLIP=1
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][waitForRFCOMMChannel] Got one: 0x3055f00 (0x0)
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][createSCOConnection]
Sep 15 16:31:12 Matjes kernel[0]: WARNING IOBluetoothMemoryBlock::sent called twice on this block
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 0 bytes
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 16 bytes AT+CSCS="UTF-8"
Sep 15 16:31:12 Matjes kernel[0]: WARNING IOBluetoothMemoryBlock::sent called twice on this block
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 9 bytes AT+CLAN?
Sep 15 16:31:12 Matjes kernel[0]: WARNING IOBluetoothMemoryBlock::sent called twice on this block
Sep 15 16:31:12 Matjes kernel[0]: [AppleUSBHCIController][UpdateSCOConnections] 1
Sep 15 16:31:12 Matjes kernel[0]: [AppleUSBHCIController][StartIsochPipeRead] 0x2261a00
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][createSCOConnection] - Done 0x0
Sep 15 16:31:12 Matjes kernel[0]: IOBluetoothSCOAudioInputEngine[performAudioEngineStart]
Sep 15 16:31:12 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][incomingRFCOMMData] 10 bytes AT+VGS=15
Sep 15 16:31:12 Matjes kernel[0]: WARNING IOBluetoothMemoryBlock::sent called twice on this block

#04 (close ichat preferences/ video)
Sep 15 16:33:06 Matjes kernel[0]: IOBluetoothSCOAudioInputEngine[performAudioEngineStop]
Sep 15 16:33:11 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][performPowerStateChange] 2 -> 1
Sep 15 16:33:12 Matjes kernel[0]: [AppleUSBHCIController][UpdateSCOConnections] 0
Sep 15 16:33:12 Matjes kernel[0]: [AppleUSBHCIController][StopIsochPipeRead] - mInt1IsochInPipe = 0x32e3240 - numReadsPending = 2
Sep 15 16:33:12 Matjes kernel[0]: [AppleUSBHCIController][HandleIsochData] Got error - e00002eb
Sep 15 16:33:12 Matjes kernel[0]: [AppleUSBHCIController][HandleIsochData] Got error - e00002eb
Sep 15 16:33:13 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][willTerminate] 0x3055f00 0x5
Sep 15 16:33:13 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][stop] 0x3055f00 (IOBluetoothRFCOMMChannel)
Sep 15 16:33:13 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][setRFCOMMChannel] 0
Sep 15 16:33:34 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][willTerminate] 0x2f24b00 0x5
Sep 15 16:33:34 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][stop] 0x2f24b00 (IOBluetoothDevice)
Sep 15 16:33:34 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][stop] powerState = 1 - pendingPowerState = 1
Sep 15 16:33:34 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][stop] stopping engines
Sep 15 16:33:34 Matjes kernel[0]: [IOBluetoothSCOAudioDevice][registerForDeviceNotification]


[ Reply to This | # ]