ModemManager: symbol lookup error: ModemManager: undefined symbol: mm_kernel_event_properties_get_type

Dan Williams dcbw at redhat.com
Fri Apr 7 15:49:40 UTC 2017


On Thu, 2017-04-06 at 22:14 +0000, Jan Graczyk wrote:
> Hello Aleksander,
> 
> I found no qmi wwan device present in /dev directory even though the
> qmi_wwan.ko module is inserted. I am running Linux version 4.1.15 and
> I have mini PCie Quectel UC20 modem module installed on my
> development board. Is that the qmi wwan device is only created when
> USB based modem is installed on a development board? The question is
> about using the commands:

PCIe minicards have 4 pins that carry USB.  All PCIe minicard modems
that I've seen use these pins for communication, not the PCI parts.  So
the UC20 definitely is a USB modem.

Dan

> mmcli -m 0 --simple-disconnect
> mmcli -m 0 --simple-connect="pin=1234,apn=internet"
> 
> These commands work properly as I assume when USB based modem is
> installed on the development board. I want to use these commands in
> case when mini PCIe based modem is installed. However at this moment
> the command:
> 
> mmcli -m 0 --simple-connect="pin=1234,apn=internet"
> 
> is giving me an error:
> 
> Failed to find primary AT port
> 
> I am looking forward to get a help from you. 
> 
> Best Regards,
> 
> Jan Graczyk
> 
> -----Original Message-----
> From: Aleksander Morgado [mailto:aleksander at aleksander.es> Sent: Thursday, April 6, 2017 12:35 PM
> To: Jan Graczyk <JanG at nytec.com>
> Cc: modemmanager-devel at lists.freedesktop.org
> Subject: Re: ModemManager: symbol lookup error: ModemManager:
> undefined symbol: mm_kernel_event_properties_get_type
> 
> On 06/04/17 21:26, Jan Graczyk wrote:
> > I have used ./configure --with-qmi=yes than make and make install
> > and I have run ModemManager with a command ModemManager --debug. Am
> > I missing any other option in ./configure? Thank you for your help.
> 
> If you are not using --prefix=/somewhere in ./configure, by default
> it will get installed under /usr/local. i.e. the daemon in
> /usr/local/bin/ModemManager and the libraries in /usr/local/lib.
> 
> There are distributions out there that include /usr/local/bin by
> default in the $PATH, but then, they don't add /usr/local/lib in the
> default paths for library loading. This is likely your case: you're
> running /usr/local/bin/ModemManager but it is trying to link to
> /usr/lib/libmm-glib.so, instead of /usr/local/lib/libmm-glib.so.
> 
> Given that you're upgrading MM to a completely new version which also
> includes DBus updates, you may want to directly just install under
> /usr, overwriting whatever was there before... for that you can just
> configure using --prefix=/usr.
> 
> Otherwise, if you do want to keep installing under /usr/local, you'll
> need to explicitly update the LD_LIBRARY_PATH when running
> ModemManager like this:
> 
> $ sudo LD_LIBRARY_PATH=/usr/local/lib /usr/local/bin/ModemManager
> 
> 
> --
> Aleksander
> https://aleksander.es
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel


More information about the ModemManager-devel mailing list