Hi,
My mangoH wp7702 have a strange behavior which might be caused by legato.
On startup, after a few seconds, the module enters ultra low power mode, and then stays in that state.
Here is the log on shutdown :
[ 33.304834] ctrl resp queue empty reqa1.01 v0000 i0008 l4096
[ 37.181842] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x0c1300c8 OPER:0x00000090
[ 48.604867] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x0c1300c8 OPER:0x00000090
[ 48.623672] swimcu_pm_wusrc_config: check statep->gpio_pin_mask 0x0
[ 48.634478] pm_set_mcu_ulpm_enable: wakeup source setup mask=0x2
rcK: Executing run_K_scripts...
Stopping linkmon: no linkmon found; none killed
done
Stopping port_bridge: no port_bridge found; none killed
Stopping qmi_ip: no qmi_ip_multiclient found; none killed
Stopping netmgrd: stopped netmgrd (pid 1186)
done
Stopping qmuxd: stopped qmuxd (pid 1075)
done
no QCMAP_ConnectionManager found; none killed
Stopping fs-scrub-daemon: no fs-scrub-daemon found; none killed
Stopping thermal-engine: stopped thermal-engine (pid 1088)
done
stopped qti (pid 1405)
Stopping reboot daemon: stopped reboot-daemon (pid 1044)
done
Legato shutdown sequence
Stopping Legato.
DONE.
Finished Legato stop Sequence
stopping time daemon
Stopping time_services: stopped time_daemon (pid 613)
done
stopping ntpd
no ntpd found; none killed
Stopping diagrebootapp: stopped diagrebootapp (pid 605)
done
stopping DNS forwarder and DHCP server: dnsmasq... stopped /usr/bin/dnsmasq (pid 1382)
done.
Deconfiguring network interfaces... ifdown: interface eth0 not configured
done.
Stopping syslogd/klogd: stopped syslogd (pid 591)
stopped klogd (pid 596)
done
Stopping Dropbear SSH server: stopped /usr/sbin/dropbear (pid 1325)
dropbear.
K96mount_unionfs: RO rootfs fudge allowed.
Stopping system message bus: dbus.
K98mount_early: Executing mount_early_user_stop...
K98mount_early: RO rootfs fudge allowed.
sh: /mnt/flash: unknown operand
K98mount_early: Executing mount_early_legato_stop...
Can't get valid SMEM, init DSSD SMEM
Linux sub system 1
K98mount_early: Executing mount_early_userrw_stop...
rcK: Executing kill_all_proc...
rcK: Executing umount_fs_generic...
rcK: Executing print_shutdown_msg...
** SYSTEM SHUTDOWN COMPLETE **
The system is going down NOW!
Sent SIGTERM to all processes
[ 58.320798] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
[ 58.350565] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
Sent SIGKILL to all processes
Requesting system poweroff
[ 60.290160] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:14) mode:FIFO slv_addr:0x3a MSTR_STS:0x0c1300c8 OPER:0x00000090
[ 60.317286] reboot: Power down
[ 60.319380] Failed to disable secure wdog debug: -4
[ 60.324763] Calling SCM to disable SPMI PMI@@$BI$mIs?x<ff6[[k
I have tried several reflash of the device, including flashing new firmwares using swiflash. I tried legato 18.06.0 and 18.09.2. I re-flashed the linux system too.
I tried to remove legato with the following command :
legato stop
rm /mnt/flash/legato/*
reboot
But the device is still stuck with the same behavior, entering almost immediately ULPM.
Any thoughts on what may be causing this ?
Thanks for reading,