[Galaxy Note II N7105 Android Development] chironfr:
Well, suddendly, I'm no longer able to send mms when connected only to mobile data. I get an exclamation mark close to the network level icon.

After that the data is down until I reboot the phone, switch on/off airplane mode, or catch a wifi network again.

I've checked the apn settings with my operator, everything is correct.

Below some logs

02-04 14:59:22.597 D/MmsService(3308): sendMessage
02-04 14:59:22.597 D/MmsServiceBroker(2413): sendMessage() by com.textra
02-04 14:59:22.602 D/MmsService(3308): Current running=0, current subId=-1, pending=0
02-04 14:59:22.602 D/MmsService(3308): Add request to running queue for subId 2
02-04 14:59:22.607 I/MmsService(3308): [SendRequest@394b24d] Executing...
02-04 14:59:22.607 I/MmsService(3308): mms config for sub 2: Bundle[{httpSocketTimeout=60000, aliasMinChars=2, smsToMmsTextThreshold=-1, enableSMSDeliveryReports=true, maxMessageTextSize=-1, supportMmsContentDisposition=true, enabledTransID=false, aliasEnabled=false, supportHttpCharsetHeader=false, allowAttachAudio=true, smsToMmsTextLengthThreshold=-1, recipientLimit=2147483647, uaProfTagName=x-wap-profile, aliasMaxChars=48, maxImageHeight=1944, enableMMSDeliveryReports=false, userAgent=, config_cellBroadcastAppLinks=true, maxSubjectLength=40, httpParams=, enableGroupMms=true, emailGatewayNumber=, maxMessageSize=614400, naiSuffix=, enableMMSReadReports=false, maxImageWidth=2592, uaProfUrl=, enabledMMS=true, enabledNotifyWapMMSC=false, sendMultipartSmsAsSeparateMessages=false, enableMultipartSMS=true}]
02-04 14:59:22.617 D/MmsService(3308): [SendRequest@394b24d] MmsNetworkManager: start new network request
02-04 14:59:22.622 D/WIFI_UT (2413): got request NetworkRequest [ id=12, legacyType=-1, [ Transports: CELLULAR Capabilities: MMS&NOT_RESTRICTED&TRUSTED&NOT_VPN Specifier: <2>] ] with score 0
02-04 14:59:22.622 D/WIFI (2413): got request NetworkRequest [ id=12, legacyType=-1, [ Transports: CELLULAR Capabilities: MMS&NOT_RESTRICTED&TRUSTED&NOT_VPN Specifier: <2>] ] with score 0
02-04 14:59:22.622 D/Ethernet(2413): got request NetworkRequest [ id=12, legacyType=-1, [ Transports: CELLULAR Capabilities: MMS&NOT_RESTRICTED&TRUSTED&NOT_VPN Specifier: <2>] ] with score 0
02-04 14:59:22.622 D/ConnectivityService(2413): requestNetwork for Request from uid/pid:1001/3308 for NetworkRequest [ id=12, legacyType=-1, [ Transports: CELLULAR Capabilities: MMS&NOT_RESTRICTED&TRUSTED&NOT_VPN Specifier: <2>] ]
02-04 14:59:22.627 V/ConfigResourceUtil(3308): resourceName = config_enable_mms_with_mobile_data_off resourceId = 2130837505resourceValue = false
02-04 14:59:22.702 E/Netd (2039): interface rmnet_usb0 already assigned to netId 108
02-04 14:59:22.702 D/ConnectivityService(2413): registerNetworkAgent NetworkAgentInfo{ ni{[type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: mmsfree, roaming: false, failover: false, isAvailable: true]} network{109} lp{{InterfaceName: rmnet_usb0 LinkAddresses: [10.125.52.64/32,] Routes: [0.0.0.0/0 -> 10.125.52.65 rmnet_usb0,] DnsAddresses: [212.27.40.240,212.27.40.241,] Domains: null MTU: 1500 TcpBufferSizes: 524288,1048576,2097152,262144,524288,1048576}} nc{[ Transports: CELLULAR Capabilities: MMS&NOT_RESTRICTED&TRUSTED&NOT_VPN LinkUpBandwidth>=51200Kbps LinkDnBandwidth>=102400Kbps Specifier: <2>]} Score{10} everValidated{false} lastValidated{false} created{false} lingering{false} explicitlySelected{false} acceptUnvalidated{false} everCaptivePortalDetected{false} lastCaptivePortalDetected{false} }
02-04 14:59:22.702 D/ConnectivityService(2413): NetworkAgentInfo [MOBILE (LTE) - 109] EVENT_NETWORK_INFO_CHANGED, going from null to CONNECTED
02-04 14:59:22.702 D/ConnectivityService(2413): Adding iface rmnet_usb0 to network 109
02-04 14:59:22.707 E/Netd (2039): interface rmnet_usb0 assigned to netId 108, not 109
02-04 14:59:22.707 D/ConnectivityService(2413): setProvNotificationVisible: E visible=false networkType=0 action=com.android.internal.telephony.PROVISION0
02-04 14:59:22.707 D/ConnectivityService(2413): setProvNotificationVisibleIntent SIGN_IN visible=false networkType=MOBILE extraInfo=null highPriority=false
02-04 14:59:22.707 E/ConnectivityService(2413): Exception adding interface: java.lang.IllegalStateException: command '213 network interface add 109 rmnet_usb0' failed with '400 213 addInterfaceToNetwork() failed (Device or resource busy)'
02-04 14:59:22.707 D/ConnectivityService(2413): Setting MTU size: rmnet_usb0, 1500
02-04 14:59:22.707 D/ConnectivityService(2413): Adding Route [0.0.0.0/0 -> 10.125.52.65 rmnet_usb0] to network 109
02-04 14:59:22.707 E/ConnectivityService(2413): Exception in addRoute for gateway: java.lang.IllegalStateException: command '215 network route add 109 rmnet_usb0 0.0.0.0/0 10.125.52.65' failed with '400 215 addRoute() failed (No such file or directory)'
02-04 14:59:22.707 D/ConnectivityService(2413): Setting Dns servers for network 109 to [/212.27.40.240, /212.27.40.241]
02-04 14:59:22.722 D/ConnectivityService(2413): notifyType IP_CHANGED for NetworkAgentInfo [MOBILE (LTE) - 109]
02-04 14:59:22.732 D/ConnectivityService(2413): scheduleUnvalidatedPrompt 109
02-04 14:59:22.732 D/ConnectivityService(2413): updateSignalStrengthThresholds: CONNECT, sending [] to NetworkAgentInfo [MOBILE (LTE) - 109]
02-04 14:59:22.732 D/ConnectivityService(2413): rematch for NetworkAgentInfo [MOBILE (LTE) - 109]
02-04 14:59:22.732 D/ConnectivityService(2413): accepting network in place of null
02-04 14:59:22.737 I/MmsService(3308): NetworkCallbackListener.onAvailable: network=109
02-04 14:59:22.737 D/MmsService(3308): [SendRequest@394b24d] APN name is mmsfree
02-04 14:59:22.737 I/MmsService(3308): [SendRequest@394b24d] Loading APN using name mmsfree
02-04 14:59:22.737 D/ConnectivityService(2413): notifyType PRECHECK for NetworkAgentInfo [MOBILE (LTE) - 109]
02-04 14:59:22.737 D/ConnectivityService(2413): setProvNotificationVisibleIntent null visible=false networkType=MOBILE extraInfo=null highPriority=false
02-04 14:59:22.742 D/TelephonyProvider(3308): subIdString = 2 subId = 2
02-04 14:59:22.742 D/PhoneInterfaceManager(3308): getIccOperatorNumericForData: App family - 1
02-04 14:59:22.742 D/ConnectivityService(2413): NetworkAgentInfo [MOBILE (LTE) - 109] validation passed
02-04 14:59:22.742 D/ConnectivityService(2413): notifyType CAP_CHANGED for NetworkAgentInfo [MOBILE (LTE) - 109]
02-04 14:59:22.747 I/MmsService(3308): [SendRequest@394b24d] Using APN [type=mms mmsc=http://mms.free.fr name=Free MMS apn=mmsfree bearer_bitmask=0 protocol=IP roaming_protocol=IP authtype=-1]
02-04 14:59:22.747 D/MmsService(3308): [SendRequest@394b24d] HTTP: POST http://mms.free.fr[18], PDU size=166368
02-04 14:59:22.747 W/System (3308): ClassLoader referenced unknown path: /system/framework/tcmclient.jar
02-04 14:59:22.747 I/MmsService(3308): [SendRequest@394b24d] HTTP: User-Agent=CyanogenMod
02-04 14:59:22.747 I/MmsService(3308): [SendRequest@394b24d] HTTP: UaProfUrl=http://www.google.com/oha/rdf/ua-profile-kila.xml
02-04 14:59:22.747 E/MmsService(3308): [SendRequest@394b24d] HTTP: IO failure
02-04 14:59:22.747 D/MmsService(3308): [SendRequest@394b24d] MmsNetworkManager: release, count=0
02-04 14:59:22.747 E/MmsService(3308): [SendRequest@394b24d] HTTP or network I/O failure
02-04 14:59:22.747 D/ConnectivityService(2413): releasing NetworkRequest NetworkRequest [ id=12, legacyType=-1, [ Transports: CELLULAR Capabilities: MMS&NOT_RESTRICTED&TRUSTED&NOT_VPN Specifier: <2>] ]
02-04 14:59:22.747 D/ConnectivityService(2413): Removing from current network NetworkAgentInfo [MOBILE (LTE) - 109], leaving 1 requests.
02-04 14:59:22.747 D/ConnectivityService(2413): no live requests for NetworkAgentInfo [MOBILE (LTE) - 109]; disconnecting
02-04 14:59:22.747 D/ConnectivityService(2413): NetworkAgentInfo [MOBILE (LTE) - 109] got DISCONNECTED, was satisfying 1
02-04 14:59:22.752 D/DcNetworkAgent(3308): NetworkAgent: NetworkAgent channel lost
02-04 14:59:22.752 D/DcNetworkAgent(3308): NetworkAgent: DcNetworkAgent: [unwanted]: disconnect apnContext={mApnType=mms mState=CONNECTED mWaitingApns={[[ApnSettingV3] Free MMS, 159, 20815, mmsfree, , http://mms.free.fr, , , , 0, mms, IP, IP, true, 0, 0, 0, false, 0, 0, 0, 0, , ]} mWaitingApnsPermanentFailureCountDown=1 mApnSetting={[ApnSettingV3] Free MMS, 159, 20815, mmsfree, , http://mms.free.fr, , , , 0, mms, IP, IP, true, 0, 0, 0, false, 0, 0, 0, 0, , } mReason=connected mDataEnabled=true mDependencyMet=true}
02-04 14:59:22.757 V/ConfigResourceUtil(3308): resourceName = config_enable_mms_with_mobile_data_off resourceId = 2130837505resourceValue = false
02-04 14:59:22.757 D/ConnectivityService(2413): notifyType LOST for NetworkAgentInfo [MOBILE (LTE) - 109]