Hi, Thanks, I found the documentation https://www.freedesktop.org/software/ModemManager/api/latest/ref-overview-modem-detection-and-setup.html
And it turns out that ID_MM_CANDIDATE is not set: # udevadm info -q all --name cdc-wdm0 P: /devices/soc/6a00000.ssusb/6a00000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.8/usbmisc/cdc-wdm0 N: cdc-wdm0 E: DEVNAME=/dev/cdc-wdm0 E: DEVPATH=/devices/soc/6a00000.ssusb/6a00000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.8/usbmisc/cdc-wdm0 E: MAJOR=180 E: MINOR=176 E: SUBSYSTEM=usbmisc Debugging the udev rules now, the file /lib/udev/rules.d/80-mm-candidate.rules does exist and looks correct. Thanks, Kelvin, On 15 January 2018 at 16:59, Aleksander Morgado <[email protected]> wrote: > Hey Kelvin, > > > > > Is there a way to debug ModemManager's detection of a modem? > > > > I have built a kernel with support for the Telit LE910, enabling > > CONFIG_USB_SERIAL_OPTION and CONFIG_USB_NET_QMI_WWAN. The expected five > > /dev/ttyUSBx and one /dev/cdc-wdm0 devices are present. But when I run > > "mmcli -L" it says "No modems were found". > > > > qmicli can talk to the modem: > > qmicli -d /dev/cdc-wdm0 --dms-get-model > > [/dev/cdc-wdm0] Device model retrieved: > > Model: 'LE910-EUG' > > > > I get some 'OK' responses if I send 'AT\r' to the modem ports > (/dev/ttyUSB2 > > and /dev/ttyUSB3). > > > > But ModemManager itself doesn't find any modem. Is there a way to debug > > ModemManager's detection process, or is there a common reason for MM > > ignoring a QMI device? > > > > Here is some debug from startup: > > > > systemctl stop ModemManager > > ModemManager --debug > > > > ModemManager[1185]: <info> [1516028939.541822] [main.c:158] main(): > > ModemManager (version 1.6.4) starting in system bus... > > ModemManager[1185]: <debug> [1516028939.544058] [mm-sleep-monitor.c:245] > > mm_sleep_monitor_get(): create MMSleepMonitor singleton (0x5581b4c090) > > ModemManager[1185]: <debug> [1516028939.549882] [main.c:83] > > bus_acquired_cb(): Bus acquired, creating manager... > > ModemManager[1185]: <debug> [1516028939.560090] > [mm-plugin-manager.c:1559] > > load_plugins(): [plugin manager] looking for plugins in > > '/usr/lib/aarch64-linux-gnu/ModemManager' > > ModemManager[1185]: <debug> [1516028939.561938] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Altair LTE' > > ModemManager[1185]: <debug> [1516028939.562617] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'AnyDATA' > > ModemManager[1185]: <debug> [1516028939.563342] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Cinterion' > > ModemManager[1185]: <debug> [1516028939.564068] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Dell' > > ModemManager[1185]: <debug> [1516028939.564791] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Ericsson MBM' > > ModemManager[1185]: <debug> [1516028939.565393] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Generic' > > ModemManager[1185]: <debug> [1516028939.565949] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Haier' > > ModemManager[1185]: <debug> [1516028939.567707] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Huawei' > > ModemManager[1185]: <debug> [1516028939.568443] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Iridium' > > ModemManager[1185]: <debug> [1516028939.569484] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Linktop' > > ModemManager[1185]: <debug> [1516028939.570380] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Longcheer' > > ModemManager[1185]: <debug> [1516028939.571210] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Motorola' > > ModemManager[1185]: <debug> [1516028939.572093] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'MTK' > > ModemManager[1185]: <debug> [1516028939.573238] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Nokia (Icera)' > > ModemManager[1185]: <debug> [1516028939.573974] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Nokia' > > ModemManager[1185]: <debug> [1516028939.575158] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Novatel' > > ModemManager[1185]: <debug> [1516028939.576484] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Novatel LTE' > > ModemManager[1185]: <debug> [1516028939.577341] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Option High-Speed' > > ModemManager[1185]: <debug> [1516028939.577875] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Option' > > ModemManager[1185]: <debug> [1516028939.578295] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Pantech' > > ModemManager[1185]: <debug> [1516028939.578800] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Samsung' > > ModemManager[1185]: <debug> [1516028939.579329] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Sierra (legacy)' > > ModemManager[1185]: <debug> [1516028939.579787] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Sierra' > > ModemManager[1185]: <debug> [1516028939.580234] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'SimTech' > > ModemManager[1185]: <debug> [1516028939.580776] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Telit' > > ModemManager[1185]: <debug> [1516028939.581260] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Thuraya' > > ModemManager[1185]: <debug> [1516028939.581694] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Via CBP7' > > ModemManager[1185]: <debug> [1516028939.582138] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'Wavecom' > > ModemManager[1185]: <debug> [1516028939.582630] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'X22X' > > ModemManager[1185]: <debug> [1516028939.583142] > [mm-plugin-manager.c:1584] > > load_plugins(): [plugin manager] loaded plugin 'ZTE' > > ModemManager[1185]: <debug> [1516028939.583298] > [mm-plugin-manager.c:1609] > > load_plugins(): [plugin manager] successfully loaded 30 plugins > > ModemManager[1185]: <debug> [1516028939.585506] [main.c:105] > > name_acquired_cb(): Service name 'org.freedesktop.ModemManager1' was > > acquired > > ModemManager[1185]: <debug> [1516028939.585722] [mm-base-manager.c:498] > > mm_base_manager_start(): Starting automatic device scan... > > ModemManager[1185]: <debug> [1516028939.661558] [mm-base-manager.c:537] > > mm_base_manager_start(): Finished device scan... > > ModemManager[1185]: <debug> [1516028939.661860] [mm-sleep-monitor.c:108] > > take_inhibitor(): [sleep-monitor] taking systemd sleep inhibitor > > ModemManager[1185]: <debug> [1516028939.679752] [mm-sleep-monitor.c:97] > > inhibit_done(): [sleep-monitor] inhibitor fd is 10 > > > > > > I've included some detailed USB info below. > > > > I also briefly tried a Sierra MC7403 which also created some /dev/ttyUSBx > > devices and a pair of /dev/cdc-wdm devices, but MM didn't make use of > that > > modem either. It's a bit like QMI mode is not enabled in MM? > > > > Any hints much appreciated. > > > > Is the udev daemon running in the system? E.g. to notify of device > additions in realtime. > > -- > Aleksander > https://aleksander.es >
_______________________________________________ ModemManager-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
