cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5841
Views
0
Helpful
8
Replies

7960G phone - tftp file not found

rono711
Level 1
Level 1

Hello All,

In our lab we had 20 have number of Cisco 7960G IP Phones. Some 9 of them are facing ‘tftp file not found’ issue. First of all, can anyone explain what could cause this?

I have checked firmware version for the operational ones and this is  P00308000500 .

Therefore, I have downloaded from Cisco the file

cmterm-7940-7960-sccp.8-0-5.zip

I have extracted it and put it on my TFTPD64 server the extracted files –

P00308000500.bin

P00308000500.sbn

P00308000500.sb2

P00308000500.loads

 

I copied these files on my router-

Router# copy tftp://10.1.1.10/P00308000500.bin flash:

Router# copy tftp://10.1.1.10/P00308000500.sbn flash:

Router# copy tftp://10.1.1.10/P00308000500.sb2 flash:

Router# copy tftp://10.1.1.10/P00308000500.loads flash:

 

Router# dir flash: -> shows these files are there.

 

Router TFT-Server need to bind these files. I configured-

Router(config)# tftp-server flash:P00308000500.bin

Router(config)# tftp-server flash:P00308000500.sbn

Router(config)# tftp-server flash:P00308000500.sb2

Router(config)# tftp-server flash:P00308000500.loads

 

Router(config)# telephony service

Router(config)# cnf-file Location flash:

Router(config-telephony)# load 7960-7940 P00308000500.loads

Router(config-telephony)# create cnf-files

 

Router(config)# ip dhcp exclude-address 10.1.1.1

Router(config)# ip dhcp pool Voice

Router(config)# network 10.1.1.0 255.255.255.0

Router(config)# default router 10.1.1.1

Router(config)# option 150 ip 10.1.1.1

I have verified from Router using show ip dhcp binding that phone receives IP address but still shows “tftp file not found’.

 

Is there any way multiple phones can be fixed of this issue, if I connect all to via same 3560 switch and 2811 router.

 

Could you please help.

 

Many thanks in advance.

Cheers,

Mohammad

1 Accepted Solution

Accepted Solutions

Hello All.

I have finally solved my issue after I have added as below-

Router(config-telephony)# max-phones 6

Router(config-telephony)# max-dn 30

Router(config-telephony)# ip source -address 10.1.1.1 port 2000

without these cnf-files was in still in progress and asked me to check later....!

 

So on a 2811 series router with IOS c2800nm-entservicesk9-mz.151-4.M10 with CME version 8.6

my steps to fix an issue of " tftpfile not found' of 7960G IP phone (presumably running SIP firmware) was fixed as below-

I have checked firmware version for the operational ones and this is  P00308000500 .

Therefore, I have downloaded from Cisco the file

cmterm-7940-7960-sccp.8-0-5.zip

I have extracted it and put it on my TFTPD64 server the extracted files –

P00308000500.bin

P00308000500.sbn

P00308000500.sb2

P00308000500.loads

 

I copied these files on my router-

Router# copy tftp://10.1.1.10/P00308000500.bin flash:

Router# copy tftp://10.1.1.10/P00308000500.sbn flash:

Router# copy tftp://10.1.1.10/P00308000500.sb2 flash:

Router# copy tftp://10.1.1.10/P00308000500.loads flash:

 

Router# dir flash: -> shows these files are there.

 

Router TFTP-Server needs to bind these files. I configured-

Router(config)# tftp-server flash:P00308000500.bin

Router(config)# tftp-server flash:P00308000500.sbn

Router(config)# tftp-server flash:P00308000500.sb2

Router(config)# tftp-server flash:P00308000500.loads

 

Router(config)# ip dhcp exclude-address 10.1.1.1

Router(config)# ip dhcp pool Voice

Router(config)# network 10.1.1.0 255.255.255.0

Router(config)# default-router 10.1.1.1

Router(config)# option 150 ip 10.1.1.1

Router(config)#interface f0/0

Router(config)# ip address 10.1.1.1 255.255.255,0

Router(config)# no sh

 ! these commands are basics so that IP Phone can get IP and reach TFTP server

Router(config)# telephony-service

Router(config-telephony)# max-phones 16

Router(config-telephony)# max-dn 30

Router(config-telephony)# ip source -address 10.1.1.1 port 2000

! without these  three commands ''Post-init cnf creation is in progress, pls re-issue this command later' error will appear

Router(config)# cnf-file Location flash:

LOAD COMMAND ERROR:cnf-file location system is not supported for creating automatic tftp bindings. Please use file location flash | slot0 | tftp ... error will appear

Router(config-telephony)# load 7960-7940 P00308000500.loads

! CME 7 and later load firmware file must have full file name with extension

Router(config-telephony)# create cnf-files

Router(config-telephony)# reset all

! to restart all Phones. If one phone is to restart you can type rest h.h.h -> mac-address of the phone

 

The (verification) show commands I used -

# show telephony-service tftp-bindings

#show telephony-service

#show ephone phone-load

 

#debug tftp events

#debug ephone register

 

While an IP phone boots it uses a hunting process to find appropriate protocol in order and takes its conf file.

 

 

after configuring all the above the IP Phone shall boot normally, if no, please try to hard reset it following these steps:

- remove the network cable

- press and hold the # key

- connect the network cable

the IP Phone leds will start to flash, then remove the # key and press this sequence 123456789*0#

the phone will boot from the firmware defined above.

 

Many be useful -References:

https://community.cisco.com/t5/collaboration-voice-and-video/how-to-convert-phones-from-sip-to-sccp/ta-p/3113837

https://www.whizzy.org/2017/02/cisco-7941-asterisk-and-sip/

https://www.youtube.com/watch?v=D7MeslXuo7Q 

THANKS FOR MY PATIENCE!

View solution in original post

8 Replies 8

j.huizinga
Level 6
Level 6

Seems you have CME, why don't you put the firmware files in the CME flash?

 

JH

Hi JH,
I have checked firmware version for the operational ones and this is P00308000500 .

Therefore, I have downloaded from Cisco the file

cmterm-7940-7960-sccp.8-0-5.zip

I have extracted it and put it on my TFTPD64 server the extracted files –

P00308000500.bin

P00308000500.sbn

P00308000500.sb2

P00308000500.loads

my # show flash: results-
Router#sh flash
-#- --length-- -----date/time------ path
1 0 Sep 6 2018 14:50:32 +00:00 CME-GUI-12.2
2 678005 Sep 6 2018 17:13:36 +00:00 CME-GUI-12.2/admin_user.js
3 3987 Sep 6 2018 17:13:38 +00:00 CME-GUI-12.2/admin_user.html
4 1029 Sep 6 2018 17:13:38 +00:00 CME-GUI-12.2/CiscoLogo.gif
5 1043 Sep 6 2018 17:13:40 +00:00 CME-GUI-12.2/CME_GUI_README.TXT
6 953 Sep 6 2018 17:13:40 +00:00 CME-GUI-12.2/Delete.gif
7 16344 Sep 6 2018 17:13:40 +00:00 CME-GUI-12.2/dom.js
8 864 Sep 6 2018 17:13:40 +00:00 CME-GUI-12.2/downarrow.gif
9 6198 Sep 6 2018 17:13:42 +00:00 CME-GUI-12.2/ephone_admin.html
10 4558 Sep 6 2018 17:13:42 +00:00 CME-GUI-12.2/logohome.gif
11 3866 Sep 6 2018 17:13:42 +00:00 CME-GUI-12.2/normal_user.html
12 78428 Sep 6 2018 17:13:44 +00:00 CME-GUI-12.2/normal_user.js
13 1347 Sep 6 2018 17:13:44 +00:00 CME-GUI-12.2/Plus.gif
14 843 Sep 6 2018 17:13:44 +00:00 CME-GUI-12.2/sxiconad.gif
15 174 Sep 6 2018 17:13:46 +00:00 CME-GUI-12.2/Tab.gif
16 2428 Sep 6 2018 17:13:46 +00:00 CME-GUI-12.2/telephony_service.html
17 870 Sep 6 2018 17:13:46 +00:00 CME-GUI-12.2/uparrow.gif
18 9968 Sep 6 2018 17:13:46 +00:00 CME-GUI-12.2/xml-test.html
19 3412 Sep 6 2018 17:13:48 +00:00 CME-GUI-12.2/xml.template
20 129824 Sep 7 2018 09:30:44 +00:00 P00308000500.bin
21 705536 Sep 7 2018 09:31:54 +00:00 P00308000500.sb2
22 130228 Sep 7 2018 09:32:04 +00:00 P00308000500.sbn
23 458 Sep 7 2018 09:32:20 +00:00 P00308000500.loads
24 0 Sep 7 2018 09:45:18 +00:00 its
25 0 Sep 7 2018 09:45:20 +00:00 its/vrf1
26 2745 Sep 7 2018 09:45:24 +00:00 its/vrf1/XMLDefault.cnf.xml
27 1057 Sep 7 2018 09:45:24 +00:00 its/vrf1/XMLDefault7940.cnf.xml
28 1219 Sep 7 2018 09:45:24 +00:00 its/vrf1/XMLDefault7940-7914-1.cnf.xml
29 1219 Sep 7 2018 09:45:26 +00:00 its/vrf1/XMLDefault7940-7915-12-1.cnf.xml
30 1219 Sep 7 2018 09:45:26 +00:00 its/vrf1/XMLDefault7940-7915-24-1.cnf.xml
31 1219 Sep 7 2018 09:45:26 +00:00 its/vrf1/XMLDefault7940-7916-12-1.cnf.xml
32 1219 Sep 7 2018 09:45:26 +00:00 its/vrf1/XMLDefault7940-7916-24-1.cnf.xml
33 1350 Sep 7 2018 09:45:28 +00:00 its/vrf1/XMLDefault7940-7914-2.cnf.xml
34 1350 Sep 7 2018 09:45:28 +00:00 its/vrf1/XMLDefault7940-7915-12-2.cnf.xml
35 1350 Sep 7 2018 09:45:28 +00:00 its/vrf1/XMLDefault7940-7915-24-2.cnf.xml
36 1350 Sep 7 2018 09:45:28 +00:00 its/vrf1/XMLDefault7940-7916-12-2.cnf.xml
37 1350 Sep 7 2018 09:45:30 +00:00 its/vrf1/XMLDefault7940-7916-24-2.cnf.xml
38 1057 Sep 7 2018 09:45:30 +00:00 its/vrf1/XMLDefault7960.cnf.xml
39 1219 Sep 7 2018 09:45:30 +00:00 its/vrf1/XMLDefault7960-7914-1.cnf.xml
40 1219 Sep 7 2018 09:45:30 +00:00 its/vrf1/XMLDefault7960-7915-12-1.cnf.xml
41 1219 Sep 7 2018 09:45:32 +00:00 its/vrf1/XMLDefault7960-7915-24-1.cnf.xml
42 1219 Sep 7 2018 09:45:32 +00:00 its/vrf1/XMLDefault7960-7916-12-1.cnf.xml
43 1219 Sep 7 2018 09:45:32 +00:00 its/vrf1/XMLDefault7960-7916-24-1.cnf.xml
44 1350 Sep 7 2018 09:45:32 +00:00 its/vrf1/XMLDefault7960-7914-2.cnf.xml
45 1350 Sep 7 2018 09:45:34 +00:00 its/vrf1/XMLDefault7960-7915-12-2.cnf.xml
46 1350 Sep 7 2018 09:45:34 +00:00 its/vrf1/XMLDefault7960-7915-24-2.cnf.xml
47 1350 Sep 7 2018 09:45:34 +00:00 its/vrf1/XMLDefault7960-7916-12-2.cnf.xml
48 1350 Sep 7 2018 09:45:34 +00:00 its/vrf1/XMLDefault7960-7916-24-2.cnf.xml
50 12 Sep 11 2018 10:38:06 +00:00 System Volume Information/WPSettings.dat
51 76 Sep 11 2018 10:38:06 +00:00 System Volume Information/IndexerVolumeGuid
52 61538816 Sep 6 2018 14:12:40 +00:00 c2800nm-entservicesk9-mz.151-4.M10.bin

567296 bytes available (63387648 bytes used)

R0g22
Cisco Employee
Cisco Employee
Take a "debug tftp events" to see what is happening. What firmware are the phones currently running ?

Hi Nipun,

debug tftp events output is as below-


*Sep 12 15:59:58.983: TFTP: Looking for CTLSEP001D454321E7.tlv
*Sep 12 15:59:59.015: TFTP: Looking for SEP001D454321E7.cnf.xml
*Sep 12 15:59:59.035: TFTP: Looking for SIP001D454321E7.cnf
*Sep 12 15:59:59.059: TFTP: Looking for MGC001D454321E7.cnf
*Sep 12 15:59:59.079: TFTP: Looking for XMLDefault.cnf.xml
*Sep 12 15:59:59.099: TFTP: Looking for SIPDefault.cnf

 

 

 

Sh run outcome as below-

 

 

 

 


Router#sh run
Building configuration...


Current configuration : 1737 bytes
!
! Last configuration change at 15:52:50 UTC Wed Sep 12 2018
version 15.1
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
boot-start-marker
boot-end-marker
!
!
!
no aaa new-model
!
dot11 syslog
ip source-route
!
!
ip cef
!
ip dhcp excluded-address 10.1.1.1
!
ip dhcp pool Voice
network 10.1.1.0 255.255.255.0
default-router 10.1.1.1
option 150 ip 10.1.1.1
!
!
no ipv6 cef
multilink bundle-name authenticated
!
!
!
!
!
!
!
!
!
!
!
voice-card 0
!
crypto pki token default removal timeout 0
!
!
!
!
license udi pid CISCO2811 sn FHK1204F17P
!
!
!
!
!
!
!
interface FastEthernet0/0
ip address 10.1.1.1 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/0/0
no ip address
shutdown
clock rate 2000000
!
interface Serial0/0/1
no ip address
shutdown
clock rate 2000000
!
interface wlan-controller1/0
no ip address
shutdown
!
ip forward-protocol nd
no ip http server
no ip http secure-server
!
!
!
!
!
tftp-server flash:P00308000500.bin
tftp-server flash:P00308000500.sbn
tftp-server flash:P00308000500.sb2
tftp-server flash:P00308000500.loads
!
control-plane
!
!
voice-port 0/1/0
!
voice-port 0/1/1
!
voice-port 0/3/0
!
voice-port 0/3/1
!
!
!
mgcp profile default
!
!
!
!
telephony-service
cnf-file location flash:
load 7960-7940 P00308000500.loads
max-conferences 8 gain -6
transfer-system full-consult
!
!
!
line con 0
line aux 0
line 66
no activation-character
no exec
transport preferred none
transport input all
transport output pad telnet rlogin lapb-ta mop udptn v120 ssh
line vty 0 4
login
transport input all
!
scheduler allocate 20000 1000
end

 

R0g22
Cisco Employee
Cisco Employee
You are running a SIP Firmware on the phone. You do not have SIP CME configured. Please look at CME Admin guide for the configuration.
You are attempting to configure SCCP CME currently. The configuration is incorrect/incomplete for that as well.

Hi Nipun,

Thanks. I have realized that my phone is looking for SIP------.loads file (WHILE DEBUG WAS ON) which is confirming that phone is in SIP firmware and caused tftp file not found. 

In my attempt to load SCCP firmware 

I just missed 

Router_CCME(config-telephony)#reset all

 

As per the 

Upgrade IP Phone Firmware with CCME

 

The reason I was trying to load  SCCP 8.0.5 firmware was all my working phone were running that version while the cme version was 7.6 and 2811 IOS was c2800nm-adventerprisek9_ivs-mz.124-22.YB2.

You mentioned my imcomplete & (incorrect !)  process. So if I just issue

Router_CCME(config-telephony)#reset all

Will it be OK to load the required firmware from the router TFTP server? 

 

By the way, My current CME version is 8.6 and 2811 router is on c2800nm-entservicesk9-mz.151-4.M10. I have got compatible phone firmware version which is cmterm-7940-7960-sccp.8-1-2.zip.

 

However, I have read phone can't be upgraded straight in 8.1.2 without having 8.1.1 and other earlier versions on it. IS THIS CORRECT? then I have to load 8.0.5 firmware first. Ri8?

 

IF NOT, THEN HOW CAN I CONVERT SIP RUN (tftp file not found) PHONE TO SCCP FIRMWARE UPGRADE? 

 

 I have 9 phones with the same issue.

 

Your help with a reference-guided link will be much appreciated. 

 

Many thanks in advance.

 

 

TFTP Event debugging is on

 

At my uc520 running cme 8.6 with 7960 phone firmware version 8.1.2 I see 

UC520#

000087: Jan  2 12:39:44.943: TFTP: Looking for P00308010200.loads

000088: Jan  2 12:39:44.943: TFTP: Opened flash:/phones/7940_7960/P00308010200.loads, fd 14, size 461 for process 189

000089: Jan  2 12:39:44.951: TFTP: Finished flash:/phones/7940_7960/P00308010200 .loads, time 00:00:00 for process 189

000090: Jan  2 12:40:11.063: TFTP: Looking for CTLSEP001D45431F0D.tlv

000091: Jan  2 12:40:11.083: TFTP: Looking for SEP001D45431F0D.cnf.xml

000092: Jan  2 12:40:11.103: TFTP: Looking for SIP001D45431F0D.cnf

000093: Jan  2 12:40:11.127: TFTP: Looking for MGC001D45431F0D.cnf

000094: Jan  2 12:40:11.147: TFTP: Looking for XMLDefault.cnf.xml

000095: Jan  2 12:40:11.147: TFTP: Opened flash:/its/XMLDefault.cnf.xml, fd 14, size 4900 for process 189

000096: Jan  2 12:40:11.179: TFTP: Finished flash:/its/XMLDefault.cnf.xml, time 00:00:00 for process 189

 

At my 2811 8.6 cme phone firmware version 8.0.5.0 I see 

Sep 14 11:32:51.461: TFTP: Looking for CTLSEP001D45431F0D.tlv

*Sep 14 11:32:51.493: TFTP: Looking for SEP001D45431F0D.cnf.xml

*Sep 14 11:32:51.517: TFTP: Looking for SIP001D45431F0D.cnf

*Sep 14 11:32:51.537: TFTP: Looking for MGC001D45431F0D.cnf

*Sep 14 11:32:51.557: TFTP: Looking for XMLDefault.cnf.xml

*Sep 14 11:32:51.577: TFTP: Looking for SIPDefault.cnf

*Sep 14 11:32:51.605: TFTP: Looking for MGCDefault.cnf

 

In both cases, I see It is asking for SIP001D45431F0D.cnf as it didn't get SEP001D45431F0D.cnf.xml. 

In UC520, it loaded XMLDefault.cnf.xml.

 

What's the solution, please advice.

 

Hello All.

I have finally solved my issue after I have added as below-

Router(config-telephony)# max-phones 6

Router(config-telephony)# max-dn 30

Router(config-telephony)# ip source -address 10.1.1.1 port 2000

without these cnf-files was in still in progress and asked me to check later....!

 

So on a 2811 series router with IOS c2800nm-entservicesk9-mz.151-4.M10 with CME version 8.6

my steps to fix an issue of " tftpfile not found' of 7960G IP phone (presumably running SIP firmware) was fixed as below-

I have checked firmware version for the operational ones and this is  P00308000500 .

Therefore, I have downloaded from Cisco the file

cmterm-7940-7960-sccp.8-0-5.zip

I have extracted it and put it on my TFTPD64 server the extracted files –

P00308000500.bin

P00308000500.sbn

P00308000500.sb2

P00308000500.loads

 

I copied these files on my router-

Router# copy tftp://10.1.1.10/P00308000500.bin flash:

Router# copy tftp://10.1.1.10/P00308000500.sbn flash:

Router# copy tftp://10.1.1.10/P00308000500.sb2 flash:

Router# copy tftp://10.1.1.10/P00308000500.loads flash:

 

Router# dir flash: -> shows these files are there.

 

Router TFTP-Server needs to bind these files. I configured-

Router(config)# tftp-server flash:P00308000500.bin

Router(config)# tftp-server flash:P00308000500.sbn

Router(config)# tftp-server flash:P00308000500.sb2

Router(config)# tftp-server flash:P00308000500.loads

 

Router(config)# ip dhcp exclude-address 10.1.1.1

Router(config)# ip dhcp pool Voice

Router(config)# network 10.1.1.0 255.255.255.0

Router(config)# default-router 10.1.1.1

Router(config)# option 150 ip 10.1.1.1

Router(config)#interface f0/0

Router(config)# ip address 10.1.1.1 255.255.255,0

Router(config)# no sh

 ! these commands are basics so that IP Phone can get IP and reach TFTP server

Router(config)# telephony-service

Router(config-telephony)# max-phones 16

Router(config-telephony)# max-dn 30

Router(config-telephony)# ip source -address 10.1.1.1 port 2000

! without these  three commands ''Post-init cnf creation is in progress, pls re-issue this command later' error will appear

Router(config)# cnf-file Location flash:

LOAD COMMAND ERROR:cnf-file location system is not supported for creating automatic tftp bindings. Please use file location flash | slot0 | tftp ... error will appear

Router(config-telephony)# load 7960-7940 P00308000500.loads

! CME 7 and later load firmware file must have full file name with extension

Router(config-telephony)# create cnf-files

Router(config-telephony)# reset all

! to restart all Phones. If one phone is to restart you can type rest h.h.h -> mac-address of the phone

 

The (verification) show commands I used -

# show telephony-service tftp-bindings

#show telephony-service

#show ephone phone-load

 

#debug tftp events

#debug ephone register

 

While an IP phone boots it uses a hunting process to find appropriate protocol in order and takes its conf file.

 

 

after configuring all the above the IP Phone shall boot normally, if no, please try to hard reset it following these steps:

- remove the network cable

- press and hold the # key

- connect the network cable

the IP Phone leds will start to flash, then remove the # key and press this sequence 123456789*0#

the phone will boot from the firmware defined above.

 

Many be useful -References:

https://community.cisco.com/t5/collaboration-voice-and-video/how-to-convert-phones-from-sip-to-sccp/ta-p/3113837

https://www.whizzy.org/2017/02/cisco-7941-asterisk-and-sip/

https://www.youtube.com/watch?v=D7MeslXuo7Q 

THANKS FOR MY PATIENCE!