problem with dell latitude
Bartłomiej Knabel
bartlomiej.knabel at gmail.com
Tue Jul 18 13:47:53 UTC 2017
maybe my compilator uses some different version of libqmi? How can I check
if I'm using valid version for compilation?
2017-07-18 15:30 GMT+02:00 Bartłomiej Knabel <bartlomiej.knabel at gmail.com>:
> I've compiled is as above and nothing new is printed in output.
>
> here You have config report:
>
> # ./configure --prefix=/usr | grep qmi
> configure: WARNING:
> You will not be able to create source packages with 'make dist'
> because gtk-doc >= 1.0 is not found.
> checking for qmi-glib >= 1.16.0... yes
> qmi support: yes
>
>
> 2017-07-18 15:25 GMT+02:00 Bartłomiej Knabel <bartlomiej.knabel at gmail.com>
> :
>
>> How this piece of source code should look like?
>>
>> static void
>> power_up_context_step (PowerUpContext *ctx)
>> {
>> switch (ctx->step) {
>> case POWER_UP_CONTEXT_STEP_FIRST:
>> set_radio_state_up (ctx);
>> return;
>>
>> #if defined WITH_QMI && QMI_MBIM_QMUX_SUPPORTED
>> # error if this fails, were good
>>
>> case POWER_UP_CONTEXT_STEP_QMI_DEVICE_NEW:
>> set_radio_state_qmi_device_new (ctx);
>> return;
>>
>> case POWER_UP_CONTEXT_STEP_QMI_DEVICE_OPEN:
>> set_radio_state_qmi_device_open (ctx);
>> return;
>>
>>
>> 2017-07-18 15:05 GMT+02:00 Aleksander Morgado <aleksander at aleksander.es>:
>>
>>> On Tue, Jul 18, 2017 at 2:38 PM, Bartłomiej Knabel
>>> <bartlomiej.knabel at gmail.com> wrote:
>>> > after recompiling in given order result is the same:
>>> >
>>> > # cat /usr/include/libqmi-glib/qmi-version.h | grep "define
>>> >> QMI_MBIM_QMUX_SUPPORTED"
>>> > #define _QMI_VERSION_H_
>>> > * This section defines types that are used to identify the libqmi-glib
>>> > version.
>>> > #define QMI_MAJOR_VERSION (1)
>>> > #define QMI_MINOR_VERSION (18)
>>> > #define QMI_MICRO_VERSION (0)
>>> > #define QMI_CHECK_VERSION(major,minor,micro) \
>>> > * QMI_MBIM_QMUX_SUPPORTED:
>>> > * defined and set to either or 1 or 0.
>>> > * #if QMI_MBIM_QMUX_SUPPORTED
>>> > #define QMI_MBIM_QMUX_SUPPORTED 1
>>> >
>>> > and one more time output from MM --debug:
>>> >
>>> > https://pastebin.com/KJsnvp4t
>>>
>>> Ok, let's check the hard way, please modify
>>> src/mm-broadband-modem-mbim.c and add the following #error line:
>>>
>>> diff --git a/src/mm-broadband-modem-mbim.c
>>> b/src/mm-broadband-modem-mbim.c
>>> index 7188d2f8..56fa81f1 100644
>>> --- a/src/mm-broadband-modem-mbim.c
>>> +++ b/src/mm-broadband-modem-mbim.c
>>> @@ -1262,6 +1262,7 @@ power_up_context_step (PowerUpContext *ctx)
>>> return;
>>>
>>> #if defined WITH_QMI && QMI_MBIM_QMUX_SUPPORTED
>>> +# error if this fails, we're good
>>>
>>> case POWER_UP_CONTEXT_STEP_QMI_DEVICE_NEW:
>>>
>>> If it doesn't fail, please check whether QMI support is being included
>>> in ModemManager (i.e. is "qmi: yes" being reported in the configure
>>> report?)
>>>
>>> --
>>> Aleksander
>>> https://aleksander.es
>>>
>>
>>
>>
>> --
>> pozdrawiam,
>> Bartłomiej Knabel
>>
>
>
>
> --
> pozdrawiam,
> Bartłomiej Knabel
>
--
pozdrawiam,
Bartłomiej Knabel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20170718/03458372/attachment.html>
More information about the ModemManager-devel
mailing list