Re: Quectel modem ceases working
Timo Ketola <[email protected]> Wed, 10 Sep 2025 13:59:11 +0300
| Newsgroups | dev.linux.lists.ofono |
|---|---|
| Message-ID | <[email protected]> |
Hi Denis, Thanks for looking at this! My further testing unsurprisingly shows that my hack does not really work. list-modems looks better and the IF gets IP address but actual traffic does not work. On 9.9.2025 18.23, Denis Kenzior wrote: > Can you provide a full debug log? ofonod -n -d '*gobi*' Sure. Working 2.12: > # /usr/sbin/ofonod-2.12 -nd '*gobi*' > ofonod-2.12[588]: oFono version 2.12 > src/main.c:main() Using configuration directory: /etc/ofono > ofonod-2.12[588]: plugins/gobi.c:gobi_probe() 0x19bd18 > ofonod-2.12[588]: plugins/gobi.c:gobi_probe() net: wwan0[qmi_wwan](5) usb > ofonod-2.12[588]: plugins/gobi.c:gobi_enable() 0x19bd18 > ofonod-2.12[588]: plugins/gobi.c:init_powered_down_cb() error: 0 > ofonod-2.12[588]: plugins/gobi.c:discover_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() Requesting: 3 > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() Requesting: 1 > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() Requesting: 5 > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() Requesting: 9 > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() Requesting: 11 > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() Requesting: 1 > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() Requesting: 1 > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() > ofonod-2.12[588]: plugins/gobi.c:request_service_cb() All services requested, pr > oceeding to create WDA > ofonod-2.12[588]: plugins/gobi.c:create_wda_cb() > ofonod-2.12[588]: plugins/gobi.c:get_data_format_cb() > ofonod-2.12[588]: plugins/gobi.c:setup_qmi_wwan() raw_ip: Y, want: Y > ofonod-2.12[588]: plugins/gobi.c:get_caps_cb() > ofonod-2.12[588]: plugins/gobi.c:get_caps_cb() service capabilities 4 > ofonod-2.12[588]: plugins/gobi.c:get_caps_cb() sim supported 2 > ofonod-2.12[588]: plugins/gobi.c:get_caps_cb() radio = 4 > ofonod-2.12[588]: plugins/gobi.c:get_caps_cb() radio = 5 > ofonod-2.12[588]: plugins/gobi.c:get_caps_cb() radio = 8 > ofonod-2.12[588]: plugins/gobi.c:get_oper_mode_cb() > ofonod-2.12[588]: plugins/gobi.c:gobi_pre_sim() 0x19bd18 > ofonod-2.12[588]: Requested file structure differs from SIM: 6fb7 > ofonod-2.12[588]: plugins/gobi.c:gobi_post_sim() 0x19bd18 > ofonod-2.12[588]: plugins/gobi.c:gobi_set_online() 0x19bd18 online using_mux: no > ofonod-2.12[588]: plugins/gobi.c:powered_up_cb() error: 0 > ofonod-2.12[588]: plugins/gobi.c:set_online_cb() > ofonod-2.12[588]: plugins/gobi.c:gobi_post_online() 0x19bd18 Hacked 2.18: > # /usr/sbin/ofonod-2.18 -nd '*gobi*' > ofonod-2.18[601]: oFono version 2.18 > src/main.c:main() Using configuration directory: /etc/ofono > ofonod-2.18[601]: plugins/gobi.c:gobi_probe() 0x19ff88 > ofonod-2.18[601]: plugins/gobi.c:gobi_probe() net: wwan0[qmi_wwan](5) usb > ofonod-2.18[601]: plugins/gobi.c:gobi_enable() 0x19ff88 > ofonod-2.18[601]: plugins/gobi.c:init_powered_down_cb() error: 0 > ofonod-2.18[601]: plugins/gobi.c:init_powered_down_cb() Setting QMI_WWAN to 802. > 3 mode > ofonod-2.18[601]: plugins/gobi.c:discover_cb() > ofonod-2.18[601]: plugins/gobi.c:create_wda_cb() > ofonod-2.18[601]: plugins/gobi.c:set_data_format_cb() > ofonod-2.18[601]: Setting Data Format had no effect > ofonod-2.18[601]: plugins/gobi.c:set_data_format_cb() Set Data Format succeeded, > try to set MTU... > ofonod-2.18[601]: plugins/gobi.c:enable_set_mtu_cb() error: 0 > ofonod-2.18[601]: plugins/gobi.c:start_service_requests() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() Requesting: 3 > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() Requesting: 1 > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() Requesting: 5 > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() Requesting: 9 > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() Requesting: 11 > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() Requesting: 1 > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() Requesting: 1 > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() > ofonod-2.18[601]: plugins/gobi.c:request_service_cb() All services requested, qu > ery DMS Capabilities > ofonod-2.18[601]: plugins/gobi.c:get_caps_cb() > ofonod-2.18[601]: plugins/gobi.c:get_caps_cb() service capabilities 4 > ofonod-2.18[601]: plugins/gobi.c:get_caps_cb() sim supported 2 > ofonod-2.18[601]: plugins/gobi.c:get_caps_cb() radio = 4 > ofonod-2.18[601]: plugins/gobi.c:get_caps_cb() radio = 5 > ofonod-2.18[601]: plugins/gobi.c:get_caps_cb() radio = 8 > ofonod-2.18[601]: plugins/gobi.c:get_oper_mode_cb() > ofonod-2.18[601]: plugins/gobi.c:gobi_pre_sim() 0x19ff88 > ofonod-2.18[601]: Requested file structure differs from SIM: 6fb7 > ofonod-2.18[601]: plugins/gobi.c:gobi_post_sim() 0x19ff88 > ofonod-2.18[601]: plugins/gobi.c:gobi_set_online() 0x19ff88 online using_mux: no > ofonod-2.18[601]: plugins/gobi.c:powered_up_cb() error: 0 > ofonod-2.18[601]: plugins/gobi.c:set_online_cb() > ofonod-2.18[601]: plugins/gobi.c:gobi_post_online() 0x19ff88 Pristine 2.18: > # ./ofonod-2.18 -nd '*gobi*' > ofonod-2.18[622]: oFono version 2.18 > src/main.c:main() Using configuration directory: /etc/ofono > ofonod-2.18[622]: plugins/gobi.c:gobi_probe() 0x19ff88 > ofonod-2.18[622]: plugins/gobi.c:gobi_probe() net: wwan0[qmi_wwan](5) usb > ofonod-2.18[622]: plugins/gobi.c:gobi_enable() 0x19ff88 > ofonod-2.18[622]: plugins/gobi.c:init_powered_down_cb() error: 0 > ofonod-2.18[622]: plugins/gobi.c:init_powered_down_cb() Setting QMI_WWAN to 802. > 3 mode > ofonod-2.18[622]: plugins/gobi.c:discover_cb() > ofonod-2.18[622]: plugins/gobi.c:create_wda_cb() > ofonod-2.18[622]: plugins/gobi.c:set_data_format_cb() > ofonod-2.18[622]: Setting Data Format had no effect > ofonod-2.18[622]: plugins/gobi.c:shutdown_device() 0x19ff88 > ofonod-2.18[622]: plugins/gobi.c:shutdown_cb() > What kernel are you running? 5.4.78 with RT patch. > Is the modem a USB device or directly connected to the SoC? Quectel EG25-G MiniPCIe module with USB interface. > Assuming it is USB and the device gets detected at /dev/cdc-wdm0, > what does the output of: qmicli -d /dev/cdc-wdm0 --wda-get-data- > format look like? It fails if ofono is running but otherwise: > # qmicli -d /dev/cdc-wdm0 --wda-get-data-format > [/dev/cdc-wdm0] Successfully got data format > QoS flow header: no > Link layer protocol: 'raw-ip' > Uplink data aggregation protocol: 'disabled' > Downlink data aggregation protocol: 'disabled' > NDP signature: '0' > Downlink data aggregation max datagrams: '0' > Downlink data aggregation max size: '0' -- Timo