cslee
May 19, 2016, 4:15am
21
Hello Ashish,
Confirmed version 7 after rail removed.
root@swi-mdm9x15:~# dmesg|grep i2c
[ 0.184800] unmatched machine ID in register_i2c_devices
[ 0.971341] swimcu_i2c_init: start
[ 0.974637] swimcu_i2c_probe: start 1
[ 0.986906] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 0.993285] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.003448] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1363c8, irq:187
[ 1.009064] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.025179] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.030795] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.046909] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.052495] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.068640] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.074256] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.090370] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.095956] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.743171] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.748878] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.758950] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1363c8, irq:187
[ 1.764565] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.776010] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.781687] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.791545] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1363c8, irq:187
[ 1.797161] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.808393] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.814008] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.825667] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1363c8, irq:187
[ 1.831344] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 2.041873] wm8944_i2c_init
[ 2.041965] wm8944_i2c_probe
[ 2.049076] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1363c8, irq:187
[ 2.058263] qup_i2c qup_i2c.0: I2C slave addr:0x1a not connected
[ 2.088631] i2c-core: driver [tabla-i2c-core] using legacy suspend method
[ 2.094368] i2c-core: driver [tabla-i2c-core] using legacy resume method
[ 2.837356] i2c /dev entries driver
[ 14.687501] qup_i2c qup_i2c.0: QUP: I2C status flags :0x11143c8, irq:187
[ 14.694185] qup_i2c qup_i2c.0: I2C slave addr:0x10 not connected
root@swi-mdm9x15:~# app status
[running] arduinoBridge
[running] audioService
[running] avcService
[running] cellNetService
[running] dataConnectionService
[running] dataRouter
[running] fwupdateService
[stopped] gpioExpanderDemo
[running] gpioService
[running] modemService
[running] mqttClient
[running] muxCtrlService
[stopped] muxCtrlTools
[running] positioningService
[running] powerMgr
[running] secStore
[stopped] smsInboxService
[stopped] tools
[stopped] voiceCallService
[stopped] wifi
[stopped] wifiApTest
[stopped] wifiClientTest
[running] wifiService
[stopped] wifiWebAp
root@swi-mdm9x15:~#
Seem like gpioExpanderService disappear again. ???
Best regards,
CSLEE
asyal
May 19, 2016, 9:19pm
22
Here is the system file which works on my target. Please try this and lets take it from there:
https://drive.google.com/file/d/0B0lsYcy39bEldWFocjZDeVNENGs/view?usp=sharing
cslee
May 20, 2016, 12:15am
23
Hello Ashish,
Update my mangOH with your system file.
it rebooted 4 times, same as using my system file.
root@swi-mdm9x15:~# dmesg|grep i2c
[ 0.185472] unmatched machine ID in register_i2c_devices
[ 0.974149] swimcu_i2c_init: start
[ 0.977414] swimcu_i2c_probe: start 1
[ 0.989684] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 0.996093] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.006226] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1300c4, irq:187
[ 1.016236] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.021852] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.037997] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1363c8, irq:187
[ 1.043613] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.059728] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.065344] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.081458] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.087044] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.733740] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1300c4, irq:187
[ 1.741095] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.746711] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.758187] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1300c4, irq:187
[ 1.765542] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1300c4, irq:187
[ 1.772867] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1343c8, irq:187
[ 1.778483] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1.789500] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1363c8, irq:187
[ 1.795116] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 2.023409] wm8944_i2c_init
[ 2.023531] wm8944_i2c_probe
[ 2.023805] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1300c4, irq:187
[ 2.059667] i2c-core: driver [tabla-i2c-core] using legacy suspend method
[ 2.065588] i2c-core: driver [tabla-i2c-core] using legacy resume method
[ 2.808637] i2c /dev entries driver
[ 14.710392] qup_i2c qup_i2c.0: QUP: I2C status flags :0x11143c8, irq:187
[ 14.716282] qup_i2c qup_i2c.0: I2C slave addr:0x10 not connected
root@swi-mdm9x15:~# app status
[running] arduinoBridge
[running] audioService
[running] avcService
[running] cellNetService
[running] dataConnectionService
[running] dataRouter
[running] fwupdateService
[stopped] gpioExpanderDemo
[running] gpioService
[running] modemService
[running] mqttClient
[running] muxCtrlService
[stopped] muxCtrlTools
[running] positioningService
[running] powerMgr
[running] secStore
[stopped] smsInboxService
[stopped] tools
[stopped] voiceCallService
[stopped] wifi
[stopped] wifiApTest
[stopped] wifiClientTest
[running] wifiService
[stopped] wifiWebAp
gpioExpanderService still missing!!
Best regards,
CSLEE
asyal
May 20, 2016, 12:23am
24
ok…so obviously it is not system definition file.
There is no reason for 4 the times reboot. That shouldnt happen.
Can you tell me the SKU# of your module?
Can you attach your complete log file?
Can you make sure that firmware is properly downloaded to your unit?
asyal
May 20, 2016, 12:41am
25
can you also run the following AT commands:
root@swi-mdm9x15:~# microcom -E /dev/ttyAT
AT!PACKAGE?
AT!PRIID?
ati
ati8
ctrl+X to get out
also run in linux:
root@swi-mdm9x15:~# ls /dev/i2c-0
/dev/i2c-0
cslee
May 20, 2016, 1:24am
26
Hello Ashish,
login as: root
Linux swi-mdm9x15 3.14.29ltsi-13c67b16ff_922830eb31 #2 PREEMPT Fri Apr 15 02:38:16 PDT 2016 armv7l GNU/Linux
root@swi-mdm9x15:~# microcom -E /dev/ttyAT
AT!ENTERCND="A710"
OK
AT!SKU?
SKU: 1102816
OK
AT!PACKAGE?
1102816_9905383_WP8548_07.08.02.00_00_Generic_001.002_000
OK
AT!PRIID?
PRI Part Number: 9905383
Revision: 01.04
Carrier PRI: 9999999_9904559_SWI9X15Y_07.09.02.00_00_GENERIC_001.019_000
OK
ati
Manufacturer: Sierra Wireless, Incorporated
Model: WP8548
Revision: SWI9X15Y_07.09.02.00 r31541 CARMD-EV-FRMWR1 2016/03/31 20:05:28
IMEI: 359377060011672
IMEI SV: 41
FSN: LL540300070203
+GCAP: +CGSM,+DS,+ES
OK
ati8
Legato Ver: 16.01.2_38e3f9b51e83d1f5347fec58e0ee6a52_modified
Yocto Ver: SWI9X15Y_07.09.02.02 Fri Apr 15 02:39:24 PDT 2016
OS Ver: Linux version 3.14.29ltsi-13c67b16ff_922830eb31 (gsmbuild@CARMD-EV-FRMWR1) (gcc version 4.9.1 (GCC) ) #2 PREEMPT Fri Apr 15 02:38:16 PDT 2016
LK Ver: 1.3.0_a50272dbb2
RootFS Ver: unknown
UserFS Ver: unknown
OK
The download of FW is following the procedure that you’ve attached in your previous email.
As for the log file, I do it later.
Best regards,
CSLEE
cslee
May 20, 2016, 1:33am
27
cslee
May 20, 2016, 1:47am
28
Hello Ashish,
I am using a windows laptop to download my firmware via USB.
I have another laptop running Ubuntu. Is there another way to download the firmware using Ubuntu?
I want to eliminate the possibilities of corrupted file download by windows systems.
Best regards,
CSLEE
asyal
May 20, 2016, 1:53am
29
Hi CS,
Can you also do the following:
a. power off the board
b. use the removal tool, to remove the cover
c. re-insert the module
d. put back the cover
I am wondering if the module is properly inserted or not.
Also, take a multimeter and check the impedance you measure on pins 9 & 11 of CN602 before removal and after re-inserting the module.
cheers,
Ashish
cslee
May 20, 2016, 2:28am
30
Ashish,
Before removal is about 3.800KOhm and after removal is about 287KOhm and increasing.
Power on, still reboot for 4 times. It did not solve the problem.
Best regards,
CSLEE
cslee
May 20, 2016, 2:29am
31
Ashish,
It seem like download firmware only using windows. Any alternative?
Best regards,
CSLEE
asyal
May 20, 2016, 2:41am
32
looking at the log files, seem like cant find 0x71 I2C buffer (U701).
Can you check if there is anything wrong in that area?
Based on what you sent Windows download looks fine to me.
cslee
May 20, 2016, 5:00am
33
Hi Ashish,
Found the IC see attached.
What can I do with it? Check short/open trace?
Best regards,
CSLEE
edit: Seem all solder ok under magnifying glass.
asyal
May 20, 2016, 5:10am
34
Can you do a short test between:
CN602-9 & U701-20
CN602-11 & U701-19
It could be there is a problem with this part (whether improperly soldered, damaged by handling etc.).
cslee
May 20, 2016, 5:27am
35
Hi Ashish,
Connection OK. (from a little help from a co-worker and tiny little pin).
CN602-9 & U701-20 are connected (~2 Ohms)
CN602-11 & U701-19 are connected (~2 Ohms)
Both are not shorted together.
Best regards,
CSLEE