Huawei E820W MBIM issue

Dan Williams dcbw at redhat.com
Tue Jun 10 07:12:02 PDT 2014


Causes the device caps query to fail, and the device ends up with "none"
capabilities.  Any ideas what's going on?  MM from git master today,
libmbim from May 27th.  Looks like MM is receiving an unexpected
message?

Dan

ModemManager[2074]: [/dev/cdc-wdm0] Queried max control message size:
1536
ModemManager[2074]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<<   length = 16
<<<<<<   data   = 01:00:00:00:10:00:00:00:01:00:00:00:00:06:00:00
ModemManager[2074]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< Header:
<<<<<<   length      = 16
<<<<<<   type        = open (0x00000001)
<<<<<<   transaction = 1
<<<<<< Contents:
<<<<<<   max_control_transfer = 1536
ModemManager[2074]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>>   length = 16
>>>>>>   data   = 01:00:00:80:10:00:00:00:01:00:00:00:00:00:00:00
ModemManager[2074]: <debug> [1402407677.718576]
[mm-broadband-modem-mbim.c:1281] parent_initialization_started_ready():
Couldn't start parent initialization: Couldn't open ports during modem
initialization: Couldn't get primary port
ModemManager[2074]: <debug> [1402407677.718936]
[mm-broadband-modem-mbim.c:210] modem_load_current_capabilities():
loading current capabilities...
ModemManager[2074]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<<   length = 48
<<<<<<   data   =
03:00:00:00:30:00:00:00:02:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:01:00:00:00:00:00:00:00:00:00:00:00
ModemManager[2074]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< Header:
<<<<<<   length      = 48
<<<<<<   type        = command (0x00000003)
<<<<<<   transaction = 2
<<<<<< Fragment header:
<<<<<<   total   = 1
<<<<<<   current = 0
<<<<<< Contents:
<<<<<<   service =
'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
<<<<<<   cid     = 'device-caps' (0x00000001)
<<<<<<   type    = 'query' (0x00000000)
ModemManager[2074]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>>   length = 16
>>>>>>   data   = 01:00:00:80:10:00:00:00:01:00:00:00:00:00:00:00
ModemManager[2074]: [/dev/cdc-wdm0] No transaction matched in received
message
ModemManager[2074]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>>   length = 16
>>>>>>   data   = 01:00:00:80:10:00:00:00:02:00:00:00:00:00:00:00
ModemManager[2074]: mbim_message_command_done_get_result: assertion
'MBIM_MESSAGE_GET_MESSAGE_TYPE (self) == MBIM_MESSAGE_TYPE_COMMAND_DONE'
failed

(ModemManager:2074): GLib-GIO-CRITICAL **:
g_simple_async_result_take_error: assertion 'error != NULL' failed
ModemManager[2074]: <debug> [1402407677.804632]
[mm-broadband-modem-mbim.c:140]
modem_load_current_capabilities_finish(): loaded modem capabilities:
none
ModemManager[2074]: <debug> [1402407677.804689] [mm-iface-modem.c:4327]
interface_initialization_step(): Modem allows up to 1 bearers
ModemManager[2074]: <debug> [1402407677.804707] [mm-bearer-list.c:276]
mm_bearer_list_new(): Creating bearer list (max: 1, max active: 1)
ModemManager[2074]: <warn>  [1402407677.804825] [mm-iface-modem.c:3936]
load_revision_ready(): couldn't load Revision: 'Firmware revision
information not given in device capabilities'
ModemManager[2074]: <warn>  [1402407677.804866] [mm-iface-modem.c:3937]
load_equipment_identifier_ready(): couldn't load Equipment Identifier:
'Device ID not given in device capabilities'
ModemManager[2074]: <debug> [1402407677.804898] [mm-modem-helpers.c:148]
mm_create_device_identifier(): Device ID source
'000012d100001571MBIM[12D1:1571]Huawei'
ModemManager[2074]: <debug> [1402407677.804914] [mm-modem-helpers.c:149]
mm_create_device_identifier(): Device ID
'cae8db6fe33ba3a9d532c75ff8854dc9f3ffd8c7'

(ModemManager:2074): GLib-CRITICAL **: g_array_ref: assertion 'array'
failed
ModemManager[2074]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<<   length = 48
<<<<<<   data   =
03:00:00:00:30:00:00:00:03:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:00:00:00:00:00:00:00:00




More information about the libmbim-devel mailing list