← Back to team overview

blueman team mailing list archive

[Bug 361947] Re: Blueman 1.1 tells "CDMA or GSM not supported" with Nokia N95 and E70

 

It does not work all the time. I did the following

1) Reboot
2) Recent Connections ->  Dialup networking (DUN) on Mikon E70 (does not work)
3) Try to start the DUN from blueman-manager. (does not work)
4) Run blueman-mechanism from command line
5) Try to connect from blueman-manager. 

At this point the network manager found my phone and I configured the
accesspoint name to use the service. When I choose to use the connection
from network manager menu, it says "GSM connection disconnected".

I tested this several times and sometimes I found that the blueman-
mechanism just exists when I try to connect. Also, sometimes when I try
to disconnect the mobile phone using blueman-manager, it just tells me
"Failed" without providing any other information.

 When I do the following it works.

In terminal 1:
mpsain@leonardo:~$ sudo /etc/init.d/bluetooth restart
 * Stopping bluetooth                                                                                                  [ OK ] 
 * Starting bluetooth                                                                                                  [ OK ] 
mpsain@leonardo:~$ blueman-applet 

In terminal 2:
mpsain@leonardo:~$ sudo /usr/libexec/blueman-mechanism 


I will reboot and try it once more


Output of blueman-applet:

Loading configuration plugins
Using gconf config backend
_________
Load (/usr/bin/blueman-applet:104)
['PowerManager', 'NMMonitor', 'DBusService', 'Menu', 'PulseAudio', 'StandardItems', 'Networking', 'TransferService', 'KillSwitch', 'Headset', 'DiscvManager', 'ModemManager', 'AuthAgent', 'StatusIcon', 'RecentConns'] 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'> 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.DBusService.DBusService'> 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.Headset.Headset'> 
Using gconf config backend
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.Menu.Menu'> 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.PowerManager.PowerManager'> 
_________
__setattr__ (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/PowerManager.py:91)
bt_off False 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.ModemManager.ModemManager'> 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.NMMonitor.NMMonitor'> 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.TransferService.TransferService'> 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.AuthAgent.AuthAgent'> 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.DiscvManager.DiscvManager'> 
Using gconf config backend
_________
update_menuitems (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/DiscvManager.py:132)
warning: Adapter is None 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.RecentConns.RecentConns'> 
Using gconf config backend
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.StandardItems.StandardItems'> 
_________
change_sensitivity (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/StandardItems.py:84)
False True 
_________
__load_plugin (/usr/bin/blueman-applet:145)
loading <class 'blueman.plugins.applet.Networking.Networking'> 
Using gconf config backend
_________
set_nap (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/Networking.py:133)
set nap False 
_________
set_gn (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/Networking.py:144)
set gn False 
_________
load_nap_settings (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/Networking.py:53)
Loading NAP settings 
_________
on_dbus_name_owner_change (/usr/bin/blueman-applet:267)
org.bluez owner changed to :1.78 
<blueman.plugins.applet.PowerManager.PowerManager object at 0x8d5a3cc>
_________
register_agent (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/AuthAgent.py:61)
Registering agent 
_________
__init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties 
_________
init_services (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)
Loading services 
_________
__init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties 
_________
init_services (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)
Loading services 
_________
__init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties 
_________
init_services (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)
Loading services 
_________
initialize (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/RecentConns.py:130)
rebuilding menu 
_________
change_sensitivity (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/StandardItems.py:84)
True True 
_________
on_obex_owner_changed (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/TransferService.py:82)
obex owner changed: :1.60 
Using gconf config backend
_________
on_started (/usr/lib/python2.6/dist-packages/blueman/main/applet/Transfer.py:94)
opp Started 
_________
on_started (/usr/lib/python2.6/dist-packages/blueman/main/applet/Transfer.py:94)
ftp Started 
Loading configuration plugins
_________
on_bluez_name_owner_changed (/usr/bin/blueman-manager:99)
org.bluez owner changed to  :1.78 
Using gconf config backend
_________
SetAdapter (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:293)
None 
_________
on_adapter_changed (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerToolbar.py:91)
toolbar adapter /org/bluez/4395/hci0 
_________
__init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties 
_________
init_services (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)
Loading services 
_________
add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:352)
adding new device 
_________
do_cache (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:543)
Caching new device 00:22:FD:5A:10:91 
_________
row_update_event (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceList.py:273)
row update event Fake False 
_________
row_update_event (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceList.py:273)
row update event Trusted 1 
_________
row_update_event (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceList.py:273)
row update event Paired 1 
_________
__init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties 
_________
init_services (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)
Loading services 
_________
add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:352)
adding new device 
_________
do_cache (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:543)
Caching new device 00:12:D1:91:4D:73 
_________
row_update_event (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceList.py:273)
row update event Fake False 
_________
row_update_event (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceList.py:273)
row update event Trusted 1 
_________
row_update_event (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceList.py:273)
row update event Paired 1 
_________
on_device_selected (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerMenu.py:147)
init 
_________
Generate (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:210)
Gen 
_________
Generate (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:210)
Gen 
_________
Generate (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:210)
Gen 
_________
set_op (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:85)
op: regenerating instance <ManagerDeviceMenu object at 0xa72302c (GtkMenu at 0xa6f5460)> 
_________
Generate (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:210)
Gen 
_________
set_op (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:85)
op: regenerating instance <ManagerDeviceMenu object at 0xa4dc644 (GtkMenu at 0xa6f5260)> 
_________
__init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties 
_________
init_services (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)
Loading services 
_________
__init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties 
_________
init_services (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)
Loading services 
_________
notify (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/RecentConns.py:222)
<Device object at 0x8ecacac (blueman+main+Device+Device at 0x8d9ba50)> org.bluez.Serial [dbus.String(u'00001103-0000-1000-8000-00805f9b34fb')] 
_________
__del__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:65)
deleting device /org/bluez/4395/hci0/dev_00_12_D1_91_4D_73 
_________
Destroy (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:102)
invalidating device /org/bluez/4395/hci0/dev_00_12_D1_91_4D_73 
_________
initialize (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/RecentConns.py:130)
rebuilding menu 
_________
RfcommConnect (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/DBusService.py:101)
Connecting rfcomm device 
_________
on_device_property_changed (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:183)
list: device_prop_ch Connected 1 /org/bluez/4395/hci0/dev_00_12_D1_91_4D_73 () {} 
_________
row_update_event (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceList.py:273)
row update event Connected 1 
_________
Generate (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:210)
Gen 
_________
monitor_power_levels (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:206)
starting monitor 
_________
level_setup_event (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceList.py:334)
animating up 
_________
success (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:119)
success (dbus.String(u'/dev/rfcomm1'),) 
_________
unset_op (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:99)
op: regenerating instance <ManagerDeviceMenu object at 0xa72302c (GtkMenu at 0xa6f5460)> 
_________
Generate (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:210)
Gen 
_________
unset_op (/usr/lib/python2.6/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:99)
op: regenerating instance <ManagerDeviceMenu object at 0xa4dc644 (GtkMenu at 0xa6f5260)> 
_________
reply (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/ModemManager.py:60)
Registered modem 
_________
modem_added (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/ModemManager.py:93)
/org/freedesktop/Hal/devices/rfcomm1 
_________
on_device_state_changed (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/NMMonitor.py:142)
state=2 prev_state=1 reason=0 
_________
on_device_state_changed (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/NMMonitor.py:142)
state=3 prev_state=2 reason=0 
_________
on_device_state_changed (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/NMMonitor.py:142)
state=4 prev_state=3 reason=0 
_________
on_device_state_changed (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/NMMonitor.py:142)
state=5 prev_state=4 reason=0 
_________
on_device_state_changed (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/NMMonitor.py:142)
state=6 prev_state=5 reason=0 
_________
on_device_state_changed (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/NMMonitor.py:142)
state=7 prev_state=6 reason=0 
_________
on_device_state_changed (/usr/lib/python2.6/dist-packages/blueman/plugins/applet/NMMonitor.py:142)
state=8 prev_state=7 reason=0 

Output of blueman-mechanism

NetworkSetup (/usr/libexec/blueman-mechanism:63)
reload 0 0 
mpsain@leonardo:~$ sudo /usr/libexec/blueman-mechanism 
_________
NetworkSetup (/usr/libexec/blueman-mechanism:63)
reload 0 0 
_________
HalRegisterModemPort (/usr/libexec/blueman-mechanism:175)
** Registering modem 
_________
register (/usr/lib/python2.6/dist-packages/blueman/main/HalManager.py:56)
Probing device /dev/rfcomm1 for capabilities 
_________
probe_response (/usr/lib/python2.6/dist-packages/blueman/main/HalManager.py:79)
Device capabilities: ['GSM-07.07', 'GSM-07.05'] 
_________
probe_response (/usr/lib/python2.6/dist-packages/blueman/main/HalManager.py:79)
Generating udev rule 
_________
check_hal (/usr/lib/python2.6/dist-packages/blueman/main/HalManager.py:117)
Adding our own rfcomm device to hal 
mpsain@leonardo:~$ sudo /usr/libexec/blueman-mechanism 
mpsain@leonardo:~$ sudo /usr/libexec/blueman-mechanism 
_________
HalRegisterModemPort (/usr/libexec/blueman-mechanism:175)
** Registering modem 
_________
register (/usr/lib/python2.6/dist-packages/blueman/main/HalManager.py:56)
Probing device /dev/rfcomm1 for capabilities 
_________
probe_response (/usr/lib/python2.6/dist-packages/blueman/main/HalManager.py:79)
Device capabilities: ['GSM-07.07', 'GSM-07.05'] 
_________
probe_response (/usr/lib/python2.6/dist-packages/blueman/main/HalManager.py:79)
Generating udev rule 
_________
check_hal (/usr/lib/python2.6/dist-packages/blueman/main/HalManager.py:117)
Adding our own rfcomm device to hal

-- 
Blueman 1.1 tells "CDMA or GSM not supported" with Nokia N95 and E70
https://bugs.launchpad.net/bugs/361947
You received this bug notification because you are a member of Blueman
Development Team, which is the registrant for Blueman.

Status in Blueman - Bluetooth Manager: Fix Committed

Bug description:
This can be relate to bug https://bugs.launchpad.net/blueman/+bug/335949, but I report it as a separate bug since the symptoms are a bit different and the version is different.

I am running blueman 1.1, which was compiled from SVN two hours ago. When I try to connect to a phone that has 3G capabilities and 3G subsription, blueman tells me that "CDMA or GSM not supported". This was tested with two diffrerent Nokia phones with 3G subscriptions from two different service providers. blueman-manager shows that the phone is connected and /dev/rfcomm is created for both phones. However, nothing shows in network manager.

I will post more details in another post.



References