11-11-2010 02:56 PM - edited 03-16-2019 01:53 AM
Hi.
We have been running CME for many years without problems.
However, lately one of our phones will not boot.
I tried a factory reset on it (7940). Then it did this:
Configuring VLAN
Configuring IP
TFTP P00308010200.loads
TFTP file not found
Now i loops on TFTP file not found.
I've checked that the file is there and that tftp-server is in the config.
show running-config | sec 7940
tftp-server flash:/phone/7940/P00308010200.bin alias P00308010200.bin
tftp-server flash:/phone/7940/P00308010200.sb2 alias P00308010200.sb2
tftp-server flash:/phone/7940/P00308010200.sbn alias P00308010200.sbn
tftp-server flash:/phone/7940/P00308010200.loads alias P00308010200
load 7960-7940 P00308010200
It gets an IP from our DHCP server and the Option 150 is (as always) enabled pointing to the Cisco router.
I tried reboot one of our 7941 phones and noticed that it said "auth error" but continued after a while and works... I assume this might be a related problem.
Anyone that knows what to do?
Ruben
Solved! Go to Solution.
11-11-2010 04:36 PM
Phone must have been on an older firmware and cannot jump to this latest one in one step.
Copy in something like 8.0(10) files, configure load, repeat.
If still trouble, do again with 7.x
11-12-2010 02:55 AM
For this old firmware, you need to configure tftp-server anyway, and specify load without the .load extension.
You should be ok loading 7.x
11-11-2010 03:30 PM
Should be:
tftp-server flash:/phone/7940/P00308010200.loads alias P00308010200.loads
and
tftp-server flash:/phone/7940/P00308010200.sbn alias P00308010200.sbn
is not necessary. CME does not use signed firmware
Note, if you update IOS, you can do without the tftp commands, and gain a lot of nice features.
11-11-2010 03:42 PM
That didn't help. New config:
show running-config | sec 7940
tftp-server flash:/phone/7940/P00308010200.bin alias P00308010200.bin
tftp-server flash:/phone/7940/P00308010200.sb2 alias P00308010200.sb2
tftp-server flash:/phone/7940/P00308010200.loads alias P00308010200.loads
load 7960-7940 P00308010200
I'm running the latest IOS, Version 15.1(2)T2. Do you really mean that I can remove all the tftp-server commands? Do I have to introduce something else instead?
Ruben
11-11-2010 03:51 PM
You can remove all the tftp-server commands, except termXX.default.loads, and sidecar firmware.
Configure
load 7960-7940 P00308010200.loads
and so for all phone types.
If still trouble, collect "debug tftp events" with "terminal monitor".
11-11-2010 04:07 PM
I'll try with the 7940 files first:
no tftp-server flash:/phone/7940/P00308010200.bin alias P00308010200.bin
no tftp-server flash:/phone/7940/P00308010200.sb2 alias P00308010200.sb2
no tftp-server flash:/phone/7940/P00308010200.loads alias P00308010200.loads
telephony-service
load 7960-7940 P00308010200.loads
LOAD COMMAND ERROR:cnf-file location system is not supported for creating automatic tftp bindings. Please use file location flash | slot0 | tftp OR create tftp bindings manually
Do I have to configure this in some way, or tell it that the file is in a sub folder. I tried to specify full path the got limited by too many char's.
Output from logging:
002736: Nov 12 01:05:20.365 gmt: TFTP: Looking for CTLSEP0014A815B89B.tlv
002737: Nov 12 01:05:20.385 gmt: TFTP: Looking for SEP0014A815B89B.cnf.xml
002738: Nov 12 01:05:20.417 gmt: TFTP: Looking for SIP0014A815B89B.cnf
002739: Nov 12 01:05:20.441 gmt: TFTP: Looking for MGC0014A815B89B.cnf
002740: Nov 12 01:05:20.461 gmt: TFTP: Looking for XMLDefault.cnf.xml
002741: Nov 12 01:05:20.485 gmt: TFTP: Looking for SIPDefault.cnf
002742: Nov 12 01:05:20.513 gmt: TFTP: Looking for MGCDefault.cnf
002748: Nov 12 01:05:45.074 gmt: TFTP: Looking for CTLSEP0014A815B89B.tlv
002749: Nov 12 01:05:45.098 gmt: TFTP: Looking for SEP0014A815B89B.cnf.xml
002750: Nov 12 01:05:45.126 gmt: TFTP: Looking for SIP0014A815B89B.cnf
002751: Nov 12 01:05:45.150 gmt: TFTP: Looking for MGC0014A815B89B.cnf
002752: Nov 12 01:05:45.174 gmt: TFTP: Looking for XMLDefault.cnf.xml
002753: Nov 12 01:05:45.194 gmt: TFTP: Looking for SIPDefault.cnf
002754: Nov 12 01:05:45.222 gmt: TFTP: Looking for MGCDefault.cnf
06-21-2017 03:42 AM
Hello all. Someone please help with the TFTP file not found error please. I have successfully reset the ip phone 7940 by following the steps above but yet the same TFTP file not found error keeps coming up. Please help asap.
Regards
11-11-2010 03:38 PM
Hi Ruben,
Did you perform a firmware upgrade on the phone recently?
also could you please post the output of
debug tftp events
debug ephone register
Regards
Thomas Dominic
P.S. Please rate helpfull comments
11-11-2010 03:50 PM
Debug output:
TFTP: Looking for MGCDefault.cnf
TFTP: Looking for SIPDefault.cnf
TFTP: Looking for XMLDefault.cnf.xml
TFTP: Looking for MGC0014A815B89B.cnf
TFTP: Looking for SIP0014A815B89B.cnf
TFTP: Looking for SEP0014A815B89B.cnf.xml
TFTP: Looking for CTLSEP0014A815B89B.tlv
No output for EPHONE (reg)
In an attempt to fix this I removed the ephone. Now it's not registrered any more. I assume it will auto-reg when it passes the TFTP error...?
Yes, I upgraded from IOS 12.4 to 15 some months ago.
11-11-2010 04:02 PM
No, you must manually configure the ephone with correct mac-address and type.
Also forgot to mention, to use automatic tftp bindings, configure "cnf-file location flash:" under telephony-service.
11-11-2010 04:24 PM
I've registrered the phone manually now and done the load commands.
Debug output is now:
003188: Nov 12 01:21:16.505 gmt: TFTP: Looking for CTLSEP0014A815B89B.tlv
003189: Nov 12 01:21:16.529 gmt: TFTP: Looking for SEP0014A815B89B.cnf.xml
003190: Nov 12 01:21:16.533 gmt: TFTP: Opened flash:/its/vrf1/XMLDefault7940.cnf.xml, fd 10, size 1061 for process 103
003191: Nov 12 01:21:16.541 gmt: TFTP: Finished flash:/its/vrf1/XMLDefault7940.cnf.xml, time 00:00:00 for process 103
003192: Nov 12 01:21:16.581 gmt: TFTP: Looking for P00308010200.loads
003193: Nov 12 01:21:16.581 gmt: TFTP: Opened flash:/P00308010200.loads, fd 10, size 461 for process 103
003194: Nov 12 01:21:16.589 gmt: TFTP: Finished flash:/P00308010200.loads, time 00:00:00 for process 103
003195: Nov 12 01:21:25.445 gmt: TFTP: Looking for P00308010200.loads
003196: Nov 12 01:21:25.449 gmt: TFTP: Opened flash:/P00308010200.loads, fd 10, size 461 for process 103
003197: Nov 12 01:21:25.449 gmt: TFTP: Finished flash:/P00308010200.loads, time 00:00:00 for process 103
The phone has stopped giving the "TFTP file not found". Instead it now says: "File auth error".
11-11-2010 04:36 PM
Phone must have been on an older firmware and cannot jump to this latest one in one step.
Copy in something like 8.0(10) files, configure load, repeat.
If still trouble, do again with 7.x
11-11-2010 05:15 PM
Back to "TFTP file not found" now...
000423: *Nov 12 02:11:25.243 gmt: TFTP: Looking for CTLSEP0014A815B89B.tlv
000424: *Nov 12 02:11:25.267 gmt: TFTP: Looking for SEP0014A815B89B.cnf.xml
000425: *Nov 12 02:11:25.267 gmt: TFTP: Opened flash:/its/vrf1/XMLDefault7940.cnf.xml, fd 10, size 1061 for process 90
000426: *Nov 12 02:11:25.283 gmt: TFTP: Finished flash:/its/vrf1/XMLDefault7940.cnf.xml, time 00:00:00 for process 90
000427: *Nov 12 02:11:25.323 gmt: TFTP: Looking for P00306000500.loads
000428: *Nov 12 02:11:25.343 gmt: TFTP: Looking for P00306000500.sbn
This is version 6.x (I've tried with 7.x and 8.0x too). Version 5 and below does not include a loads-file, so I assume I can't try those versions.
Ruben
11-12-2010 02:55 AM
For this old firmware, you need to configure tftp-server anyway, and specify load without the .load extension.
You should be ok loading 7.x
11-11-2010 04:10 PM
Verify that 7940 is running the file to load (settings> model informations> App Load ID),
access the router and confirm that there is a file in the flash, for example, "P0030702T023.sbn and P0030702T023.loads {i.e. required} "
in "telephony-service"
change the line from "load p00308000400 7960-7940" to "load P0030702T023 7960-7940."
After that restart the phone with the problem.
Backup your conf before you make these changes, i think this should solve it,
Paolo Could you please confirm the same
09-05-2018 04:16 PM
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-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 In 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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide