(https://bugs.edge.launchpad.net/modemmanager/+bug/430576/comments/6)
still seeing this behavior with Nokia N97 and modemmanager:
Installed: 0.2.git.20091003t063318.aa78b5f-0ubuntu1
** (modem-manager:4060): DEBUG: (ttyACM0): probe requested by plugin 'Nokia'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'AT+GCAP<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- 'AT+GCAP'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><CR><LF>+GCAP: +CGSM,+DS,+W<CR><LF><CR><LF>OK<CR><LF>'
** Message: (ttyACM0) closing serial device...
(modem-manager:4060): GLib-GObject-CRITICAL **: g_object_class_install_property: assertion `class->set_property != NULL' failed
(modem-manager:4060): GLib-GObject-CRITICAL **: g_object_class_install_property: assertion `class->set_property != NULL' failed
** Message: (Nokia): GSM modem /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1 claimed port ttyACM0
** (modem-manager:4060): DEBUG: Added modem /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1
** (modem-manager:4060): DEBUG: Exported modem /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1 as /org/freedesktop/ModemManager/Modems/0
** Message: (ttyACM0) opening serial device...
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'ATZ E0 V1 X4 &C1 +CMEE=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- 'ATZ E0 V1 X4 &C1 +CMEE=1<CR><CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'ATE0 +CMEE=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- 'ATE0 +CMEE=1<CR><CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'AT+CREG=0<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'AT+CFUN=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><LF>+CME ERROR: 4<CR><LF>'
** (modem-manager:4060): DEBUG: Got failure code 4: Operation not supported
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'ATZ E0 V1 X4 &C1 +CMEE=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'ATE0 +CMEE=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- 'ATE0 +CMEE=1<CR><CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'AT+CREG=0<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'AT+CFUN=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><LF>+CME ERROR: 4<CR><LF>'
** (modem-manager:4060): DEBUG: Got failure code 4: Operation not supported
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'ATZ E0 V1 X4 &C1 +CMEE=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'ATE0 +CMEE=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- 'ATE0 +CMEE='
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '1<CR><CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'AT+CREG=0<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><LF>OK<CR><LF>'
** (modem-manager:4060): DEBUG: (ttyACM0): --> 'AT+CFUN=1<CR>'
** (modem-manager:4060): DEBUG: (ttyACM0): <-- '<CR><LF>+CME ERROR: 4<CR><LF>'
Confirming this Patch fixes CFUn=1 issue on N97 with
network-manager: 20091005t192303 .1d28ad1- 0ubuntu2 20091005t192303 .1d28ad1- 0ubuntu2
Installed: 0.8~a~git.
Candidate: 0.8~a~git.
modemmanager: 20091003t063318 .aa78b5f- 0ubuntu1 20091003t063318 .aa78b5f- 0ubuntu1
Installed: 0.2.git.
Candidate: 0.2.git.
+ this patch.