TLV value runs over buffer

Bjørn Mork bjorn at mork.no
Mon Jan 4 08:57:29 PST 2016


Dan Williams <dcbw at redhat.com> writes:
> On Wed, 2015-12-30 at 18:37 +0000, Hans en Dory wrote:
>> Hi everyone,
>> 
>> For connecting to the internet I use a Huawei broad band dongle.
>> Unfortunately, every now and then, sometimes every 5 minutes, and
>> another time every half our, the connection stops, just out of the
>> blue. /var/log/syslog shows the following message everytime the
>> connection stops:
>> 
>> [/dev/cdc-wdm0] Invalid QMI message received: 'TLV value runs over
>> buffer (0x16a0c10 + 24074  > 0x16a0c5d)'
>
> If there's any chance you can get the QMI message traces from that
> problematic TLV, that would be great.  For ModemManager you can set
> 'mmcl --set-logging=DEBUG' and wait for the logging from around the
> time you see the message.

Yes, that would be great.  I have my suspicions though: Huawei are fond
of AT commands, and they tend to have a few unsolicted commands starting
with ^.  24074 happens to be 0x0a5e in little endian, or LF + ^ if
decoded as ASCII.  Just a hunch...


Bjørn


More information about the ModemManager-devel mailing list