Problems with ULPM. Has MCU left the building?


#1

Hi all

I am facing some problems with ULPM on my WP7202 modules.

When I try to enter ULPM I am facing some problems.

When I try to enter ULPM the module frequently (4 of of 5 times) restarts immediately.

pmtool bootReason timer cannot decide if bootreson is timer or not. it seems like it randomly answers yes or no.

Also when i use the pmtool i dont have the option to set wake by ADC?

If I try to get firmware versions the mcu seems absent from info in cm info.

But i can get the version from /sys/module/swimcu_pm/firmware/versio

Has anyone else experienced this ? And any ideas on getting wake on adc back?

note: My WP7204 module seems to work fine and have the ADC option in pmtool.

some dumps:

cm info all

Device:     WP7502

IMEI:       357851070421792

FSN:        P3812203221510

Firmware:   SWI9X15Y_07.12.14.00 r34472 CARMD-EV-FRMWR1 2017/11/29 18:24:42

Bootloader: SWI9X15Y_07.12.14.00 r34472 CARMD-EV-FRMWR1 2017/11/29 18:24:42

priIdPn:    9906352

priIdRev:   01.06

skuId:      1103114

cat /sys/module/swimcu_pm/firmware/version

002.004

Dump from console when going down

root@swi-mdm9x15:~# pmtool shutdown

[  437.810041] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1300c8, irq:187

[  437.815717] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected

Initiated shutdown of MDM

rcK: Executing run_K_scripts...

Stopping linkmon: root@swi-mdm9x15:~# stopped linkmon (pid 811)

done

*** Simple RIL / QMI test console v2.0 ***

*** starting console ***

Type in simple RIL commands and observe feedback

Use 'quit' command to terminate simple RIL

Stopping mbimd: stopped restart_mbimd (pid 794)

[SIMPLE_RIL_INTEGRITY]

simple ril init complete

[SIMPLE_RIL_INTEGRITY]

simple ril N[  439.175431] mbim_read: Waiting failed

W reg init complete

SUCCESS (UNCONDITIONAL)

stopped mbimd (pid 833)

[  439.184648] mbim_release: Close mbim filedone

Legato shutdown sequence

[NOTIFICATION]

NW_REG (IN SERVICE) (WCDMA)

[NOTIFICATION]

Stopping Legato...[NOTIFICATION]

NW_REG (NO SERVICE)

.......

DONE.

Finished Legato stop Sequence

Stopping QCMAP_ConnectionManager: no QCMAP_ConnectionManager found; none killed

Stopping netmgrd: stopped netmgrd (pid 629)

done

Stopping qmuxd: done

 

[  454.720158] ch_notify on a closed smd_pkt_dev_msm id:0

[  454.810041] ch_notify on a closed smd_pkt_dev_msm id:1

[  454.860064] ch_notify on a closed smd_pkt_dev_msm id:2

[  454.900015] ch_notify on a closed smd_pkt_dev_msm id:3

[  455.060094] ch_notify on a closed smd_pkt_dev_msm id:4

[  455.169876] ch_notify on a closed smd_pkt_dev_msm id:5

[  455.240164] ch_notify on a closed smd_pkt_dev_msm id:6

[  455.310270] ch_notify on a closed smd_pkt_dev_msm id:7

Stopping diagrebootapp: stopped diagrebootapp (pid 407)

done

stopping DNS forwarder and DHCP server: dnsmasq... stopped /usr/bin/dnsmasq (pid                       795)

done.

Deconfiguring network interfaces... ifdown: interface eth0 not configured

done.

Stopping qti: stopped qti (pid 376)

done

Stopping syslogd/klogd: stopped syslogd (pid 393)

stopped klogd (pid 396)

done

Stopping Dropbear SSH server: stopped /usr/sbin/dropbear (pid 757)

dropbear.

/etc/rcS.d/K95time_services: /etc/time_service.conf: line 3: syntax error: unter                      minated quoted string

K96mount_unionfs: RO rootfs will be fudged.

K98mount_early: Executing mount_early_user_stop...

sh: /mnt/flash: unknown operand

K98mount_early: Executing mount_early_legato_stop...

sh: on: unknown operand

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!

[  456.782359] adb_release

Sent SIGTERM to all processes

Sent SIGKILL to all processes

[  457.813459] UBIFS (ubi2:0): un-mount UBI device 2

[  457.817366] UBIFS (ubi2:0): background thread "ubifs_bgt2_0" stops

Requesting system poweroff

[  458.838699] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1300c8, irq:187

[  458.844346] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected

[  458.858476] reboot: Power down

[  458.860491] Powering ofAndroid Bootloader - UART_DM Initialized!!!

[10] ERROR: No misc partition found

[    0.000000] Kernel is starting...

[    0.000000] Booting Linux on physical CPU 0x0

[    0.000000] Initializing cgroup subsys cpuset

[    0.000000] Initializing cgroup subsys cpu

Best Regards
Kurt