On Thu, Apr 6, 2017 at 12:39 AM, Jan Graczyk <j...@nytec.com> wrote:
> Thank you for your response. I have looked into ModemManager version 1.6.4 
> and this patch you are mentioning in your e-mail does not reflect the line 
> number in src/mm-base-modem.c:
>
> @@ -219,6 +219,12 @@ mm_base_modem_grab_port (MMBaseModem         *self,
>                            "timed-out",
>                            G_CALLBACK (serial_port_timed_out_cb),
>                            self);
> +
> +        /* For serial ports, optionally use a specific baudrate */
> +        if (mm_kernel_device_has_property (kernel_device, 
> "ID_MM_TTY_BAUDRATE"))
> +            g_object_set (port,
> +                          MM_PORT_SERIAL_BAUD, 
> mm_kernel_device_get_property_as_int (kernel_device, "ID_MM_TTY_BAUDRATE"),
> +                          NULL);
>      }
>      /* Net ports... */
>      else if (g_str_equal (subsys, "net")) {
>
> I also have built ModemManager1.6.4 for ARM architecture and run on my 
> development board. However I am getting the following error:
>
> ModemManager[1631]: <debug> [1491431437.689341] [mm-plugin.c:804] 
> mm_plugin_supports_port(): (Generic) [ttymxc2] probe required: 'at, qcdm'
> ModemManager[1631]: <debug> [1491431437.689422] [mm-port-probe.c:1376] 
> mm_port_probe_run(): (tty/ttymxc2) port probing finished: no more probings 
> needed
> ModemManager[1631]: <debug> [1491431437.689575] [mm-plugin-manager.c:283] 
> port_context_supported(): [plugin manager] task 0,ttymxc2: found best plugin 
> for port (Generic)
> ModemManager[1631]: <debug> [1491431437.689678] [mm-plugin-manager.c:265] 
> port_context_complete(): [plugin manager] task 0,ttymxc2: finished in 
> '10.416165' seconds
> ModemManager[1631]: <debug> [1491431437.690192] [mm-plugin-manager.c:979] 
> device_context_continue(): [plugin manager] task 0: no more ports to probe
> ModemManager[1631]: <debug> [1491431437.690297] [mm-plugin-manager.c:813] 
> device_context_complete(): [plugin manager] task 0: finished in '10.417578' 
> seconds
> ModemManager[1631]: <info>  [1491431437.690453] [mm-device.c:525] 
> mm_device_create_modem(): Creating modem with plugin 'Generic' and '1' ports
> ModemManager: symbol lookup error: ModemManager: undefined symbol: 
> mm_gdbus_modem_voice_skeleton_get_type
>
> Could you tell me which version of ModemManager I should use?

If you want to configure baudrate via udev rules, you should use
ModemManager from git master. Or, default to 57600bps in the modem.

But, as Dan said in a couple of emails back, this modem should be
running in QMI mode, and therefore controlled via cdc-wdm port and
with data connection over a WWAN port. If this is a custom system
you're preparing, you should check your build and see why the qmi_wwan
or cdc-wdm kernel modules aren't being built or used.

-- 
Aleksander
https://aleksander.es
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to