Unable to communicate with WP7603-1


#1

I received a mangOH Red with the WP8548, but swapped it out to a WP7603-1.

I was able to successfully build/communicate with the WP85, but now I can no longer do so with the WP76.

Going through the Getting Started tutorial, I cannot even ping my device.

What I am wondering is, is the IP still the same (192.168.2.2)? I cannot seem to find anything in documentation to confirm. Or do I have to reconfigure the DIP switches? I am still using the CF3 USB same as I was successfully using the WP85.

I appreciate the assistance.


#2

As an update, to give everyone a better idea of some troubleshooting that occured.

When I first received the board, I was told to swap out the module. I did so.

What I did not realize was the sizeable different in thickness between the WP7603 and the WP8548. When I placed the cover back on, I did not realize how loose the cover was, so I couldn’t even keep the board powered.

That is when I went through setting up the WP85, which seemed to work fine. Now that I have switched back, is it possible my module got damaged from having bad/inconsistent contacts?

Would appreciate thoughts from others who have seen this issue.


#3

Hi, you could try with the WP8548 again, if it is OK you can adjust the cover a litte bit to fit with the wp7603 which is more thinner than the wp8548. I am using the wp8548 cover with the wp7607 and it works fine.


#4

I just swapped them over again, to confirm everything is still fine with the WP8548. I was able to reach that module fine.

Concerning the cover, that is what I am doing. I just bend the arms a bit so that it holds the device more securely.

I also went ahead and powered the board via the console, the watched the module try to boot. It was reading out, although I do not understand much of what it was saying.

Below is what came out from the console:

Welcome to minicom 2.7

OPTIONS: I18n
Compiled on Feb  7 2016, 13:37:27.
Port /dev/ttyUSB0, 08:00:52

Press CTRL-A Z for help on special keys

[930] DEBUG: cmdline has root=
[1070] 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.071968] sierra:-sierra_smem_get_factory_mode-failed: smem have not initid
[    0.213723] spmi_pmic_arb 200f000.qcom,spmi: PMIC Arb Version-2 0x20010000
[    0.227472] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[    0.230395] smd_channel_probe_now: allocation table not initialized
[    0.237533] msm_thermal:msm_thermal_dev_probe Failed reading node=/soc/qcom,7
[    0.263752] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517
[    0.266473] msm_thermal:get_kernel_cluster_info CPU0 topology not initialize.
[    0.267383] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[    0.267401] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table 9
[    0.268112] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[    0.268127] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table 9
[    0.268142] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[    0.268154] msm_thermal:get_cpu_freq_plan_len Error reading CPU0 freq table 9
[    0.359437] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_cli.
[    0.362016] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_cli0
[    0.412791] msm_bus_fabric_init_driver
[    0.600305] SWI ssmem_framework_init: SSMEM init OK
[    0.620963] scm_call failed with error code -4
[    0.620982] msm_audio_protect_memory_region: SCM call failed, scm_call_ret -0
[    0.625621] uart_tx_gpio is not available
[    0.625640] uart_rx_gpio is not available
[    0.625659] uart_cts_gpio is not available
[    0.625677] uart_rfr_gpio is not available
[    0.626319] sps: BAM device 0x07884000 is not registered yet.
[    0.631535] AXI: get_pdata(): Error: Client name not found
[    0.631545] AXI: msm_bus_cl_get_pdata(): client has to provide missing entryn
[    0.631553] msm_serial_hsl_probe: Bus scaling is disabled
[    0.841812] mdm9607-pinctrl 1000000.pinctrl: pin GPIO_4 already requested byl
[    0.852301] mdm9607-pinctrl 1000000.pinctrl: pin-4 (78b0000.serial) status -2
[    0.859444] mdm9607-pinctrl 1000000.pinctrl: could not request pin 4 (GPIO_4l
[    0.870417] msm_serial_hsl 78b0000.serial: Error applying setting, reverse tk
[    0.926675] sps: BAM device 0x07984000 is not registered yet.
[    1.011280] unable to find DT imem DLOAD mode node
[    1.015332] unable to find DT imem EDLOAD mode node
[    1.020293] unable to find DT imem dload-type node
[    1.024839] Failed to disable secure wdog debug: -4
[    1.055910] devfreq soc:qcom,cpubw: Couldn't update frequency transition inf.
[    1.063917] sdhci_msm 7864900.sdhci: sdhci_msm_pm_qos_parse_irq: error -22 ru
[    1.071928] i2c-msm-v2 78b8000.i2c: msm_bus_scale_register_client(mstr-id:86)
[    1.153575] bmi160 4-0068: BMI160 qpio number:78
[    1.169178] mdm9607-pinctrl 1000000.pinctrl: pin GPIO_79 already requested bc
[    1.215146] mdm9607-pinctrl 1000000.pinctrl: pin-79 (soc:qcom,msm-dai-mi2s:q2
[    1.239769] mdm9607-pinctrl 1000000.pinctrl: could not request pin 79 (GPIO_l
[    1.267317] msm-dai-q6-mi2s soc:qcom,msm-dai-mi2s:qcom,msm-dai-q6-mi2s-sec: k
[    1.316976] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_pro0
[    1.365267] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_pro0
[    1.408652] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_pro0
[    1.442210] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_pro0
[    1.451025] calculate_residency: residency < 0 for LPM
[    1.455126] parse_cpu_levels: idx 1 420
[    1.458943] calculate_residency: residency < 0 for LPM
[    1.503918] parse_cpu_levels: idx 2 500
[    1.506723] parse_cpu_levels: idx 2 3040
[    1.532713] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_pro0
[    1.552015] mdm9607-asoc-snd soc:sound-wm8944: Defering mdm_asoc_machine_pro)
Non-secure.
UBI device number 0, total 120 LEBs (30474240 bytes, 29.1 MiB), available 5 LEB)
[    7.094052] device-mapper: table: 253:0: verity: Cannot initialize hash funcn
device-mapper: reload ioctl failed: No such file or directory
Device: rt ubiImgBlock:/dev/ubiblock0_0 hashBlock:/dev/ubiblock0_1
root_hash:40636ee2e72095cf3974f93617bb07dc12cf9038a4a713b1261c7094c341114e
Dm-verity partition creation failed.
rootfs: dev '/dev/ubiblock0_0' 'squashfs'
rootfs: mounting took 10ms
init started: BusyBox v1.22.1 (2017-07-01 02:04:23 UTC)
rcS: Executing mount_essential_fs...
rcS: Executing simple_network...
rcS: Executing run_S_scripts...
S02mount_early: Executing mount_early_pseudo...
S02mount_early: Executing mount_early_other...
S02mount_early: Executing mount_early_create_dirs...
S02mount_early: Executing mount_early_user_start...
S02mount_early: User is forcing userapp file system to be ubifs.
S02mount_early: Trying to mount UBIFS on /mnt/flash using [usrquota,grpquota,rw.
S02mount_early: UBI: mtd 16 is UBI.
UBI device number 3, total 524 LEBs (133070848 bytes, 126.9 MiB), available 5 L)
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...
Can't get valid SMEM, init DSSD SMEM
Linux sub system 1
mount Legato from partition lefwkro
UBI device number 2, total 35 LEBs (8888320 bytes, 8.5 MiB), available 0 LEBs ()
S02mount_early: Non-secure !
S02mount_early: UBI: mtd 14 is UBI.
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,r.
S02mount_early: UBI: mtd 15 is UBI.
UBI device number 4, total 100 LEBs (25395200 bytes, 24.2 MiB), available 2 LEB)
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
S03confighw.sh: Kernel internal entropy pool filler is available, increasing wr2
S04mount_unionfs: RO rootfs fudge allowed.
Mounting local filesystems...
[   15.199009] UBIFS error (pid: 433): cannot open "ubi0:usrfs", error -19mounte
MTD : Detected block device : /firmware for modem

UBI device number 1, total 128 LEBs (32505856 bytes, 31.0 MiB), available 0 LEB)
Initializing random number generator...
Switching to composition sierra_dev (1199:68C0)
[   16.033396] enable_store: android_usb: already disabled
Configuring network interfaces... done.
Starting syslogd/klogd: done
ifconfig: SIOCGIFFLAGS: No such device
Starting diagrebootapp: done
$Starting qcom_time:
starting time-daemon
Starting time_services: done
Legato start sequence
restart_at_uart: Mapped UART1 for AT service
Finished Legato start Sequence
Starting reboot daemon: done
Starting atreset: done
Starting modem dependent daemons: [   26.820989] M-Notify: General: 7
[   26.863612] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add ror
[   26.896865] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add ror
[   26.927077] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add ror
[   27.008516] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add ror
[   27.023877] diag: In diag_send_feature_mask_update, control channel is not oc
[   27.185745] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add ror
[   27.238051] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no source widgetX
[   27.286511] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add ro3
[   27.332965] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add ror
[   27.367045] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add ror
[   27.402773] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: no sink widget fX
[   27.427716] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: Failed to add roX
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 powerconfig for mdm9607: Starting fs-scrub-daemon: done
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
[   28.539606] msm-pcm-routing soc:qcom,msm-pcm-routing: ASoC: mux SLIM_0_RX AAs
rm: can't remove '/var/log/wtmp': No such file or directory
Starting qmi_ip: done                       
[   28.728441] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-txX
[   28.785525] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its p0
[   28.925492] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-txX
starting DNS forwarder and DHCP server: dnsmasq... [   29.056932] msm-dai-stub-X
[   29.122426] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rxX
[   29.189188] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rxX
done.
[   29.256558] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rxK
Starting Dropbear SSH server: [   29.330458] msm-dai-stub-dev soc:qcom,msm-dai-X
DONE
[   29.385035] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-txX
[   29.442684] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-txX
dropbear.
stopping DNS forwarder and DHCP server: dnsmasq... [   29.510583] msm-dai-stub-K
stopped /usr/bin/dnsmasq (pid 968)
done.
starting DNS forwarder and DHCP server: dnsmasq... done.
run_getty.sh: ttyHSL1 reserved for CONSOLE

Poky (Yocto Project Reference Distro) 1.7.3 swi-mdm9x28 /dev/ttyHSL1

swi-mdm9x28 login:

I am just trying to figure out if everything is fine with the module. I assume I am probably doing something incorrectly, and don’t have the right address, etc.


#5

The wp76 and wp77 are a thinner module than the wp85 and wp75 and thus they use a different module cover.


#6

Thanks @dfrey, I wondered about that. Unfortunately I did see that in any documentation, nor was I recommended/supplied anything differently from the supplier.

That said, is their any explanation for the unresponsiveness of the module? Or is there something else I can do to verify integrity/function?

I read another topic here, and the OP described a problem with a 7603 where they suspect it may not have self assigned an IP. Is this possible?


#7

Try connecting the console USB port and then run something like teraterm (windows) or minicom (linux) to view the console output. Check if there are any errors shown in the console.


#8

@dfrey Thats what I did in the above post. There were some reported issues, but I am not familiar enough to know exactly what will be fatal.

I do see the first few lines state “kernel will fail to boot.” Several other times it looks like something failed.

Is there a way I can reload anything?


#9

As an update, I was able to fix the ping issue.

I was advised to try the WIndows 1-click updater since something must have been wrong with my ECM interface.

This was able to reach the device and bring it up to Release 8. I can now reach the device with the default IP (192.168.2.2).

Looks like I will now be able to try the rest of the Getting Started. I appreciate everyone’s help on the issue!


#10

I am having the same issue when swapping out the WP8548 for an HL chip. I swap the chips out , change pins 4 and 8 on the dip switch but I don’t see the power LED come on and no communication obviously. But I will try to make sure the chip is seated properly in the socket.