MM cannot open MBIM port; Character set conversion error
Jose, Shijo
Shijo.Jose at hughes.com
Wed Sep 6 06:47:11 UTC 2017
Hello,
I am using MM version 1.6.8 on Yocto (Linux version 4.4.8) to communicate with Telit LE910 NA V2 modem.
The modem is configured to support MBIM and cdc_mbim gets loaded on Yocto when the modem is connected. However MM is unable to open MBIM port and I see a character set conversion error when I query-device-caps using mbimcli.
I have have looked at a similar issue in https://lists.freedesktop.org/archives/modemmanager-devel/2016-April/002912.html but this thread does not have the resolution.
mbim-proxy seems to be running in my case. I have pasted MM debug logs below along with mmcli output.
Please let me know if this issues sounds familiar and if you have any suggestions on how to address it.
MM logs:
ModemManager[1364]: <debug> [1504288884.359280] [../../ModemManager-1.4.12/src/mm-port-probe.c:525] wdm_probe_mbim(): (usbmisc/cdc-wdm0) probing MBIM.
ModemManager[1364]: opening device...
ModemManager[1364]: cannot connect to proxy: Could not connect: Connection refused
ModemManager[1364]: spawning new mbim-proxy (try 1)...
ModemManager[1364]: <debug> [1504288884.442795] [../../ModemManager-1.4.12/src/mm-port-serial-at.c:440] debug_log(): (ttyACM0): --> 'AT<CR>'
ModemManager[1364]: <debug> [1504288884.446648] [../../ModemManager-1.4.12/src/mm-port-serial-at.c:440] debug_log(): (ttyACM5): --> 'AT<CR>'
ModemManager[1364]: <debug> [1504288884.449379] [../../ModemManager-1.4.12/src/mm-port-serial-at.c:440] debug_log(): (ttyACM1): --> 'AT<CR>'
ModemManager[1364]: <debug> [1504288884.453302] [../../ModemManager-1.4.12/src/mm-port-serial-at.c:440] debug_log(): (ttyACM2): --> 'AT<CR>'
ModemManager[1364]: [/dev/cdc-wdm0] Read max control message size from descriptors file: 512
ModemManager[1364]: Error converting string: Conversion from character set “utf-8” to “utf-16le” is not supported
ModemManager[1364]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<< length = 52
<<<<<< data = 03:00:00:00:34:00:00:00:01:00:00:00:01:00:00:00:00:00:00:00:83:8C:F7:FB:8D:0D:4D:7F:87:1E:D7:1D:BE:FB:B3:9B:01:00:00:00:01:00:00:00::00:00:00:1E:00:00:00
ModemManager[1364]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< Header:
<<<<<< length = 52
<<<<<< type = command (0x00000003)
<<<<<< transaction = 1
<<<<<< Fragment header:
<<<<<< total = 1
<<<<<< current = 0
<<<<<< Contents:
<<<<<< service = 'proxy-control' (838cf7fb-8d0d-4d7f-871e-d71dbefbb39b)
<<<<<< cid = 'configuration' (0x00000001)
<<<<<< type = 'set' (0x00000001)
ModemManager[1364]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>> length = 48
>>>>>> data = 03:00:00:80:30:00:00:00:01:00:00:00:01:00:00:00:00:00:00:00:83:8C:F7:FB:8D:0D:4D:7F:87:1E:D7:1D:BE:FB:B3:9B:01:00:00:00:15:00:00:00::00:00:00
ModemManager[1364]: [/dev/cdc-wdm0] Received message (translated)...
>>>>>> Header:
>>>>>> length = 48
>>>>>> type = command-done (0x80000003)
>>>>>> transaction = 1
>>>>>> Fragment header:
>>>>>> total = 1
>>>>>> current = 0
>>>>>> Contents:
>>>>>> status error = 'InvalidParameters' (0x00000015)
>>>>>> service = 'proxy-control' (838cf7fb-8d0d-4d7f-871e-d71dbefbb39b)
>>>>>> cid = 'configuration' (0x00000001)
ModemManager[1364]: [/dev/cdc-wdm0] Sent message...
<<<<<< R
<<<<<< length = 16
<<<<<< data = 01:00:00:00:10:00:00:00:02:00:00:00:00:02:00:00
ModemManager[1364]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< Header:
<<<<<< length = 16
<<<<<< type = open (0x00000001)
<<<<<< transaction = 2
<<<<<< Contents:
<<<<<< max_control_transfer = 512
ModemManager[1364]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>> length = 16
>>>>>> data = 01:00:00:80:10:00:00:00:02:00:00:00:02:00:00:00
ModemManager[1364]: getting open done result failed: closed
ModemManager[1364]: <debug> [1504288884.819262] [../../ModemManager-1.4.12/src/mm-port-probe.c:503] mbim_port_open_ready(): (usbmisc/cdc-wdm0) error ccking MBIM support: 'Failure'
ModemManager[1364]: <debug> [1504288884.819356] [../../ModemManager-1.4.12/src/mm-port-probe.c:320] mm_port_probe_set_result_mbim(): (usbmisc/cdc-wdm0port is not MBIM-capable
root at cb-88f3720-ddr3-espressobin:~# mbimcli -p -d /dev/cdc-wdm0 --query-device-caps
[01 Sep 2017, 18:04:02] -Warning ** Error converting string: Conversion from character set “utf-8” to “utf-16le” is not supported
error: couldn't open the MbimDevice: Failure
root at cb-88f3720-ddr3-espressobin:~# ps
364 root 0:07 ModemManager --debug
1377 root 0:00 /usr/libexec/mbim-proxy
root at cb-88f3720-ddr3-espressobin:~# mmcli -m 0
/org/freedesktop/ModemManager1/Modem/0 (device id 'cf7246d47d123f7963b6cb97be01dd606b9ecf15')
-------------------------
Hardware | manufacturer: 'Telit'
| model: 'LE910-NA V2'
| revision: '20.00.002'
| supported: 'gsm-umts, lte'
| current: 'gsm-umts, lte'
| equipment id: '358148060073710'
-------------------------
System | device: '/sys/devices/platform/soc/soc:internal-regs/d005e000.usb/usb1/1-1'
| drivers: 'cdc_mbim, cdc_acm'
| plugin: 'Generic'
| primary port: 'ttyACM3'
| ports: 'ttyACM3 (at), wwan0 (net), ttyACM0 (at)'
-------------------------
Numbers | own : '+12028097011'
-------------------------
Status | lock: 'none'
| unlock retries: 'unknown'
| state: 'connected'
| power state: 'on'
| access tech: 'lte'
| signal quality: '42' (recent)
-------------------------
Modes | supported: 'allowed: 4g; preferred: none'
| current: 'allowed: 4g; preferred: none'
-------------------------
Bands | supported: 'unknown'
| current: 'unknown'
-------------------------
IP | supported: 'ipv4, ipv6, ipv4v6'
-------------------------
3GPP | imei: '358148060073710'
| enabled locks: 'none'
| operator id: '311480'
| operator name: 'Verizon'
| subscription: 'unknown'
| registration: 'home'
-------------------------
SIM | path: '/org/freedesktop/ModemManager1/SIM/0'
-------------------------
Bearers | paths: '/org/freedesktop/ModemManager1/Bearer/1'
-----------------------------------------
Thanks,
Shijo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20170906/2c9cb273/attachment-0001.html>
More information about the ModemManager-devel
mailing list