cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1016
Views
0
Helpful
4
Replies

spa504g continuously reboot using foreign language dictionaries

Hi,

 

Using a tftp server to provision these phones I insterted into the configuration  :

 

   <!-- Language Dictionaries -->
   <Dictionary_Server_Script ua="na">
   serv=tftp://172.20.20.1/;
   d0=English-US;x0=spa50x/spa50x_30x_en_v755.xml;
   d1=French;x1=spa50x/spa50x_30x_fr_v755.xml;
   d2=Italian;x2=spa50x/spa50x_30x_it_v755.xml;
   d3=German;x3=spa50x/spa50x_30x_de_v755.xml;
   d4=Spanish;x4=spa50x/spa50x_30x_es_v755.xml
   </Dictionary_Server_Script>
   
   <!-- Language par default -->
   <Language_Selection ua="rw">French</Language_Selection>

 

 

Whithout this configuration all is going well, with these dictionaries, after configuration the phone reboot systematically like in a loop.

I configured a debug level of 3 and this is what I got :

 

Apr 23 17:11:53 172.20.20.235   gateway ip:     172.20.20.1
Apr 23 17:11:53 172.20.20.235 IDBG: LS, 270-4d8
Apr 23 17:11:53 172.20.20.235 IDBG: SOK
Apr 23 17:11:53 172.20.20.235 IDBG: st-0
Apr 23 17:11:53 172.20.20.235 Resolving 172.20.20.1
Apr 23 17:11:53 172.20.20.235 [BKpic]Read downloaded background picture size:830
Apr 23 17:11:53 172.20.20.235 [BKpic]Loading downloaded background picture
Apr 23 17:11:53 172.20.20.235 skt e 2 -1
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Idle key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Idle key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkdnd in Idle key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkdnd in Idle key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Progressing key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Progressing key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkdnd in Progressing key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkdnd in Progressing key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Releasing key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Releasing key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkdnd in Releasing key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkdnd in Releasing key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Hold key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Hold key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkdnd in Hold key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkdnd in Hold key list is not defined
Apr 23 17:11:53 172.20.20.235 PGSK: chkcfwd in Shared Active key list is not defined
Apr 23 17:11:54 172.20.20.235 PGSK: chkcfwd in Shared Active key list is not defined
Apr 23 17:11:54 172.20.20.235 PGSK: chkdnd in Shared Active key list is not defined
Apr 23 17:11:54 172.20.20.235 PGSK: chkdnd in Shared Active key list is not defined
Apr 23 17:11:54 172.20.20.235 PGSK: chkcfwd in Shared Held key list is not defined
Apr 23 17:11:54 172.20.20.235 PGSK: chkcfwd in Shared Held key list is not defined
Apr 23 17:11:54 172.20.20.235 PGSK: chkdnd in Shared Held key list is not defined
Apr 23 17:11:54 172.20.20.235 PGSK: chkdnd in Shared Held key list is not defined
Apr 23 17:11:54 172.20.20.235 [0]Reg Addr Change(0) 0:0->ac141401:5060
Apr 23 17:11:54 172.20.20.235 [0]Reg Addr Change(0) 0:0->ac141401:5060
Apr 23 17:11:54 172.20.20.235 [0]RegOK. NextReg in 3599 (1)
Apr 23 17:11:54 172.20.20.235 SIDECAR 0 : change state to
Apr 23 17:11:54 172.20.20.235 CONNECTED!!
Apr 23 17:11:54 172.20.20.235 Dict_N> DICT_loadFromFlash eng dictionary ok, paylen = 52846
Apr 23 17:11:54 172.20.20.235 [BKpic]Download picture from tftp://172.20.20.1/spa50x/PhoneLogo50x.bmp
Apr 23 17:11:54 172.20.20.235 content len =830
Apr 23 17:11:54 172.20.20.235 content len =830
Apr 23 17:11:54 172.20.20.235 [BKpic]Same URL, not load
Apr 23 17:11:54 172.20.20.235 [BKpic]Loading downloaded background picture
Apr 23 17:11:54 172.20.20.235 Dict_N> DICT_loadFromFlash non-eng dictionary ok, paylen = 61230
Apr 23 17:11:54 172.20.20.235 Dict_D> Go into DICT_tftpMain...0
Apr 23 17:11:54 172.20.20.235 Dict_D> After update status filter, the storeBuf is  "serv=tftp://172.20.20.1/;d0=English-US;x0=spa50x/spa50x_30x_en_v755.xml;d1=French;x1=spa50x/spa50x_30x_fr_v755.xml;d2=Italian;x2=spa50x/spa50x_30x_it_v755.xml;d3=German;x3=spa50x/spa50x_30x_de_v755.xml;d4=Spanish;x4=spa50x/spa50x_30x_es_v755.xml"
Apr 23 17:11:54 172.20.20.235 Dict_D> Start DICT_tftpMain process, status is 0
Apr 23 17:11:54 172.20.20.235 Dict_N> Same url script with copy script; do not update all
Apr 23 17:11:54 172.20.20.235 <<<signal:10 received from thread DICT_TFTP
Apr 23 17:11:54 172.20.20.235 <<<signal:10 received from thread DICT_TFTP
Apr 23 17:11:54 172.20.20.235 request reboot type=4 reason=System 4(8000)
Apr 23 17:11:54 172.20.20.235 request reboot type=4 reason=System 4(8000)

Apr 23 17:11:54 172.20.20.235 first_rule is .
Apr 23 17:11:54 172.20.20.235 first type is 0.
Apr 23 17:11:54 172.20.20.235 [0]UnRegOK
Apr 23 17:11:54 172.20.20.235 fu:0:0bbc4, 4.71 1
Apr 23 17:11:57 172.20.20.235 fs:045551:045674:262144
Apr 23 17:11:57 172.20.20.235 fls:faffuuffff:72:288:115168
Apr 23 17:11:57 172.20.20.235 fbr:0:3000:3000:0bb31:0062:0061:7.5.5
Apr 23 17:11:57 172.20.20.235 fhs:01:1:001f:upg:app:0:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:02:1:0020:upg:app:0:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:03:1:0021:upg:app:0:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:04:1:0022:upg:app:1:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:05:1:0023:upg:app:2:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:06:1:0024:upg:app:0:7.5.5
Apr 23 17:11:57 172.20.20.235 fhs:07:1:0025:upg:app:1:7.5.5
Apr 23 17:11:57 172.20.20.235 fhs:08:1:0026:upg:app:2:7.5.5
Apr 23 17:11:57 172.20.20.235 fhs:09:1:0027:upg:app:0:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:0a:1:0028:upg:app:0:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:0b:1:0029:upg:app:0:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:0c:1:002a:upg:app:0:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:0d:1:002b:upg:app:1:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:0e:1:002c:upg:app:2:7.5.4
Apr 23 17:11:57 172.20.20.235 fhs:0f:1:002d:upg:app:0:7.5.5
Apr 23 17:11:57 172.20.20.235 fhs:10:1:002e:upg:app:1:7.5.5
Apr 23 17:11:57 172.20.20.235 fhs:11:1:002f:upg:app:2:7.5.5
Apr 23 17:11:57 172.20.20.235 dhcp opt 66: "172.20.20.1"
Apr 23 17:11:57 172.20.20.235 dhcp opt 160: ""
Apr 23 17:11:57 172.20.20.235 dhcp opt 159: ""
Apr 23 17:11:57 172.20.20.235 dhcp opt 150: ""
Apr 23 17:11:57 172.20.20.235 dhcp opt 60: ""
Apr 23 17:11:57 172.20.20.235 dhcp opt 43: ""
Apr 23 17:11:57 172.20.20.235 dhcp opt 125: ""
Apr 23 17:11:57 172.20.20.235 fu:0:0bca8, 5.1.1 5.1.12 5.1.14 5.1.19 6.8 7.13 1

 

 

4 Replies 4

Dan Lukes
VIP Alumni
VIP Alumni

As far as I know, the d0 dictionary must be present and must be named "English", not "English-US". Also, the problem may be caused by previous attempts - not all problems are solved by just reboot. Reset to factory default and try again.

Hi,

I canged to English instead of English-US, nothing changes.

I found a workaround. It seems that when loading dictionaries and bitmap image using tftp the phone continuously reboots.

Loading the dictionaries using tftp and bitmap image using http works well. The firmware is buggy.

It seems to be buggy. But just syslog&debug is not sufficient for analysis. We are using HTTP for dictionaries all the times, but despite I changed it to TFTP, it worked for me. So "it's caused by TFTP" is not sufficient explanation.

Can you catch the packets between your phone and 172.20.20.1 during the failing attempt and attach the saved dump here ?

It seems as too much data downloaded by tftp is causing the issue. Memory buffer too small ?

I will make a wireshark trace and I will attach it at a message.