MC7455 with qmicli: Transaction timed out

Sampo Pitkanen Sampo.Pitkanen at satel.com
Fri Mar 1 10:13:44 UTC 2019


Yes, that confused me as well, since MC7455 and MC7430 are just different variants of the same modem. Both give the same device ID: 1199:9071. I even considered that there is a problem with an individual device, but I tried several different samples and all MC7455 and MC7430 devices work consistently: 7455s don't work and 7430s work.

I have this version of qmi_wwan.c currently:
https://github.com/torvalds/linux/commit/97dc47a1308a3af46a09b1546cfb869f2e382a81#diff-2a07498d36edaed54928a3a2911478a6

So the fix you linked is included.

-----Original Message-----
From: Bjørn Mork <bjorn at mork.no> 
Sent: perjantai 1. maaliskuuta 2019 12.01
To: Sampo Pitkanen <Sampo.Pitkanen at satel.com>
Cc: libqmi-devel at lists.freedesktop.org
Subject: Re: MC7455 with qmicli: Transaction timed out

Sampo Pitkanen <Sampo.Pitkanen at satel.com> writes:

> I am using a custom Linux board with kernel version 4.9 and qmicli 
> version 1.22.0. I have used a MC7304 for two years with no problems.
>
> I have now tried updating to both a MC7455 and MC7430. Initially 
> neither worked, every qmicli command I made resulted in a "transaction 
> timed out" message.
>
> I then updated both qmi_wwan.c and qcserial.c to the latest version 
> (from kernel 5.0-rc8). MC7430 started working, but MC7455 still does 
> not work. For example trying to change the data format looks like
> this:
> qmicli -d /dev/cdc-wdm0 --wda-set-data-format=802-3
> error: couldn't create client for the 'wda' service: CID allocation 
> failed in the CTL client: Transaction timed out
>
> I can get the modem to respond to QMI messages using the GobiNet and 
> GobiSerial drivers provided by sierra Wireless, but I really don't 
> want to develop my own cli using those drivers, I'd much rather 
> continue using qmicli.
>
> Anyone have any ideas?


Maybe it's the issue we tried to fix here?:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/net/usb/qmi_wwan.c?id=922005c7f50e7f4b2a6dbc182e9c575b4f92396b


But that doesn't explain the difference between the  MC7455 and the MC7430.  Are both these using the same device IDs?


Bjørn


More information about the libqmi-devel mailing list