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
