The following is from the document "IP Phones are Unable to Download the IP Phone Load from TFTP" which is pre 5.0 related. This troubleshooting step seems to not apply to Linux versions. How can i locate the phone configuration files?
After a Cisco CallManager upgrade, some of the IP phones do not boot up completely. They are stuck in various states of the boot process that include "Configuring CM List" and "Upgrading Software". The IP phones also do not register with the Cisco CallManager and display the .cnf.xml files cannot be located error message.
Complete these steps to resolve this problem:
Open the Cisco CallManager Administration page.
Select Service > Service Parameters.
Select the CallManager server and choose Cisco Tftp for the service.
Set these parameters under Clusterwide Parameters (parameters that apply to all servers):
Set the value for Build CNF Files* to Build All.
Note: When you set the Build CNF Files service parameter to Build All, the TFTP server builds both .cnf.xml and .cnf format configuration files for all devices. When you set this service parameter to Build None, the TFTP server builds only .cnf.xml files for all devices. When this parameter is set to Build Selective, which is the default value, the TFTP server builds .cnf.xml files for all devices. It also builds .cnf files only for a select list of devices that do not support .cnf.xml.
Set the Enable Caching of Constant and Bin Files at Startup parameter to False.
Set the Enable Caching of Configuration Files parameter to False.
Note: By default, Enable Caching of Configuration Files is set to True. When this parameter is set to True, all the CNF and XML files are built and kept only in memory. When this parameter is set to False, TFTP writes all the CNF and XML files to the disk under the TFTP path C:\Program Files\Cisco\TFTPPath. It can take a long time to write these files to the disk if a large number of devices exist in the network. Therefore, set the Enable Caching of Configuration Files parameter to False to reduce the performance of the TFTP server.
Restart the Cisco TFTP service. Complete these steps:
Select Application > Cisco CallManager Serviceability > Tools > Control Center.
Click on the Cisco CallManager server, choose Cisco TFTP and click Restart.
Note: You are now able to see the configuration files for the devices in C:\Program Files\Cisco\TFTPPath.