Fwupdate doesn't work

Hi,
We are trying to use the fwupdate on the wp7702 (fx30 catm) and it output an error (after a fwupdate download and the automatic reboot):

root@fx30:~# fwupdate checkStatus
Connecting to service …
Bad status (Unknown), install not possible.

With the swiflash from developper studio our .cwe can be installed without problem

We are using the latest code available for the fx30-catm (with legato 18.06.1_03c5394b4c271c054ae58a494f160e37)

Any idea on what is the problem with fwupdate?

Best regards,

Which fw are you going to update from legato 18.6.1? Do you have the full uart debug log begins from “fwupdate download”?

Hi,

I’m trying to upgrade from the official Sierra .cwe available on the website (FX30_WP77xx_full_R9.1.1.013-generic.cwe) to our company FW.

Here is the output of the fwupdate checkStatus after the reboot:
root@fx30:~# fwupdate checkStatus
Connecting to service …
Update status: OK.

But the FW which run on the FX is still the Sierra FW…

Here is the output (from the logread):
Jan 6 00:11:54 fx30 user.info Legato: INFO | fwupdateDaemon[922]/le_pa_fwupdate T=main | pa_fwupdate_qmi.c pa_fwupdate_Download() 1242 | Download completed
Jan 6 00:11:54 fx30 user.info Legato: INFO | fwupdateDaemon[922]/le_pa_fwupdate T=main | pa_fwupdate_qmi.c pa_fwupdate_Download() 1285 | Download Complete
Jan 6 00:11:54 fx30 user.info Legato: INFO | fwupdateDaemon[922]/le_pa_fwupdate T=main | pa_fwupdate_qmi.c pa_fwupdate_Install() 1763 | Install command successful. System resetting.
Jan 6 00:11:54 fx30 user.err Legato: =ERR= | fwupdateDaemon[922]/fwupdateDaemon T=main | fwupdateServer.c le_fwupdate_InstallAndMarkGood() 444 | !!! Error LE_OK
Jan 6 00:11:54 fx30 user.warn kernel: [ 351.659058] PSM: Modem oprt mode - 3
Jan 6 00:11:54 fx30 user.info swiapp: qmi_at_unsol_ind_cb: ind id:33
Jan 6 00:11:54 fx30 user.info swiapp: Received AT command forward request from modem
Jan 6 00:11:54 fx30 user.info swiapp: fwdcmd.opcode=11
Jan 6 00:11:54 fx30 user.info swiapp: fwdcmd.name=+CFUN
Jan 6 00:11:54 fx30 user.info swiapp: fwdcmd.ntokens=2
Jan 6 00:11:54 fx30 user.info swiapp: Recieved ctrCond: p: 0, S:0, nr: 1
Jan 6 00:11:54 fx30 user.info swiapp: ctrCond signalling complete.
Jan 6 00:11:54 fx30 user.info swiapp: AT response Buffer
Jan 6 00:11:54 fx30 user.info swiapp: AT Resp-buffer Len 0
Jan 6 00:11:54 fx30 user.info swiapp: sending QMI_AT_FWD_RESP_AT_CMD_REQ_V01 message
Jan 6 00:11:54 fx30 daemon.info init: starting pid 2837, tty ‘’: ‘/etc/init.d/rcK’

After some test I found that both the Sierra FW from the site and and the compiled from source have the same behavior (won’t install a new fw). But the compiled one at least output an error (like the one from the first post)

Best regards,

I think you need to capture the debug log from uart.

Hi,

Sorry for the delay,

To sum up, I made some test:

  • Case 1:
    I flash with swiflash the fw (available on the website: FX30_WP77xx_full_R9.1.1.013-generic.cwe).
    I update with fwupdate the fw from the site
    After the reboot the running fw is still the previous one.

  • Case 2:
    I flash with swiflash the fw (available on the website: FX30_WP77xx_full_R9.1.1.013-generic.cwe).
    I update with fwupdate the fw compiled from source (with leaf profile sync on the cat-m)
    After the reboot the running fw is still the previous one.

  • Case 3:
    Flash all the FW (default downloaded, default compiled, our company fw) with developer studio tool: Legato Recovery Tool
    After the reboot the running fw is the flashed one.

I set the mapuart properly and this is the uart output, after a fwupdate:

UART Output Case 1

[ 213.921460] UBIFS assert failed in ubifs_log_start_commit at 412 (pid 1972)
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 1223)
done
Stopping qmuxd: stopped qmuxd (pid 1164)
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 1170)
done
stopped qti (pid 1427)
Stopping reboot daemon: stopped reboot-daemon (pid 1081)
done
[ 214.934255] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:18) mode:FIFO slv_addr:0x3a MSTR_STS:0x001363c8 OPER:0x00000090
Legato shutdown sequence
Stopping Legato…
DONE.
Finished Legato stop Sequence
stopping time daemon
Stopping time_services: stopped time_daemon (pid 645)
done
stopping ntpd
no ntpd found; none killed
Stopping diagrebootapp: stopped diagrebootapp (pid 629)
done
stopping DNS forwarder and DHCP server: dnsmasq… stopped /usr/bin/dnsmasq (pid 1391)
done.
Deconfiguring network interfaces… no ntpd found; none killed
done.
Stopping syslogd/klogd: stopped syslogd (pid 611)
stopped klogd (pid 617)
done
Stopping Dropbear SSH server: stopped /usr/sbin/dropbear (pid 1373)
dropbear.
K96mount_unionfs: RO rootfs fudge allowed.
Stopping system message bus: start-stop-daemon: unknown user messagebus
dbus.
/etc/rcS.d/K98mount_early: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
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
[ 219.321483] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
[ 219.350546] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
Sent SIGKILL to all processes
Requesting system reboot
[ 221.320883] reboot: Restarting system
[ 221.324359] Failed to disable secure wdog debug: -4
[ 221.328394] Calling SCM to disable SPMI PMI▒
▒oid Bootloader - UART_DM Initialized!!!
[10] Qseecom Init Done in Appsbl
[10] secure app region addr=0x87900000 size=0x280000[10] TZ App region notif returned with status:0 addr:87900000 size:2621440
[20] TZ App log region register returned with status:0 addr:82675000 size:4096
[30] Qseecom TZ Init Done in Appsbl
[30] ERROR: No devinfo partition found
[30] Neither ‘config’ nor ‘frp’ partition found
[40] ERROR: No misc partition found
[1100] SSMEM init OK[1100] ssmem_get: region 20 not exists[1190] DEBUG: cmdline has root=
[1310] Channel alloc freed
[ 0.000000] GIC CPU mask not found - kernel will fail to boot.
[ 0.000000] GIC CPU mask not found - kernel will fail to boot.
[ 0.000000] MPM 1 irq mapping errored -517
[ 0.215792] spmi_pmic_arb 200f000.qcom,spmi: PMIC Arb Version-2 0x20010000
[ 0.231321] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[ 0.234495] smd_channel_probe_now: allocation table not initialized
[ 0.242244] msm_thermal:msm_thermal_dev_probe Failed reading node=/soc/qcom,msm-thermal, key=qcom,online-hotplug-core. err:-517
[ 0.270407] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[ 0.273397] msm_thermal:get_kernel_cluster_info CPU0 topology not initialized.
[ 0.274318] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.274334] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.275039] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.275056] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.275072] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.275085] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.369880] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.
[ 0.371774] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.[ 0.371967] 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:0x0d1300c8 OPER:0x00000090
[ 0.373858] 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:0x001363c8 OPER:0x00000090
[ 0.422523] swimcu_appl_psm_duration_get: return status 0
[ 0.422551] swimcu_pm_rtc_restore: invalid PSM elapsed time: 0
[ 0.447547] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:3 tx:1) mode:FIFO slv_addr:0x22 MSTR_STS:0x091343c8 OPER:0x00000010
[ 0.447619] pca953x 4-0022: failed reading register
[ 0.448686] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:2 tx:2) mode:FIFO slv_addr:0x1a MSTR_STS:0x091343c8 OPER:0x00000010
[ 0.448756] wm8944 4-001a: Failed to read ID register
[ 0.452770] msm_bus_fabric_init_driver
[ 0.467273] SWI ssmem_framework_init: SSMEM init OK
[ 0.656334] scm_call failed with error code -4
[ 0.656355] msm_audio_protect_memory_region: SCM call failed, scm_call_ret -95 tz_resp 0
[ 0.661951] uart_tx_gpio is not available
[ 0.661971] uart_rx_gpio is not available
[ 0.661992] uart_cts_gpio is not available
[ 0.662011] uart_rfr_gpio is not available
[ 0.662853] AXI: get_pdata(): Error: Client name not found
[ 0.662864] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
[ 0.662872] msm_serial_hsl_probe: Bus scaling is disabled
[ 0.928458] AXI: get_pdata(): Error: Client name not found
[ 0.933264] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
[ 0.942693] msm_serial_hsl_probe: Bus scaling is disabled
[ 1.000745] sps: BAM device 0x07984000 is not registered yet.
[ 1.081681] unable to find DT imem DLOAD mode node
[ 1.085763] unable to find DT imem EDLOAD mode node
[ 1.090767] unable to find DT imem dload-type node
[ 1.095257] Failed to disable secure wdog debug: -4
[ 1.127221] devfreq soc:qcom,cpubw: Couldn’t update frequency transition information.
[ 1.135353] sdhci_msm 7864900.sdhci: sdhci_msm_pm_qos_parse_irq: error -22 reading irq cpu
[ 1.144368] coresight_event: error registering on panic -38
[ 1.153826] coresight-tmc 6025000.tmc: failed to get flush cti
[ 1.158622] coresight-tmc 6025000.tmc: failed to get reset cti
[ 1.226264] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.247822] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.255738] wl12xx GPIO: 131
[ 1.273196] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.296760] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.305878] calculate_residency: residency < 0 for LPM
[ 1.309981] parse_cpu_levels: idx 1 420
[ 1.325754] calculate_residency: residency < 0 for LPM
[ 1.329868] parse_cpu_levels: idx 2 500
[ 1.340137] parse_cpu_levels: idx 2 3040
[ 1.344076] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.364662] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
cat: can’t open ‘/sys/class/gpio/gpiochip996/label’: No such file or directory
sh: tca6416: unknown operand
cat: can’t open ‘/sys/class/gpio/gpiochip988/label’: No such file or directory
sh: tca6424: unknown operand
ima: setting up IMA subsystem…
ima: feature not supported
The proc node does not exist
mount root fs from partition (rootfs|system)
Non-secure.
[ 1.543409] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
UBI device number 0, total 120 LEBs (30474240 bytes, 29.1 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
[ 1.995503] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
rootfs roothash: 681542d6bab41e8c2f7ddfb6edae36f844b0fb67b38b61a4f789fa7e57e550c1
rootfs: dev ‘/dev/ubiblock0_0’ ‘squashfs’
mount /dev/mapper/rt
rootfs: mounting took 0ms
init started: BusyBox v1.24.1 (2019-01-29 10:47:12 PST)
/etc/init.d/rcS: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
rcS: Executing mount_essential_fs…
rcS: Executing simple_network…
rcS: Executing check_recovery…
/etc/init.d/factory_default_recovery.sh: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
rcS: Executing run_S_scripts…
/etc/rcS.d/S02mount_early: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S02mount_early: Executing mount_early_pseudo…
S02mount_early: Executing mount_early_other…
S02mount_early: Executing mount_early_create_dirs…
S02mount_early: Executing yaffs2_kern_supported_init…
S02mount_early: Executing mount_early_user_start…
S02mount_early: RO rootfs fudge allowed.
S02mount_early: User is forcing userapp file system to be ubifs.
S02mount_early: Trying to mount UBIFS on /mnt/flash using [usrquota,grpquota,rw] mount options…
UBI device number 3, total 524 LEBs (133070848 bytes, 126.9 MiB), available 5 LEBs (1269760 bytes, 1.2 MiB), LEB size 253952 bytes (248.0 KiB)
S02mount_early: Performing quota check on file system mounted at /mnt/flash
S02mount_early: UBIFS volume successfully mounted on /mnt/flash
S02mount_early: Executing mount_early_legato_start…
sh: 200: unknown operand
mount Legato from partition lefwkro
S02mount_early: Non-secure.
UBI device number 2, total 35 LEBs (8888320 bytes, 8.5 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
S02mount_early: SQUASHFS successfully mounted on /mnt/legato
S02mount_early: Executing mount_early_userrw_start…
S02mount_early: Mounting swirw file system as UBIFS
S02mount_early: Trying to mount UBIFS on /mnt/userrw using [usrquota,grpquota,rw] mount options…
UBI device number 4, total 100 LEBs (25395200 bytes, 24.2 MiB), available 2 LEBs (507904 bytes, 496.0 KiB), LEB size 253952 bytes (248.0 KiB)
S02mount_early: Performing quota check on file system mounted at /mnt/userrw
S02mount_early: UBIFS volume successfully mounted on /mnt/userrw
S02mount_early: swirw mounted to /mnt/userrw
/etc/rcS.d/S03confighw.sh: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S03confighw.sh: Kernel internal entropy pool filler is available, increasing write_wakeup_threshold to 3072
chown: unknown user messagebus
chgrp: unknown group messagebus
Starting system message bus: start-stop-daemon: unknown user messagebus
dbus.
/etc/rcS.d/S07mount_unionfs: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S07mount_unionfs: RO rootfs fudge allowed.
S07mount_unionfs: Overlay over /etc is allowed
Mounting local filesystems…
[ 8.594194] UBIFS error (pid: 488): cannot open “ubi0:usrfs”, error -19mount: mounting ubi0:usrfs on /usr failed: No such device
sh: 200: unknown operand
mount modem from partition modem
MTD : Detected block device : /firmware for modem

UBI device number 1, total 128 LEBs (32505856 bytes, 31.0 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
Initializing random number generator…
Switching to composition sierra_dev (1199:68C0)
[ 9.274943] enable_store: android_usb: already disabled
microcom: can’t open ‘/dev/ttyAT’: No such device
Configuring network interfaces… [ 9.890194] gbam_connect_work: gbam_connect_work: Bam channel is not ready
[ 9.957970] qti_ctrl_queue_notify: qti_ctrl_queue_notify: rmnet ctrl file handler cd6849c0 is not open
[ 9.967115] qti_ctrl_queue_notify: qti_ctrl_queue_notify: rmnet ctrl file handler cd6849c0 is not opendone.
Starting syslogd/klogd: done
Starting diagrebootapp: done
$Starting qcom_time:
starting time-daemon
Starting time_services: done
Legato start sequence
start_at_cmux_le: Starting DS_MUX:
start_at_cmux_le: UART1_SERVICE=APP
start_at_cmux_le: DS_MUX daemon on USB
restart_at_uart: NO UART map for AT service
start_at_cmux_le: Done start_at_cmux_le script.
update-ld-cache: Removing stale mount [/etc/ld.so.conf]…
update-ld-cache: Removing stale mount [/etc/ld.so.cache]…
update-ld-cache: Updating ld.so.cache using [/legato/systems/current/lib]…
update-ld-cache: Updating /etc/ld.so.cache …
[ 12.434881] i2c-msm-v2 78b8000.i2c: msm_bus_scale_register_client(mstr-id:86):0xb (ok)
[ 12.484659] 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:0x001363c8 OPER:0x00000090
update-ld-cache: Removing stale mount [/etc/ld.so.cache]…
cp: can’t stat ‘/etc/resolv.conf’: No such file or directory
mount: mounting /tmp/resolv.conf on /etc/resolv.conf failed: N[ 14.817201] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
o such file or directory
[ 14.829999] M-Notify: General: 7
[ 14.965524] diag: In diag_send_feature_mask_update, control channel is not open, p: 0, c0fe3904
[ 15.231832] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MM_DL5 → MultiMedia5 → TERT_MI2S_RX Audio Mixer
[ 16.708296] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MM_DL8 → MultiMedia8 → TERT_MI2S_RX Audio Mixer
[ 17.762602] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route INT_FM_TX → INTERNAL_FM_TX → SEC_MI2S_RX Port Mixer
[ 17.984369] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for MM_UL28
[ 18.031943] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MultiMedia28 Mixer → direct → MM_UL28
[ 18.093364] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for MM_UL29
[ 18.125654] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MultiMedia29 Mixer → direct → MM_UL29
[ 18.191968] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICEMMODE1_DL → VoiceMMode1 → SEC_MI2S_RX_Voice Mixer
[ 18.264248] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICEMMODE2_DL → VoiceMMode2 → SEC_MI2S_RX_Voice Mixer
[ 18.378755] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.447994] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route PRI_MI2S_TX → PRI_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.520541] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.529221] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.646573] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.701317] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route TERT_MI2S_TX → TERT_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.743163] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.770688] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route QUAT_MI2S_TX → QUAT_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.800214] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.808844] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route PRI_MI2S_TX → PRI_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.881162] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.889792] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.985679] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 19.024771] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route TERT_MI2S_TX → TERT_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 19.084293] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 19.139524] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route QUAT_MI2S_TX → QUAT_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 19.210425] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL3 MUX
[ 19.219142] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL3 MUX → direct → MM_UL3
[ 19.260563] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL28 MUX
[ 19.269370] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL28 MUX → direct → MM_UL28
[ 19.310457] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL29 MUX
[ 19.319263] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL29 MUX → direct → MM_UL29
[ 19.343257] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → SLIMBUS_0_RX Port Mixer
[ 19.355488] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICE2_STUB_DL → Voice2 Stub → INTERNAL_BT_SCO_RX_Voice Mixer
[ 19.369361] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for SENARY_MI2S_TX
[ 19.377444] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route BE_IN → direct → SENARY_MI2S_TX
[ 19.556743] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: mux SLIM_0_RX AANC MUX has no paths
[ 19.578095] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: no sink widget found for STUB_DTMF_TX
[ 19.588120] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: Failed to add route DTMF TX → direct → STUB_DTMF_TX
[ 19.600865] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: no sink widget found for STUB_HOST_RX_CAPTURE_TX
[ 19.613267] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: Failed to add route CS-VOICE HOST RX CAPTURE → direct → STUB_HOST_RX_CAPTURE_TX
[ 19.629284] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: no source widget found for STUB_HOST_RX_PLAYBACK_RX
[ 19.642219] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: Failed to add route STUB_HOST_RX_PLAYBACK_RX → direct → CS-VOICE HOST RX PLAYBACK
[ 19.658429] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: no sink widget found for STUB_HOST_TX_CAPTURE_TX
[ 19.670978] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: Failed to add route CS-VOICE HOST TX CAPTURE → direct → STUB_HOST_TX_CAPTURE_TX
[ 19.686958] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: no source widget found for STUB_HOST_TX_PLAYBACK_RX
[ 19.699880] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: Failed to add route STUB_HOST_TX_PLAYBACK_RX → direct → CS-VOICE HOST TX PLAYBACK
[ 19.729567] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for SPKOUTP
[ 19.736636] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route SPKOUTP → direct → Lineout_1 amp
[ 19.746796] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for SPKOUTN
[ 19.754316] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route SPKOUTN → direct → Lineout_3 amp
[ 19.764355] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for Mic Bias
[ 19.772101] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route Mic Bias → direct → IN1
[ 19.781320] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for Headset Mic
[ 19.789326] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route Headset Mic → direct → Mic Bias
[ 19.799575] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for MCLK
[ 19.806737] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route MCLK → direct → Mic Bias
Finished Legato start Sequence
[ 20.001416] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:18) mode:FIFO slv_addr:0x3a MSTR_STS:0x001363c8 OPER:0x00000090
Starting reboot daemon: done
Starting atreset: done
Starting modem dependent daemons: Load modem done
Starting qmuxd: done
Starting thermal-engine: done
Starting irsc_util: Starting irsc tool
Failed to open file:/etc/sec_config
Absent/Invalid config,Default rules apply
Ending irsc tool
done
Starting netmgrd: done
Starting fs-scrub-daemon: done
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
rm: can’t remove ‘/var/log/wtmp’: No such file or directory
Starting qmi_ip: done
starting DNS forwarder and DHCP server: dnsmasq… done.
Starting Dropbear SSH server: DONE
dropbear.
cat: can’t open ‘/sys/devices/virtual/android_usb/android0/f_ecm/native_ethaddr’: No such file or directory
stopping DNS forwarder and DHCP server: dnsmasq… stopped /usr/bin/dnsmasq (pid 1331)
done.
Starting port_bridge: starting DNS forwarder and DHCP server: dnsmasq… done
done.
run_getty.sh: ttyHSL1 reserved for CONSOLE
[ 22.678787] adm_callback: cmd = 0x10322 returned error = 0x16
[ 22.683504] adm_callback: ADM map error, resuming
[ 22.688348] adm_memory_map_regions: DSP returned error[ADSP_ERR_MAX]

Poky (Yocto Project Reference Distro) 2.2.3 fx30 /dev/ttyHSL1

fx30 login: [ 22.703755] adm_map_cal_data: map did not work! cal_type 0 ret -68
[ 22.709273] map_memory: map_cal failed, cal type 10, ret = -19!
[ 22.727268] adm_alloc_cal: cal_utils_alloc_block failed, ret = -19, cal type = 10!
[ 22.739698] call_allocs: alloc failed!

UART Output Case 2

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 1168)
done
Stopping qmuxd: stopped qmuxd (pid 1123)
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 1129)
done
stopped qti (pid 1425)
Stopping reboot daemon: stopped reboot-daemon (pid 1085)
done
[ 976.779491] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:18) mode:FIFO slv_addr:0x3a MSTR_STS:0x001363c8 OPER:0x00000090
Legato shutdown sequence
Stopping Legato…
DONE.
Finished Legato stop Sequence
stopping time daemon
Stopping time_services: stopped time_daemon (pid 638)
done
stopping ntpd
no ntpd found; none killed
Stopping diagrebootapp: stopped diagrebootapp (pid 623)
done
stopping DNS forwarder and DHCP server: dnsmasq… stopped /usr/bin/dnsmasq (pid 1405)
done.
Deconfiguring network interfaces… no ntpd found; none killed
done.
Stopping syslogd/klogd: stopped syslogd (pid 610)
stopped klogd (pid 617)
done
Stopping Dropbear SSH server: stopped /usr/sbin/dropbear (pid 1365)
dropbear.
K96mount_unionfs: RO rootfs fudge allowed.
Stopping system message bus: start-stop-daemon: unknown user messagebus
dbus.
/etc/rcS.d/K98mount_early: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
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
[ 981.125554] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
[ 981.150354] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
Sent SIGKILL to all processes
Requesting system reboot
[ 983.088720] reboot: Restarting system
[ 983.092303] Failed to disable secure wdog debug: -4
[ 983.096229] Calling SCM to disable SPMI PMI▒>@▒▒oid Bootloader - UART_DM Initialized!!!
[10] Qseecom Init Done in Appsbl
[10] secure app region addr=0x87900000 size=0x280000[10] TZ App region notif returned with status:0 addr:87900000 size:2621440
[20] TZ App log region register returned with status:0 addr:82675000 size:4096
[30] Qseecom TZ Init Done in Appsbl
[30] ERROR: No devinfo partition found
[30] Neither ‘config’ nor ‘frp’ partition found
[40] ERROR: No misc partition found
[1100] SSMEM init OK[1100] ssmem_get: region 20 not exists[1190] DEBUG: cmdline has root=
[1310] Channel alloc freed
[ 0.000000] GIC CPU mask not found - kernel will fail to boot.
[ 0.000000] GIC CPU mask not found - kernel will fail to boot.
[ 0.000000] MPM 1 irq mapping errored -517
[ 0.215739] spmi_pmic_arb 200f000.qcom,spmi: PMIC Arb Version-2 0x20010000
[ 0.231240] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[ 0.234401] smd_channel_probe_now: allocation table not initialized
[ 0.242178] msm_thermal:msm_thermal_dev_probe Failed reading node=/soc/qcom,msm-thermal, key=qcom,online-hotplug-core. err:-517
[ 0.270317] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[ 0.273310] msm_thermal:get_kernel_cluster_info CPU0 topology not initialized.
[ 0.274208] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.274226] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.274942] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.274962] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.274977] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.274990] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.369858] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.
[ 0.371740] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.[ 0.371931] 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:0x091343c8 OPER:0x00000090
[ 0.373813] 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:0x001363c8 OPER:0x00000090
[ 0.422518] swimcu_appl_psm_duration_get: return status 0
[ 0.422546] swimcu_pm_rtc_restore: invalid PSM elapsed time: 0
[ 0.447578] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:3 tx:1) mode:FIFO slv_addr:0x22 MSTR_STS:0x091343c8 OPER:0x00000010
[ 0.447653] pca953x 4-0022: failed reading register
[ 0.448717] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:2 tx:2) mode:FIFO slv_addr:0x1a MSTR_STS:0x0d1343c8 OPER:0x00000010
[ 0.448790] wm8944 4-001a: Failed to read ID register
[ 0.452816] msm_bus_fabric_init_driver
[ 0.467329] SWI ssmem_framework_init: SSMEM init OK
[ 0.656346] scm_call failed with error code -4
[ 0.656366] msm_audio_protect_memory_region: SCM call failed, scm_call_ret -95 tz_resp 0
[ 0.661940] uart_tx_gpio is not available
[ 0.661960] uart_rx_gpio is not available
[ 0.661980] uart_cts_gpio is not available
[ 0.662000] uart_rfr_gpio is not available
[ 0.662859] AXI: get_pdata(): Error: Client name not found
[ 0.662869] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
[ 0.662878] msm_serial_hsl_probe: Bus scaling is disabled
[ 0.928466] AXI: get_pdata(): Error: Client name not found
[ 0.933269] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
[ 0.942699] msm_serial_hsl_probe: Bus scaling is disabled
[ 1.000743] sps: BAM device 0x07984000 is not registered yet.
[ 1.081578] unable to find DT imem DLOAD mode node
[ 1.085668] unable to find DT imem EDLOAD mode node
[ 1.090665] unable to find DT imem dload-type node
[ 1.095158] Failed to disable secure wdog debug: -4
[ 1.127118] devfreq soc:qcom,cpubw: Couldn’t update frequency transition information.
[ 1.135252] sdhci_msm 7864900.sdhci: sdhci_msm_pm_qos_parse_irq: error -22 reading irq cpu
[ 1.144260] coresight_event: error registering on panic -38
[ 1.153699] coresight-tmc 6025000.tmc: failed to get flush cti
[ 1.158497] coresight-tmc 6025000.tmc: failed to get reset cti
[ 1.226145] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.247701] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.255609] wl12xx GPIO: 131
[ 1.273206] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.296741] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.305858] calculate_residency: residency < 0 for LPM
[ 1.309955] parse_cpu_levels: idx 1 420
[ 1.325752] calculate_residency: residency < 0 for LPM
[ 1.329865] parse_cpu_levels: idx 2 500
[ 1.340139] parse_cpu_levels: idx 2 3040
[ 1.344079] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.361293] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
cat: can’t open ‘/sys/class/gpio/gpiochip996/label’: No such file or directory
sh: tca6416: unknown operand
cat: can’t open ‘/sys/class/gpio/gpiochip988/label’: No such file or directory
sh: tca6424: unknown operand
ima: setting up IMA subsystem…
ima: feature not supported
The proc node does not exist
mount root fs from partition (rootfs|system)
Non-secure.
[ 1.543431] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
UBI device number 0, total 120 LEBs (30474240 bytes, 29.1 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
[ 1.995501] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
rootfs roothash: 681542d6bab41e8c2f7ddfb6edae36f844b0fb67b38b61a4f789fa7e57e550c1
rootfs: dev ‘/dev/ubiblock0_0’ ‘squashfs’
mount /dev/mapper/rt
rootfs: mounting took 0ms
init started: BusyBox v1.24.1 (2019-01-29 10:47:12 PST)
/etc/init.d/rcS: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
rcS: Executing mount_essential_fs…
rcS: Executing simple_network…
rcS: Executing check_recovery…
/etc/init.d/factory_default_recovery.sh: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
rcS: Executing run_S_scripts…
/etc/rcS.d/S02mount_early: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S02mount_early: Executing mount_early_pseudo…
S02mount_early: Executing mount_early_other…
S02mount_early: Executing mount_early_create_dirs…
S02mount_early: Executing yaffs2_kern_supported_init…
S02mount_early: Executing mount_early_user_start…
S02mount_early: RO rootfs fudge allowed.
S02mount_early: User is forcing userapp file system to be ubifs.
S02mount_early: Trying to mount UBIFS on /mnt/flash using [usrquota,grpquota,rw] mount options…
UBI device number 3, total 524 LEBs (133070848 bytes, 126.9 MiB), available 5 LEBs (1269760 bytes, 1.2 MiB), LEB size 253952 bytes (248.0 KiB)
S02mount_early: Performing quota check on file system mounted at /mnt/flash
S02mount_early: UBIFS volume successfully mounted on /mnt/flash
S02mount_early: Executing mount_early_legato_start…
sh: 200: unknown operand
mount Legato from partition lefwkro
S02mount_early: Non-secure.
UBI device number 2, total 35 LEBs (8888320 bytes, 8.5 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
S02mount_early: SQUASHFS successfully mounted on /mnt/legato
S02mount_early: Executing mount_early_userrw_start…
S02mount_early: Mounting swirw file system as UBIFS
S02mount_early: Trying to mount UBIFS on /mnt/userrw using [usrquota,grpquota,rw] mount options…
UBI device number 4, total 100 LEBs (25395200 bytes, 24.2 MiB), available 2 LEBs (507904 bytes, 496.0 KiB), LEB size 253952 bytes (248.0 KiB)
S02mount_early: Performing quota check on file system mounted at /mnt/userrw
S02mount_early: UBIFS volume successfully mounted on /mnt/userrw
S02mount_early: swirw mounted to /mnt/userrw
/etc/rcS.d/S03confighw.sh: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S03confighw.sh: Kernel internal entropy pool filler is available, increasing write_wakeup_threshold to 3072
chown: unknown user messagebus
chgrp: unknown group messagebus
Starting system message bus: start-stop-daemon: unknown user messagebus
dbus.
/etc/rcS.d/S07mount_unionfs: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S07mount_unionfs: RO rootfs fudge allowed.
S07mount_unionfs: Overlay over /etc is allowed
Mounting local filesystems…
[ 8.568574] UBIFS error (pid: 488): cannot open “ubi0:usrfs”, error -19mount: mounting ubi0:usrfs on /usr failed: No such device
sh: 200: unknown operand
mount modem from partition modem
MTD : Detected block device : /firmware for modem

UBI device number 1, total 128 LEBs (32505856 bytes, 31.0 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
Initializing random number generator…
Switching to composition sierra_dev (1199:68C0)
[ 9.241559] enable_store: android_usb: already disabled
microcom: can’t open ‘/dev/ttyAT’: No such device
Configuring network interfaces… [ 9.856692] gbam_connect_work: gbam_connect_work: Bam channel is not ready
done.
[ 9.941251] qti_ctrl_queue_notify: qti_ctrl_queue_notify: rmnet ctrl file handler cd6849c0 is not open
[ 9.950366] qti_ctrl_queue_notify: qti_ctrl_queue_notify: rmnet ctrl file handler cd6849c0 is not openStarting syslogd/klogd: done
Starting diagrebootapp: done
$Starting qcom_time:
starting time-daemon
Starting time_services: done
Legato start sequence
start_at_cmux_le: Starting DS_MUX:
restart_at_uart: NO UART map for AT service
start_at_cmux_le: UART1_SERVICE=APP
start_at_cmux_le: DS_MUX daemon on USB
start_at_cmux_le: Done start_at_cmux_le script.
update-ld-cache: Removing stale mount [/etc/ld.so.conf]…
update-ld-cache: Removing stale mount [/etc/ld.so.cache]…
update-ld-cache: Updating ld.so.cache using [/legato/systems/current/lib]…
update-ld-cache: Updating /etc/ld.so.cache …
[ 12.419805] i2c-msm-v2 78b8000.i2c: msm_bus_scale_register_client(mstr-id:86):0xb (ok)
[ 12.472450] 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:0x001363c8 OPER:0x00000090
update-ld-cache: Removing stale mount [/etc/ld.so.cache]…
cp: can’t stat ‘/etc/resolv.conf’: No such file or directory
mount: mounting /tmp/resolv.conf on /etc/resolv.conf failed: N[ 14.796001] M-Notify: General: 7
o such file or directory
[ 14.831621] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MM_DL5 → MultiMedia5 → TERT_MI2S_RX Audio Mixer
[ 14.854491] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MM_DL8 → MultiMedia8 → TERT_MI2S_RX Audio Mixer
[ 14.875289] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route INT_FM_TX → INTERNAL_FM_TX → SEC_MI2S_RX Port Mixer
[ 14.924694] diag: In diag_send_feature_mask_update, control channel is not open, p: 0, c0fe3904
[ 15.059033] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for MM_UL28
[ 15.259529] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MultiMedia28 Mixer → direct → MM_UL28
[ 16.341077] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for MM_UL29
[ 16.348486] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MultiMedia29 Mixer → direct → MM_UL29
[ 17.946285] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICEMMODE1_DL → VoiceMMode1 → SEC_MI2S_RX_Voice Mixer
[ 17.997609] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICEMMODE2_DL → VoiceMMode2 → SEC_MI2S_RX_Voice Mixer
[ 18.055980] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.120614] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route PRI_MI2S_TX → PRI_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.196968] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.246186] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.313913] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.347647] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route TERT_MI2S_TX → TERT_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.449242] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.534445] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route QUAT_MI2S_TX → QUAT_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.618817] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.671664] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route PRI_MI2S_TX → PRI_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.727542] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.752907] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.786606] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.811061] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route TERT_MI2S_TX → TERT_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.860916] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.869546] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route QUAT_MI2S_TX → QUAT_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.961668] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL3 MUX
[ 19.009811] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL3 MUX → direct → MM_UL3
[ 19.075011] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL28 MUX
[ 19.122349] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL28 MUX → direct → MM_UL28
[ 19.172617] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL29 MUX
[ 19.210206] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL29 MUX → direct → MM_UL29
[ 19.238722] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → SLIMBUS_0_RX Port Mixer
[ 19.291133] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICE2_STUB_DL → Voice2 Stub → INTERNAL_BT_SCO_RX_Voice Mixer
[ 19.318908] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for SENARY_MI2S_TX
[ 19.338689] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route BE_IN → direct → SENARY_MI2S_TX
[ 19.549794] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: mux SLIM_0_RX AANC MUX has no paths
[ 19.574695] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: no sink widget found for STUB_DTMF_TX
[ 19.584718] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: Failed to add route DTMF TX → direct → STUB_DTMF_TX
[ 19.597474] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: no sink widget found for STUB_HOST_RX_CAPTURE_TX
[ 19.609866] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: Failed to add route CS-VOICE HOST RX CAPTURE → direct → STUB_HOST_RX_CAPTURE_TX
[ 19.625971] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: no source widget found for STUB_HOST_RX_PLAYBACK_RX
[ 19.638764] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: Failed to add route STUB_HOST_RX_PLAYBACK_RX → direct → CS-VOICE HOST RX PLAYBACK
[ 19.655025] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: no sink widget found for STUB_HOST_TX_CAPTURE_TX
[ 19.667602] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: Failed to add route CS-VOICE HOST TX CAPTURE → direct → STUB_HOST_TX_CAPTURE_TX
[ 19.683573] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: no source widget found for STUB_HOST_TX_PLAYBACK_RX
[ 19.696489] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: Failed to add route STUB_HOST_TX_PLAYBACK_RX → direct → CS-VOICE HOST TX PLAYBACK
[ 19.727561] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for SPKOUTP
[ 19.734640] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route SPKOUTP → direct → Lineout_1 amp
[ 19.744799] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for SPKOUTN
[ 19.752610] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route SPKOUTN → direct → Lineout_3 amp
[ 19.762356] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for Mic Bias
[ 19.770123] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route Mic Bias → direct → IN1
[ 19.779046] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for Headset Mic
[ 19.787624] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route Headset Mic → direct → Mic Bias
[ 19.797083] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for MCLK
[ 19.804916] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route MCLK → direct → Mic Bias
Finished Legato start Sequence
[ 19.988665] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:18) mode:FIFO slv_addr:0x3a MSTR_STS:0x001363c8 OPER:0x00000090
Starting reboot daemon: done
Starting atreset: done
Starting modem dependent daemons: Load modem done
Starting qmuxd: done
Starting thermal-engine: done
Starting irsc_util: Starting irsc tool
Failed to open file:/etc/sec_config
Absent/Invalid config,Default rules apply
Ending irsc tool
done
Starting netmgrd: done
Starting fs-scrub-daemon: done
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
rm: can’t remove ‘/var/log/wtmp’: No such file or directory
Starting qmi_ip: done
starting DNS forwarder and DHCP server: dnsmasq… done.
Starting Dropbear SSH server: DONE
dropbear.
cat: can’t open ‘/sys/devices/virtual/android_usb/android0/f_ecm/native_ethaddr’: No such file or directory
stopping DNS forwarder and DHCP server: dnsmasq… Starting port_bridge: stopped /usr/bin/dnsmasq (pid 1331)
done.
done
starting DNS forwarder and DHCP server: dnsmasq… done.
run_getty.sh: ttyHSL1 reserved for CONSOLE

Poky (Yocto Project Reference Distro) 2.2.3 fx30 /dev/ttyHSL1

fx30 login: [ 22.733393] adm_callback: cmd = 0x10322 returned error = 0x16
[ 22.738110] adm_callback: ADM map error, resuming
[ 22.742942] adm_memory_map_regions: DSP returned error[ADSP_ERR_MAX]
[ 22.749134] adm_map_cal_data: map did not work! cal_type 0 ret -68
[ 22.764777] map_memory: map_cal failed, cal type 10, ret = -19!
[ 22.770633] adm_alloc_cal: cal_utils_alloc_block failed, ret = -19, cal type = 10!
[ 22.777225] call_allocs: alloc failed!

Best regards,

What is the current value for at!mapuart?
I don’t see any message about copying the image to corresponding partition.

Btw, can you try AVMS FW update and see it is ok?

I’m sorry but what is the AVMS FW update and how can I use it?

It is cloud platform for fw update over air.

Please see here
https://source.sierrawireless.com/airvantage/fota/

Uart port configuration:

AT!MAPUART?
!MAPUART: 17,16

OK

I receive all the uart frames on the UART2

I launch an update from airvantage from the fw downloadedon the site (generic) to the verizon FW available on airvantage.

And the FW running ont the FX is still the generic one.

UART output GenericToVerizon

[20662.346998] 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
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 1218)
done
Stopping qmuxd: stopped qmuxd (pid 1161)
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 1168)
done
stopped qti (pid 1421)
Stopping reboot daemon: stopped reboot-daemon (pid 1105)
done
[24686.026410] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:18) mode:FIFO slv_addr:0x3a MSTR_STS:0x081343c8 OPER:0x00000090
Legato shutdown sequence
Stopping Legato…
DONE.
Finished Legato stop Sequence
stopping time daemon
Stopping time_services: stopped time_daemon (pid 637)
done
stopping ntpd
no ntpd found; none killed
Stopping diagrebootapp: stopped diagrebootapp (pid 624)
done
stopping DNS forwarder and DHCP server: dnsmasq… stopped /usr/bin/dnsmasq (pid 1395)
done.
Deconfiguring network interfaces… no ntpd found; none killed
done.
Stopping syslogd/klogd: stopped syslogd (pid 604)
stopped klogd (pid 614)
done
Stopping Dropbear SSH server: stopped /usr/sbin/dropbear (pid 1360)
dropbear.
K96mount_unionfs: RO rootfs fudge allowed.
Stopping system message bus: start-stop-daemon: unknown user messagebus
dbus.
/etc/rcS.d/K98mount_early: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
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
[24690.400755] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
[24690.420528] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
Sent SIGKILL to all processes
Requesting system reboot
[24692.369862] reboot: Restarting system
[24692.373450] Failed to disable secure wdog debug: -4
[24692.377369] Calling SCM to disable SPMI PMI#▒oid Bootloader - UART_DM Initialized!!!
[10] Qseecom Init Done in Appsbl
[10] secure app region addr=0x87900000 size=0x280000[10] TZ App region notif returned with status:0 addr:87900000 size:2621440
[20] TZ App log region register returned with status:0 addr:82675000 size:4096
[30] Qseecom TZ Init Done in Appsbl
[30] ERROR: No devinfo partition found
[30] Neither ‘config’ nor ‘frp’ partition found
[40] ERROR: No misc partition found
[1100] SSMEM init OK[1100] ssmem_get: region 20 not exists[1190] DEBUG: cmdline has root=
[1310] Channel alloc freed
[ 0.000000] GIC CPU mask not found - kernel will fail to boot.
[ 0.000000] GIC CPU mask not found - kernel will fail to boot.
[ 0.000000] MPM 1 irq mapping errored -517
[ 0.215708] spmi_pmic_arb 200f000.qcom,spmi: PMIC Arb Version-2 0x20010000
[ 0.231238] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[ 0.234383] smd_channel_probe_now: allocation table not initialized
[ 0.242149] msm_thermal:msm_thermal_dev_probe Failed reading node=/soc/qcom,msm-thermal, key=qcom,online-hotplug-core. err:-517
[ 0.270259] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[ 0.273263] msm_thermal:get_kernel_cluster_info CPU0 topology not initialized.
[ 0.274153] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.274170] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.274878] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.274895] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.274912] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.274924] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.369879] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.
[ 0.371765] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.[ 0.371957] 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:0x0d1300c8 OPER:0x00000090
[ 0.373849] 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:0x001363c8 OPER:0x00000090
[ 0.422521] swimcu_appl_psm_duration_get: return status 0
[ 0.422548] swimcu_pm_rtc_restore: invalid PSM elapsed time: 0
[ 0.447574] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:3 tx:1) mode:FIFO slv_addr:0x22 MSTR_STS:0x091343c8 OPER:0x00000010
[ 0.447646] pca953x 4-0022: failed reading register
[ 0.448714] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:2 tx:2) mode:FIFO slv_addr:0x1a MSTR_STS:0x091343c8 OPER:0x00000010
[ 0.448784] wm8944 4-001a: Failed to read ID register
[ 0.452799] msm_bus_fabric_init_driver
[ 0.467301] SWI ssmem_framework_init: SSMEM init OK
[ 0.656285] scm_call failed with error code -4
[ 0.656306] msm_audio_protect_memory_region: SCM call failed, scm_call_ret -95 tz_resp 0
[ 0.661881] uart_tx_gpio is not available
[ 0.661901] uart_rx_gpio is not available
[ 0.661921] uart_cts_gpio is not available
[ 0.661941] uart_rfr_gpio is not available
[ 0.662789] AXI: get_pdata(): Error: Client name not found
[ 0.662799] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
[ 0.662807] msm_serial_hsl_probe: Bus scaling is disabled
[ 0.928401] AXI: get_pdata(): Error: Client name not found
[ 0.933197] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
[ 0.942627] msm_serial_hsl_probe: Bus scaling is disabled
[ 1.000698] sps: BAM device 0x07984000 is not registered yet.
[ 1.081603] unable to find DT imem DLOAD mode node
[ 1.085697] unable to find DT imem EDLOAD mode node
[ 1.090690] unable to find DT imem dload-type node
[ 1.095182] Failed to disable secure wdog debug: -4
[ 1.127150] devfreq soc:qcom,cpubw: Couldn’t update frequency transition information.
[ 1.135271] sdhci_msm 7864900.sdhci: sdhci_msm_pm_qos_parse_irq: error -22 reading irq cpu
[ 1.144282] coresight_event: error registering on panic -38
[ 1.153687] coresight-tmc 6025000.tmc: failed to get flush cti
[ 1.158485] coresight-tmc 6025000.tmc: failed to get reset cti
[ 1.226157] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.247658] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.255575] wl12xx GPIO: 131
[ 1.273201] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.296747] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.305878] calculate_residency: residency < 0 for LPM
[ 1.309975] parse_cpu_levels: idx 1 420
[ 1.325748] calculate_residency: residency < 0 for LPM
[ 1.329855] parse_cpu_levels: idx 2 500
[ 1.340138] parse_cpu_levels: idx 2 3040
[ 1.344074] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.361289] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
cat: can’t open ‘/sys/class/gpio/gpiochip996/label’: No such file or directory
sh: tca6416: unknown operand
cat: can’t open ‘/sys/class/gpio/gpiochip988/label’: No such file or directory
sh: tca6424: unknown operand
ima: setting up IMA subsystem…
ima: feature not supported
The proc node does not exist
mount root fs from partition (rootfs|system)
Non-secure.
[ 1.543423] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
UBI device number 0, total 120 LEBs (30474240 bytes, 29.1 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
[ 1.995495] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
rootfs roothash: 681542d6bab41e8c2f7ddfb6edae36f844b0fb67b38b61a4f789fa7e57e550c1
rootfs: dev ‘/dev/ubiblock0_0’ ‘squashfs’
mount /dev/mapper/rt
rootfs: mounting took 0ms
init started: BusyBox v1.24.1 (2019-01-29 10:47:12 PST)
/etc/init.d/rcS: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
rcS: Executing mount_essential_fs…
rcS: Executing simple_network…
rcS: Executing check_recovery…
/etc/init.d/factory_default_recovery.sh: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
rcS: Executing run_S_scripts…
/etc/rcS.d/S02mount_early: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S02mount_early: Executing mount_early_pseudo…
S02mount_early: Executing mount_early_other…
S02mount_early: Executing mount_early_create_dirs…
S02mount_early: Executing yaffs2_kern_supported_init…
S02mount_early: Executing mount_early_user_start…
S02mount_early: RO rootfs fudge allowed.
S02mount_early: User is forcing userapp file system to be ubifs.
S02mount_early: Trying to mount UBIFS on /mnt/flash using [usrquota,grpquota,rw] mount options…
UBI device number 3, total 524 LEBs (133070848 bytes, 126.9 MiB), available 5 LEBs (1269760 bytes, 1.2 MiB), LEB size 253952 bytes (248.0 KiB)
S02mount_early: Performing quota check on file system mounted at /mnt/flash
S02mount_early: UBIFS volume successfully mounted on /mnt/flash
S02mount_early: Executing mount_early_legato_start…
sh: 200: unknown operand
mount Legato from partition lefwkro
S02mount_early: Non-secure.
UBI device number 2, total 35 LEBs (8888320 bytes, 8.5 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
S02mount_early: SQUASHFS successfully mounted on /mnt/legato
S02mount_early: Executing mount_early_userrw_start…
S02mount_early: Mounting swirw file system as UBIFS
S02mount_early: Trying to mount UBIFS on /mnt/userrw using [usrquota,grpquota,rw] mount options…
UBI device number 4, total 100 LEBs (25395200 bytes, 24.2 MiB), available 2 LEBs (507904 bytes, 496.0 KiB), LEB size 253952 bytes (248.0 KiB)
S02mount_early: Performing quota check on file system mounted at /mnt/userrw
S02mount_early: UBIFS volume successfully mounted on /mnt/userrw
S02mount_early: swirw mounted to /mnt/userrw
/etc/rcS.d/S03confighw.sh: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S03confighw.sh: Kernel internal entropy pool filler is available, increasing write_wakeup_threshold to 3072
chown: unknown user messagebus
chgrp: unknown group messagebus
Starting system message bus: start-stop-daemon: unknown user messagebus
dbus.
/etc/rcS.d/S07mount_unionfs: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S07mount_unionfs: RO rootfs fudge allowed.
S07mount_unionfs: Overlay over /etc is allowed
Mounting local filesystems…
[ 8.580478] UBIFS error (pid: 488): cannot open “ubi0:usrfs”, error -19mount: mounting ubi0:usrfs on /usr failed: No such device
sh: 200: unknown operand
mount modem from partition modem
MTD : Detected block device : /firmware for modem

UBI device number 1, total 128 LEBs (32505856 bytes, 31.0 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
Initializing random number generator…
Switching to composition sierra_dev (1199:68C0)
[ 9.257964] enable_store: android_usb: already disabled
microcom: can’t open ‘/dev/ttyAT’: No such device
Configuring network interfaces… [ 9.870748] gbam_connect_work: gbam_connect_work: Bam channel is not ready
done.
[ 9.954818] qti_ctrl_queue_notify: qti_ctrl_queue_notify: rmnet ctrl file handler cd6849c0 is not open
[ 9.963958] qti_ctrl_queue_notify: qti_ctrl_queue_notify: rmnet ctrl file handler cd6849c0 is not openStarting syslogd/klogd: done
Starting diagrebootapp: done
$Starting qcom_time:
starting time-daemon
Starting time_services: done
Legato start sequence
restart_at_uart: NO UART map for AT service
start_at_cmux_le: Starting DS_MUX:
start_at_cmux_le: UART1_SERVICE=APP
start_at_cmux_le: DS_MUX daemon on USB
start_at_cmux_le: Done start_at_cmux_le script.
update-ld-cache: Removing stale mount [/etc/ld.so.conf]…
update-ld-cache: Removing stale mount [/etc/ld.so.cache]…
update-ld-cache: Updating ld.so.cache using [/legato/systems/current/lib]…
update-ld-cache: Updating /etc/ld.so.cache …
[ 12.449385] i2c-msm-v2 78b8000.i2c: msm_bus_scale_register_client(mstr-id:86):0xb (ok)
[ 12.511206] 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:0x001363c8 OPER:0x00000090
update-ld-cache: Removing stale mount [/etc/ld.so.cache]…
[ 14.863954] M-Notify: General: 7
[ 14.877143] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MM_DL5 → MultiMedia5 → TERT_MI2S_RX Audio Mixer
[ 14.973688] diag: In diag_send_feature_mask_update, control channel is not open, p: 0, c0fe3904
[ 15.153528] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MM_DL8 → MultiMedia8 → TERT_MI2S_RX Audio Mixer
[ 16.081372] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route INT_FM_TX → INTERNAL_FM_TX → SEC_MI2S_RX Port Mixer
[ 17.863546] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for MM_UL28
[ 17.899632] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MultiMedia28 Mixer → direct → MM_UL28
[ 17.961637] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for MM_UL29
[ 17.969053] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MultiMedia29 Mixer → direct → MM_UL29
[ 18.053766] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICEMMODE1_DL → VoiceMMode1 → SEC_MI2S_RX_Voice Mixer
[ 18.117769] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICEMMODE2_DL → VoiceMMode2 → SEC_MI2S_RX_Voice Mixer
[ 18.204089] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.284468] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route PRI_MI2S_TX → PRI_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.350976] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.359606] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.486362] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.555862] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route TERT_MI2S_TX → TERT_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.623894] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.657973] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route QUAT_MI2S_TX → QUAT_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.702888] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.743819] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route PRI_MI2S_TX → PRI_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.766919] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.789340] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.838556] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.897402] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route TERT_MI2S_TX → TERT_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.939252] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.982493] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route QUAT_MI2S_TX → QUAT_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 19.041480] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL3 MUX
[ 19.100894] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL3 MUX → direct → MM_UL3
[ 19.150643] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL28 MUX
[ 19.159448] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL28 MUX → direct → MM_UL28
[ 19.210418] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL29 MUX
[ 19.219221] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL29 MUX → direct → MM_UL29
[ 19.265423] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → SLIMBUS_0_RX Port Mixer
[ 19.281528] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICE2_STUB_DL → Voice2 Stub → INTERNAL_BT_SCO_RX_Voice Mixer
[ 19.295598] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for SENARY_MI2S_TX
[ 19.303743] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route BE_IN → direct → SENARY_MI2S_TX
[ 19.486649] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: mux SLIM_0_RX AANC MUX has no paths
[ 19.507929] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: no sink widget found for STUB_DTMF_TX
[ 19.517954] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: Failed to add route DTMF TX → direct → STUB_DTMF_TX
[ 19.530761] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: no sink widget found for STUB_HOST_RX_CAPTURE_TX
[ 19.543121] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: Failed to add route CS-VOICE HOST RX CAPTURE → direct → STUB_HOST_RX_CAPTURE_TX
[ 19.559133] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: no source widget found for STUB_HOST_RX_PLAYBACK_RX
[ 19.571996] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: Failed to add route STUB_HOST_RX_PLAYBACK_RX → direct → CS-VOICE HOST RX PLAYBACK
[ 19.588285] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: no sink widget found for STUB_HOST_TX_CAPTURE_TX
[ 19.600812] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: Failed to add route CS-VOICE HOST TX CAPTURE → direct → STUB_HOST_TX_CAPTURE_TX
[ 19.616792] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: no source widget found for STUB_HOST_TX_PLAYBACK_RX
[ 19.629712] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: Failed to add route STUB_HOST_TX_PLAYBACK_RX → direct → CS-VOICE HOST TX PLAYBACK
[ 19.659352] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for SPKOUTP
[ 19.666428] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route SPKOUTP → direct → Lineout_1 amp
[ 19.676871] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for SPKOUTN
[ 19.684100] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route SPKOUTN → direct → Lineout_3 amp
[ 19.694134] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for Mic Bias
[ 19.701883] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route Mic Bias → direct → IN1
[ 19.711101] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for Headset Mic
[ 19.719107] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route Headset Mic → direct → Mic Bias
[ 19.729073] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for MCLK
[ 19.736516] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route MCLK → direct → Mic Bias
Finished Legato start Sequence
[ 19.939307] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:18) mode:FIFO slv_addr:0x3a MSTR_STS:0x001363c8 OPER:0x00000090
Starting reboot daemon: done
Starting atreset: done
Starting modem dependent daemons: Load modem done
Starting qmuxd: done
Starting thermal-engine: done
Starting irsc_util: Starting irsc tool
Failed to open file:/etc/sec_config
Absent/Invalid config,Default rules apply
Ending irsc tool
done
Starting netmgrd: done
Starting fs-scrub-daemon: done
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
rm: can’t remove ‘/var/log/wtmp’: No such file or directory
Starting qmi_ip: done
starting DNS forwarder and DHCP server: dnsmasq… done.
Starting Dropbear SSH server: DONE
cat: can’t open ‘/sys/devices/virtual/android_usb/android0/f_ecm/native_ethaddr’: No such file or directory
dropbear.
stopping DNS forwarder and DHCP server: dnsmasq… stopped /usr/bin/dnsmasq (pid 1333)
done.
starting DNS forwarder and DHCP server: dnsmasq… Starting port_bridge: done
done.
run_getty.sh: ttyHSL1 reserved for CONSOLE

Poky (Yocto Project Reference Distro) 2.2.3 fx30 /dev/ttyHSL1

fx30 login: [ 22.624722] adm_callback: cmd = 0x10322 returned error = 0x16
[ 22.629439] adm_callback: ADM map error, resuming
[ 22.634611] adm_memory_map_regions: DSP returned error[ADSP_ERR_MAX]
[ 22.640847] adm_map_cal_data: map did not work! cal_type 0 ret -68
[ 22.646629] map_memory: map_cal failed, cal type 10, ret = -19!
[ 22.660218] adm_alloc_cal: cal_utils_alloc_block failed, ret = -19, cal type = 10!
[ 22.666759] call_allocs: alloc failed!
[ 39.412422] 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
[ 39.746551] 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

Here is the Airvantage info:

Your module seems has problem as i don’t see it undergoes FW update

Here I tried to SCP the FX30_WP77xx_full_R9.1.1.013-generic.cwe to the /tmp of WP7702 on Mangoh board, after that I typed “fwupdate download /tmp/FX30_WP77xx_full_R9.1.1.013-generic.cwe”, it will undergo Fw update:


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 869)
done
Stopping qmuxd: stopped qmuxd (pid 808)
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 832)
done
stopped qti (pid 1000)
Stopping reboot daemon: stopped reboot-daemon (pid 729)
done
Legato shutdown sequence
Stopping Legato.
DONE.
Finished Legato stop Sequence
stopping time daemon
Stopping time_services: stopped time_daemon (pid 592)
done
stopping ntpd
no ntpd found; none killed
Stopping diagrebootapp: stopped diagrebootapp (pid 577)
done
stopping DNS forwarder and DHCP server: dnsmasq… no /usr/bin/dnsmasq found; none killed
Deconfiguring network interfaces… no ntpd found; none killed
Stopping syslogd/klogd: stopped syslogd (pid 563)
stopped klogd (pid 572)
done
Stopping Dropbear SSH server: stopped /usr/sbin/dropbear (pid 953)
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…
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
[ 738.372503] ch_notify on a closed smd_pkt_dev id:2
[ 738.378339] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet0
[ 738.478135] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet_data0
[ 738.543647] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet0
[ 738.589907] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet_data0
[ 738.650463] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet_data1
[ 738.731519] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
[ 738.780555] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet_data1
[ 738.788029] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet_data2
[ 738.870978] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
[ 738.910662] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet_data2
[ 738.918194] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet_data3
[ 738.970267] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister rmnet_data3
Sent SIGKILL to all processes
Requesting system reboot
[ 740.374593] reboot: Restarting system
[ 740.378042] Failed to disable secure wdog debug: -4
[ 740.382104] Calling SCM to disable SPMI PMI
Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.1.2-00084
S - IMAGE_VARIANT_STRING=LAATANAZA
S - OEM_IMAGE_VERSION_STRING=jenkins
S - Boot Config, 0x000002e1
B - 1216 - PBL, Start
B - 3720 - bootable_media_detect_entry, Start
B - 4395 - bootable_media_detect_success, Start
B - 4400 - elf_loader_entry, Start
B - 7854 - auth_hash_seg_entry, Start
B - 31522 - auth_hash_seg_exit, Start
B - 82575 - elf_segs_hash_verify_entry, Start
B - 129577 - PBL, End
B - 138043 - SBL1, Start
B - 195810 - pm_device_init, Start
B - 215940 - PM_SET_VAL:Skip
D - 18452 - pm_device_init, Delta
B - 217282 - boot_config_data_table_init, Start
D - 0 - boot_config_data_table_init, Delta - (0 Bytes)
B - 226035 - CDT version:3,Platform ID:8,Major ID:1,Minor ID:0,Subtype:129
B - 232928 - sbl1_ddr_set_params, Start
B - 236771 - Pre_DDR_clock_init, Start
D - 213 - Pre_DDR_clock_init, Delta
D - 0 - sbl1_ddr_set_params, Delta
B - 249459 - pm_driver_init, Start
D - 4483 - pm_driver_init, Delta
B - 255742 - cpr_init, Start
D - 122 - cpr_init, Delta
B - 260317 - cpr_cx_mx_apc_vol_update, Start
D - 91 - cpr_cx_mx_apc_vol_update, Delta
B - 275537 - clock_init, Start
D - 152 - clock_init, Delta
B - 275781 - boot_flash_init, Start
D - 39375 - boot_flash_init, Delta
B - 319884 - boot_flash_swi_ddr_init, Start
D - 28944 - boot_flash_swi_ddr_init, Delta
B - 535244 - hw_family:5, hw_type:22, hw_rev:4
B - 536403 - SSMEM init OK
B - 557723 - opening partition 0:SWIFOTA
B - 25048460 - smart recovery counter cleared
B - 29778614 - ssmem_release: region 20 not exists
B - 29778675 - ssmem_get: region 20 not exists
B - 29791180 - ssmem_get: region 20 not exists
B - 36898747 - ssmem_get: region 20 not exists
B - 50711374 - AUTH_SKIPPED=USER,SLOT_WRITE=3,COMP=2,STATUS=PASS
B - 50718785
Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.1.2-00088
S - IMAGE_VARIANT_STRING=LAATANAZA
S - OEM_IMAGE_VERSION_STRING=jenkins
S - Boot Config, 0x000002e1
B - 1216 - PBL, Start
B - 3720 - bootable_media_detect_entry, Start
B - 4384 - bootable_media_detect_success, Start
B - 4388 - elf_loader_entry, Start
B - 7842 - auth_hash_seg_entry, Start
B - 31508 - auth_hash_seg_exit, Start
B - 82894 - elf_segs_hash_verify_entry, Start
B - 129961 - PBL, End
B - 138348 - SBL1, Start
B - 196145 - pm_device_init, Start
B - 216306 - PM_SET_VAL:Skip
D - 18422 - pm_device_init, Delta
B - 217648 - boot_config_data_table_init, Start
D - 0 - boot_config_data_table_init, Delta - (0 Bytes)
B - 226371 - CDT version:3,Platform ID:8,Major ID:1,Minor ID:0,Subtype:129
B - 233264 - sbl1_ddr_set_params, Start
B - 237107 - Pre_DDR_clock_init, Start
D - 213 - Pre_DDR_clock_init, Delta
D - 0 - sbl1_ddr_set_params, Delta
B - 249795 - pm_driver_init, Start
D - 4483 - pm_driver_init, Delta


root@fx30:~# cm info
Device: WP7702
IMEI: 352653090002874
IMEISV: 2
FSN: VU735370521401
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
MCU Version: 002.009
PRI Part Number (PN): 9907365
PRI Revision: 001.001
Carrier PRI Name: GENERIC
Carrier PRI Revision: 001.028_002
SKU: 1103530
Last Reset Cause: Reset, User Requested
Resets Count: Expected: 611 Unexpected: 256
root@fx30:~#
root@fx30:~#

Hi,
I tried with an another FX30-Catm that I have and it also fail to update…

I found on the fw release not that: “Release 9.1.1.013 is not officially supported in Developer Studio.” I use developer studio only to flash the default FW (with swiflash). Does developer studio can broke fwupdate during the flashing operation?

you can transfer the file to /tmp by scp, and use local update command “fwupdate download” on module console.
In this way, you don’t need to use Developer studio.

What is the return with these commands?
at!entercnd=“A710”
at!oemauth?
ati3
at!impref?

Usually (on the FX30-3G) I use the fwupdate download but since on the catm this command does nothing (on both my fx-catm), I use developer studio to flash my company fw.

Here are the commands output (all commands on the default fw downloaded):
root@fx30:~# microcom -s 230400 /dev/ttyAT
AT
OK
at!entercnd=“A710”
OK
at!oemauth?
!OEMAUTH: Disabled
OEM cert hash: Not provisioned

OK

ati3
Manufacturer: Sierra Wireless, Incorporated
Model: FX30(WP7702)
Revision: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
IMEI: 354723090128967
IMEI SV: 2
FSN: VU933300551310
+GCAP: +CGSM

OK
at!impref?
!IMPREF:
preferred fw version: 02.16.06.00
preferred carrier name: GENERIC
preferred config name: GENERIC_001.028_002
current fw version: 02.16.06.00
current carrier name: GENERIC
current config name: GENERIC_001.028_002

OK

What do you mean fwupdate does nothing?
What did you see when you type this command?

I launch an update from the generic fw to the sierra fw (both from the site) to have a real difference between the two fw.

Terminal Output:

root@fx30:~# cm info
Device: FX30(WP7702)
IMEI: 354723090128967
IMEISV: 2
FSN: VU933300551310
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17 :56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17 :56:12
MCU Version: 002.009
PRI Part Number (PN): 9907957
PRI Revision: 001.000
Carrier PRI Name: GENERIC
Carrier PRI Revision: 001.028_002
SKU: 1103882
Last Reset Cause: Reset, User Requested
Resets Count: Expected: 1 Unexpected: 0
root@fx30:~# fwupdate download FX30_WP77xx_full_R9.1.1.013-sierra.cwe
Connecting to service …
Connecting to service …
Download started …
Download successful

UART console output

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 1224)
done
Stopping qmuxd: stopped qmuxd (pid 1166)
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 1172)
done
stopped qti (pid 1424)
Stopping reboot daemon: stopped reboot-daemon (pid 1131)
done
[ 142.489869] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:18) mode:FIFO slv_addr:0x3a MSTR_STS:0x001363c8 OPER:0x00000090
Legato shutdown sequence
Stopping Legato…
DONE.
Finished Legato stop Sequence
stopping time daemon
Stopping time_services: stopped time_daemon (pid 643)
done
stopping ntpd
no ntpd found; none killed
Stopping diagrebootapp: stopped diagrebootapp (pid 628)
done
stopping DNS forwarder and DHCP server: dnsmasq… stopped /usr/bin/dnsmasq (pid 1387)
done.
Deconfiguring network interfaces… no ntpd found; none killed
done.
Stopping syslogd/klogd: stopped syslogd (pid 608)
stopped klogd (pid 613)
done
Stopping Dropbear SSH server: stopped /usr/sbin/dropbear (pid 1371)
dropbear.
K96mount_unionfs: RO rootfs fudge allowed.
Stopping system message bus: start-stop-daemon: unknown user messagebus
dbus.
/etc/rcS.d/K98mount_early: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
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
[ 146.847431] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
[ 146.870338] [RMNET:HI] rmnet_config_notify_cb(): Kernel is trying to unregister bridge0
Sent SIGKILL to all processes
Requesting system reboot
[ 148.804362] reboot: Restarting system
[ 148.807845] Failed to disable secure wdog debug: -4
[ 148.811874] Calling SCM to disable SPMI PMI▒!▒+▒▒▒▒▒+V▒.▒KHUP▒▒_DM Initialized!!!
[10] Qseecom Init Done in Appsbl
[10] secure app region addr=0x87900000 size=0x280000[10] TZ App region notif returned with status:0 addr:87900000 size:2621440
[20] TZ App log region register returned with status:0 addr:82675000 size:4096
[30] Qseecom TZ Init Done in Appsbl
[30] ERROR: No devinfo partition found
[30] Neither ‘config’ nor ‘frp’ partition found
[40] ERROR: No misc partition found
[1100] SSMEM init OK[1100] ssmem_get: region 20 not exists[1190] DEBUG: cmdline has root=
[1310] Channel alloc freed
[ 0.000000] GIC CPU mask not found - kernel will fail to boot.
[ 0.000000] GIC CPU mask not found - kernel will fail to boot.
[ 0.000000] MPM 1 irq mapping errored -517
[ 0.215876] spmi_pmic_arb 200f000.qcom,spmi: PMIC Arb Version-2 0x20010000
[ 0.231388] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[ 0.234546] smd_channel_probe_now: allocation table not initialized
[ 0.242287] msm_thermal:msm_thermal_dev_probe Failed reading node=/soc/qcom,msm-thermal, key=qcom,online-hotplug-core. err:-517
[ 0.270441] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[ 0.273442] msm_thermal:get_kernel_cluster_info CPU0 topology not initialized.
[ 0.274364] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.274382] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.275091] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.275108] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.275124] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[ 0.275137] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table len. error:-19
[ 0.369852] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.
[ 0.371738] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.[ 0.372032] 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
[ 0.420612] swimcu_appl_psm_duration_get: return status 0
[ 0.420641] swimcu_pm_rtc_restore: invalid PSM elapsed time: 0
[ 0.445690] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:3 tx:1) mode:FIFO slv_addr:0x22 MSTR_STS:0x091343c8 OPER:0x00000010
[ 0.445764] pca953x 4-0022: failed reading register
[ 0.446826] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:2 tx:2) mode:FIFO slv_addr:0x1a MSTR_STS:0x091343c8 OPER:0x00000010
[ 0.446897] wm8944 4-001a: Failed to read ID register
[ 0.450898] msm_bus_fabric_init_driver
[ 0.465388] SWI ssmem_framework_init: SSMEM init OK
[ 0.654442] scm_call failed with error code -4
[ 0.654461] msm_audio_protect_memory_region: SCM call failed, scm_call_ret -95 tz_resp 0
[ 0.659789] uart_tx_gpio is not available
[ 0.659809] uart_rx_gpio is not available
[ 0.659829] uart_cts_gpio is not available
[ 0.659849] uart_rfr_gpio is not available
[ 0.660878] AXI: get_pdata(): Error: Client name not found
[ 0.660888] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
[ 0.660897] msm_serial_hsl_probe: Bus scaling is disabled
[ 0.910816] AXI: get_pdata(): Error: Client name not found
[ 0.915510] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
[ 0.925035] msm_serial_hsl_probe: Bus scaling is disabled
[ 0.982978] sps: BAM device 0x07984000 is not registered yet.
[ 1.061617] unable to find DT imem DLOAD mode node
[ 1.065709] unable to find DT imem EDLOAD mode node
[ 1.070698] unable to find DT imem dload-type node
[ 1.075191] Failed to disable secure wdog debug: -4
[ 1.107146] devfreq soc:qcom,cpubw: Couldn’t update frequency transition information.
[ 1.115290] sdhci_msm 7864900.sdhci: sdhci_msm_pm_qos_parse_irq: error -22 reading irq cpu
[ 1.124305] coresight_event: error registering on panic -38
[ 1.133704] coresight-tmc 6025000.tmc: failed to get flush cti
[ 1.138502] coresight-tmc 6025000.tmc: failed to get reset cti
[ 1.206411] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.227921] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.235834] wl12xx GPIO: 131
[ 1.252950] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.277182] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.286190] calculate_residency: residency < 0 for LPM
[ 1.300231] parse_cpu_levels: idx 1 420
[ 1.303033] calculate_residency: residency < 0 for LPM
[ 1.310326] parse_cpu_levels: idx 2 500
[ 1.313130] parse_cpu_levels: idx 2 3040
[ 1.318051] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
[ 1.343896] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
cat: can’t open ‘/sys/class/gpio/gpiochip996/label’: No such file or directory
sh: tca6416: unknown operand
cat: can’t open ‘/sys/class/gpio/gpiochip988/label’: No such file or directory
sh: tca6424: unknown operand
ima: setting up IMA subsystem…
ima: feature not supported
The proc node does not exist
mount root fs from partition (rootfs|system)
Non-secure.
[ 1.523513] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
UBI device number 0, total 120 LEBs (30474240 bytes, 29.1 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
[ 1.975581] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_probe, q6_state 0
rootfs roothash: 681542d6bab41e8c2f7ddfb6edae36f844b0fb67b38b61a4f789fa7e57e550c1
rootfs: dev ‘/dev/ubiblock0_0’ ‘squashfs’
mount /dev/mapper/rt
rootfs: mounting took 0ms
init started: BusyBox v1.24.1 (2019-01-29 10:47:12 PST)
/etc/init.d/rcS: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
rcS: Executing mount_essential_fs…
rcS: Executing simple_network…
rcS: Executing check_recovery…
/etc/init.d/factory_default_recovery.sh: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
rcS: Executing run_S_scripts…
/etc/rcS.d/S02mount_early: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S02mount_early: Executing mount_early_pseudo…
S02mount_early: Executing mount_early_other…
S02mount_early: Executing mount_early_create_dirs…
S02mount_early: Executing yaffs2_kern_supported_init…
S02mount_early: Executing mount_early_user_start…
S02mount_early: RO rootfs fudge allowed.
S02mount_early: User is forcing userapp file system to be ubifs.
S02mount_early: Trying to mount UBIFS on /mnt/flash using [usrquota,grpquota,rw] mount options…
UBI device number 3, total 524 LEBs (133070848 bytes, 126.9 MiB), available 5 LEBs (1269760 bytes, 1.2 MiB), LEB size 253952 bytes (248.0 KiB)
S02mount_early: Performing quota check on file system mounted at /mnt/flash
S02mount_early: UBIFS volume successfully mounted on /mnt/flash
S02mount_early: Executing mount_early_legato_start…
sh: 200: unknown operand
mount Legato from partition lefwkro
S02mount_early: Non-secure.
UBI device number 2, total 35 LEBs (8888320 bytes, 8.5 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
S02mount_early: SQUASHFS successfully mounted on /mnt/legato
S02mount_early: Executing mount_early_userrw_start…
S02mount_early: Mounting swirw file system as UBIFS
S02mount_early: Trying to mount UBIFS on /mnt/userrw using [usrquota,grpquota,rw] mount options…
UBI device number 4, total 100 LEBs (25395200 bytes, 24.2 MiB), available 2 LEBs (507904 bytes, 496.0 KiB), LEB size 253952 bytes (248.0 KiB)
S02mount_early: Performing quota check on file system mounted at /mnt/userrw
S02mount_early: UBIFS volume successfully mounted on /mnt/userrw
S02mount_early: swirw mounted to /mnt/userrw
/etc/rcS.d/S03confighw.sh: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S03confighw.sh: Kernel internal entropy pool filler is available, increasing write_wakeup_threshold to 3072
chown: unknown user messagebus
chgrp: unknown group messagebus
Starting system message bus: start-stop-daemon: unknown user messagebus
dbus.
/etc/rcS.d/S07mount_unionfs: /etc/run.env: line 168: can’t create /etc/hostname: Read-only file system
S07mount_unionfs: RO rootfs fudge allowed.
S07mount_unionfs: Overlay over /etc is allowed
Mounting local filesystems…
[ 8.392303] UBIFS error (pid: 488): cannot open “ubi0:usrfs”, error -19mount: mounting ubi0:usrfs on /usr failed: No such device
sh: 200: unknown operand
mount modem from partition modem
MTD : Detected block device : /firmware for modem

UBI device number 1, total 128 LEBs (32505856 bytes, 31.0 MiB), available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
Initializing random number generator…
Switching to composition sierra_dev (1199:68C0)
[ 9.084275] enable_store: android_usb: already disabled
microcom: can’t open ‘/dev/ttyAT’: No such device
Configuring network interfaces… [ 9.702225] gbam_connect_work: gbam_connect_work: Bam channel is not ready
[ 9.783438] qti_ctrl_queue_notify: qti_ctrl_queue_notify: rmnet ctrl file handler cd6849c0 is not open
[ 9.791662] qti_ctrl_queue_notify: qti_ctrl_queue_notify: rmnet ctrl file handler cd6849c0 is not opendone.
Starting syslogd/klogd: done
Starting diagrebootapp: done
$Starting qcom_time:
starting time-daemon
Starting time_services: done
Legato start sequence
start_at_cmux_le: Starting DS_MUX:
start_at_cmux_le: UART1_SERVICE=APP
restart_at_uart: NO UART map for AT service
start_at_cmux_le: DS_MUX daemon on USB
start_at_cmux_le: Done start_at_cmux_le script.
update-ld-cache: Removing stale mount [/etc/ld.so.conf]…
update-ld-cache: Removing stale mount [/etc/ld.so.cache]…
update-ld-cache: Updating ld.so.cache using [/legato/systems/current/lib]…
update-ld-cache: Updating /etc/ld.so.cache …
[ 11.801620] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.809577] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.817592] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.825603] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.833598] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.841622] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.849572] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.857590] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.865591] smsc95xx 1-1.1:1.0 eth0: kevent 4 may have been dropped
[ 12.366863] i2c-msm-v2 78b8000.i2c: msm_bus_scale_register_client(mstr-id:86):0xb (ok)
[ 12.423476] 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:0x001363c8 OPER:0x00000090
update-ld-cache: Removing stale mount [/etc/ld.so.cache]…
cp: can’t stat ‘/etc/resolv.conf’: No such file or directory
mount: mounting /tmp/resolv.conf on /etc/resolv.conf failed: No such file or directory
[ 14.679533] M-Notify: General: 7
[ 14.697024] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MM_DL5 → MultiMedia5 → TERT_MI2S_RX Audio Mixer
[ 14.740610] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MM_DL8 → MultiMedia8 → TERT_MI2S_RX Audio Mixer
[ 14.765499] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route INT_FM_TX → INTERNAL_FM_TX → SEC_MI2S_RX Port Mixer
[ 14.819230] diag: In diag_send_feature_mask_update, control channel is not open, p: 0, c0fe3904
[ 14.874637] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for MM_UL28
[ 15.270177] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MultiMedia28 Mixer → direct → MM_UL28
[ 16.514896] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for MM_UL29
[ 17.345074] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route MultiMedia29 Mixer → direct → MM_UL29
[ 17.816070] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICEMMODE1_DL → VoiceMMode1 → SEC_MI2S_RX_Voice Mixer
[ 17.867037] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICEMMODE2_DL → VoiceMMode2 → SEC_MI2S_RX_Voice Mixer
[ 17.915942] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 17.989439] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route PRI_MI2S_TX → PRI_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.056391] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.113188] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.159293] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.201465] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route TERT_MI2S_TX → TERT_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.320933] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL28 MUX
[ 18.329614] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route QUAT_MI2S_TX → QUAT_MI2S_TX → AUDIO_REF_EC_UL28 MUX
[ 18.481466] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.529934] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route PRI_MI2S_TX → PRI_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.586244] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.627741] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.668451] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.701399] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route TERT_MI2S_TX → TERT_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.752279] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for AUDIO_REF_EC_UL29 MUX
[ 18.791791] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route QUAT_MI2S_TX → QUAT_MI2S_TX → AUDIO_REF_EC_UL29 MUX
[ 18.840464] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL3 MUX
[ 18.849228] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL3 MUX → direct → MM_UL3
[ 18.962684] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL28 MUX
[ 19.007669] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL28 MUX → direct → MM_UL28
[ 19.050421] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widget found for AUDIO_REF_EC_UL29 MUX
[ 19.059273] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route AUDIO_REF_EC_UL29 MUX → direct → MM_UL29
[ 19.108913] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route SEC_MI2S_TX → SEC_MI2S_TX → SLIMBUS_0_RX Port Mixer
[ 19.161193] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route VOICE2_STUB_DL → Voice2 Stub → INTERNAL_BT_SCO_RX_Voice Mixer
[ 19.188995] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget found for SENARY_MI2S_TX
[ 19.209342] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add route BE_IN → direct → SENARY_MI2S_TX
[ 19.367582] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: mux SLIM_0_RX AANC MUX has no paths
[ 19.389225] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: no sink widget found for STUB_DTMF_TX
[ 19.402584] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: Failed to add route DTMF TX → direct → STUB_DTMF_TX
[ 19.414338] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: no sink widget found for STUB_HOST_RX_CAPTURE_TX
[ 19.427098] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: Failed to add route CS-VOICE HOST RX CAPTURE → direct → STUB_HOST_RX_CAPTURE_TX
[ 19.442955] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: no source widget found for STUB_HOST_RX_PLAYBACK_RX
[ 19.455943] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: Failed to add route STUB_HOST_RX_PLAYBACK_RX → direct → CS-VOICE HOST RX PLAYBACK
[ 19.472159] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: no sink widget found for STUB_HOST_TX_CAPTURE_TX
[ 19.484889] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: Failed to add route CS-VOICE HOST TX CAPTURE → direct → STUB_HOST_TX_CAPTURE_TX
[ 19.500589] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: no source widget found for STUB_HOST_TX_PLAYBACK_RX
[ 19.513770] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: Failed to add route STUB_HOST_TX_PLAYBACK_RX → direct → CS-VOICE HOST TX PLAYBACK
[ 19.544358] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for SPKOUTP
[ 19.551634] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route SPKOUTP → direct → Lineout_1 amp
[ 19.561567] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for SPKOUTN
[ 19.569145] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route SPKOUTN → direct → Lineout_3 amp
[ 19.579398] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for Mic Bias
[ 19.588141] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route Mic Bias → direct → IN1
[ 19.598560] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for Headset Mic
[ 19.606115] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route Headset Mic → direct → Mic Bias
[ 19.616029] mdm9607-asoc-snd soc:sound-wm8944: ASoC: no source widget found for MCLK
[ 19.623470] mdm9607-asoc-snd soc:sound-wm8944: ASoC: Failed to add route MCLK → direct → Mic Bias
Finished Legato start Sequence
[ 19.872803] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:18) mode:FIFO slv_addr:0x3a MSTR_STS:0x001363c8 OPER:0x00000090
Starting reboot daemon: done
Starting atreset: done
Starting modem dependent daemons: Load modem done
Starting qmuxd: done
Starting thermal-engine: done
Starting irsc_util: Starting irsc tool
Failed to open file:/etc/sec_config
Absent/Invalid config,Default rules apply
Ending irsc tool
done
Starting netmgrd: done
Starting fs-scrub-daemon: done
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
rm: can’t remove ‘/var/log/wtmp’: No such file or directory
Starting qmi_ip: done
starting DNS forwarder and DHCP server: dnsmasq… done.
Starting Dropbear SSH server: DONE
dropbear.
cat: can’t open ‘/sys/devices/virtual/android_usb/android0/f_ecm/native_ethaddr’: No such file or directory
stopping DNS forwarder and DHCP server: dnsmasq… Starting port_bridge: stopped /usr/bin/dnsmasq (pid 1332)
done.
starting DNS forwarder and DHCP server: dnsmasq… done
done.
run_getty.sh: ttyHSL1 reserved for CONSOLE

Poky (Yocto Project Reference Distro) 2.2.3 fx30 /dev/ttyHSL1

fx30 login: [ 22.491303] adm_callback: cmd = 0x10322 returned error = 0x16
[ 22.496019] adm_callback: ADM map error, resuming
[ 22.505036] adm_memory_map_regions: DSP returned error[ADSP_ERR_MAX]
[ 22.520507] adm_map_cal_data: map did not work! cal_type 0 ret -68
[ 22.525659] map_memory: map_cal failed, cal type 10, ret = -19!
[ 22.550201] adm_alloc_cal: cal_utils_alloc_block failed, ret = -19, cal type = 10!
[ 22.564550] call_allocs: alloc failed!

And after the reboot I get this (still the same fw):

After reboot terminal

root@fx30:~# cm info
Device: FX30(WP7702)
IMEI: 354723090128967
IMEISV: 2
FSN: VU933300551310
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
MCU Version: 002.009
PRI Part Number (PN): 9907957
PRI Revision: 001.000
Carrier PRI Name: GENERIC
Carrier PRI Revision: 001.028_002
SKU: 1103882
Last Reset Cause: Reset, User Requested
Resets Count: Expected: 4 Unexpected: 0
root@fx30:~# fwupdate checkStatus
Connecting to service …
Update status: OK.
root@fx30:~# fwupdate query
Connecting to service …
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Linux Version: 3.18.44 #2 PREEMPT Tue Jan 29 11:21:07 PST 2019
FX30 Version: R9.1.1.013

I say fwupdate do nothing because it doesn’t want to update the firmware and doesn’t show any error.

Didn’t this already show fw update to the new one?

root@fx30:~# fwupdate query
Connecting to service …
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Linux Version: 3.18.44 #2 PREEMPT Tue Jan 29 11:21:07 PST 2019
FX30 Version: R9.1.1.013

As you can see on the trace below (from the generic to the sierra), the fwupdate query is the same and the cm info output “GENERIC” instead of “SIERRA”.

GenericToSierra

root@fx30:~# fwupdate query
Connecting to service …
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Linux Version: 3.18.44 #2 PREEMPT Tue Jan 29 11:21:07 PST 2019
FX30 Version: R9.1.1.013

root@fx30:~# fwupdate download /tmp/FX30_WP77xx_full_R9.1.1.013-sierra.cwe
Connecting to service …
Connecting to service …
Download started …
Download successful
root@fx30:~# cm info
root@fx30:~#
login as: root
root@192.168.2.2’s password:
root@fx30:~# fwupdate query
Connecting to service …
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Linux Version: 3.18.44 #2 PREEMPT Tue Jan 29 11:21:07 PST 2019
FX30 Version: R9.1.1.013

root@fx30:~# cm info
Device: FX30(WP7702)
IMEI: 354723090128967
IMEISV: 2
FSN: VU933300551310
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
MCU Version: 002.009
PRI Part Number (PN): 9907957
PRI Revision: 001.000
Carrier PRI Name: GENERIC
Carrier PRI Revision: 001.028_002
SKU: 1103882
Last Reset Cause: Reset, User Requested
Resets Count: Expected: 2 Unexpected: 0
root@fx30:~#