Hello Aleksander,

When you are saying not to mix e-mail threads you mean not to reply all? I am 
only replying to e-mails which are related to my problem. I have done mmcli -S 
and that command response with "successfully requested to scan devices". Here 
is the output from ModemManager debug session:

ModemManager[1532]: <debug> [1490186663.752548] [mm-plugin.c:767] 
mm_plugin_supports_port(): (Generic) [ttymxc2] probe required: 'at, qcdm'
ModemManager[1532]: <debug> [1490186663.752733] [mm-port-probe.c:1353] 
mm_port_probe_run(): (tty/ttymxc2) launching port probing: 'qcdm'
ModemManager[1532]: <debug> [1490186663.752965] [mm-port-probe.c:658] 
serial_probe_qcdm(): (tty/ttymxc2) probing QCDM...
ModemManager[1532]: <debug> [1490186663.753384] [mm-port-serial.c:1099] 
mm_port_serial_open(): (ttymxc2) opening serial port...
ModemManager[1532]: <debug> [1490186663.755754] [mm-port-serial.c:1237] 
mm_port_serial_open(): (ttymxc2) device open count is 1 (open)
ModemManager[1532]: <debug> [1490186663.756270] [mm-port-serial-qcdm.c:201] 
debug_log(): (ttymxc2): --> 7e 00 78 f0 7e
ModemManager[1532]: <debug> [1490186666.742982] [mm-port-serial-qcdm.c:201] 
debug_log(): (ttymxc2): --> 7e 00 78 f0 7e
ModemManager[1532]: <debug> [1490186669.743253] [mm-port-probe.c:258] 
mm_port_probe_set_result_qcdm(): (tty/ttymxc2) port is not QCDM-capable
ModemManager[1532]: <debug> [1490186669.746282] [mm-port-serial.c:1296] 
mm_port_serial_close(): (ttymxc2) device open count is 0 (close)
ModemManager[1532]: <debug> [1490186669.748909] [mm-port-serial.c:1312] 
mm_port_serial_close(): (ttymxc2) closing serial port...
ModemManager[1532]: <debug> [1490186669.759468] [mm-port-serial.c:1361] 
mm_port_serial_close(): (ttymxc2) serial port closed
ModemManager[1532]: <debug> [1490186669.759689] [mm-port-serial.c:1415] 
port_serial_close_force(): (ttymxc2) forced to close port
ModemManager[1532]: <debug> [1490186669.760001] [mm-plugin-manager.c:462] 
plugin_supports_port_ready(): (Plugin Manager) (Generic) [ttymxc2] found best 
plugin for port
ModemManager[1532]: <debug> [1490186669.760300] [mm-plugin-manager.c:316] 
port_probe_context_finished(): (Plugin Manager) 'ttymxc2' port probe finished, 
last one in device
ModemManager[1532]: <debug> [1490186669.760459] [mm-plugin-manager.c:138] 
find_device_support_context_complete_and_free(): (Plugin Manager) 
[/sys/devices/soc0/soc/2100000.aips-bus/21ec000.serial] device support check 
finished in '15.800204' seconds
ModemManager[1532]: <info>  [1490186669.760657] [mm-device.c:509] 
mm_device_create_modem(): Creating modem with plugin 'Generic' and '1' ports
ModemManager[1532]: <warn>  [1490186669.773671] [mm-plugin.c:905] 
mm_plugin_create_modem(): Could not grab port (tty/ttymxc2): 'Cannot add port 
'tty/ttymxc2', unhandled serial type'
ModemManager[1532]: <debug> [1490186669.774134] [mm-base-modem.c:1485] 
finalize(): Modem (Generic) 
'/sys/devices/soc0/soc/2100000.aips-bus/21ec000.serial' completely disposed
ModemManager[1532]: <warn>  [1490186669.774314] [mm-base-manager.c:158] 
find_device_support_ready(): Couldn't create modem for device at 
'/sys/devices/soc0/soc/2100000.aips-bus/21ec000.serial': Failed to find primary 
AT port

It looks like the ttymxc2 modem port is not QCDM-capable. Is there anything I 
can do to make it QCDM-capable? The ModemManager software version running on my 
development board is 1.4.0. Does this make difference?

Best Regards,
Jan Graczyk

This email message may contain confidential and privileged information.  Any 
unauthorized use is prohibited.  If you are not the intended recipient, please 
contact the sender by reply email and destroy all copies of the original 
message.


-----Original Message-----
From: Aleksander Morgado [mailto:aleksan...@aleksander.es] 
Sent: Wednesday, March 22, 2017 1:39 AM
To: Jan Graczyk <j...@nytec.com>
Cc: Dan Williams <d...@redhat.com>; modemmanager-devel@lists.freedesktop.org
Subject: Re: [PATCH] serial: allow specifying baudrate to use via udev tags

Hey Jan,

On Tue, Mar 21, 2017 at 11:16 PM, Jan Graczyk <j...@nytec.com> wrote:
> I have tried running ModemManager with /dev/ttymxc2 port set to 57600 baud 
> rate. It looks like as I can see from ModemManager debug logging the QUECTEL 
> UC20 device is not recognized. I have looked into the ModemManager supported 
> devices website 
> https://www.freedesktop.org/wiki/Software/ModemManager/SupportedDevices/#index2h1
>  and there is no support for this device. I would need to create a new plugin 
> for this device.

Maybe, or maybe not.

The first step is to have the TTY recognized by ModemManager. If it is an AT 
port, ModemManager should be able to do basic AT probing there and fallback to 
the "generic" plugin if it doesn't find any specific plugin.

If baudrate is already 57600bps in the modem, and still isn't recognized, it 
has to be due to some other reason. Try maybe to run "mmcli -S" after some 
time, so that a manual re-scan is relaunched (but use ModemManager git master 
to do so, or it may really not work as I fixed something related to that 2 
weeks ago.).

BTW, try not to mix email threads... :)

--
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