7960 firmware upgrade issues

Net-Ninja
Posts: 22
Member Since:
2006-10-16

I'm really having alot of trouble getting a 7960 to update its firmware. I have gone through all of the files to make sure the file references are there.. I have tried it so many different ways I feel pretty familiar with the whole procedure, but still no registered 7960.

All of the software and packages are current with centos and trixbox.. etc.

I have read that you have to take the dashes out of the file name.. so I have tried it with and w/o the dashes in the xml and cnf files.

I have also read where some people change the name from POO to POS for the txt header and the bin file.

So.. what really needs to happen?

Oh.. and I have the phone setup as an endpoint via trix and an extension via freepbx

I am starting to think that there is not a tftp server built into the whole trixbox operation.. can anyone verify that?

Other than that.. I'm not sure why the phone will not pull the firmware. It sees the Asterisk proxy and pulls an IP address... but that is where the fun stops.

Can Someone please assist? I sure would appreciate the help.



ksDevGuy
Posts: 190
Member Since:
2006-06-01
Re: 7960 firmware upgrade issues

There is much documentation on this out there, just search around. However, the simplest thing is you need your DHCP to issue the TFTP server (code 150) IP address that is your TrixBox machine -- or you need to hardcode it manually into the phone by unlocking it and typing it in via keypad (trickier). Once you get the TFTP address into the phone, Trixbox will serve up your files no problem.

I might also advise SIP firmware v7.4 as it is a common, fairly bullet-proof implementation with lots of support out there.

Here's a good reference for what to do from there ...

http://www.voip-info.org/wiki-Asterisk+phone+cisco+79xx

ksDevGuy



Net-Ninja
Posts: 22
Member Since:
2006-10-16
Re: 7960 firmware upgrade issues

Thank you for your reply.

I'm not familiar with setting up option 150 through the Webmin (or Linux in general) for TFTP to be handed out. If you have a link or walkthrough for that... wonderful.

I do have much experience w/ the phones so it was no problem to put in the TFTP server address on the phone. However, this only gets me enough to get "system busy" or "registration rejected." It does pull an IP from the correct DHCP scope and sees the default gateway etc. The only thing I don't see being correct is the "Call Manager 1" field (numbered 21 in the net. config. settings on the phone). That field seems to be pre-populated w/ a previous Call Manager hostname. I don't however think that is the issue.

I can check the status of the running firmware on the phone noting that it is still the old POO code.

Setting up tftp option 150 on Call Manager for the Windows world gets alot of people on installation.. so I am thinking you are right with that being the reason its not handing out the TFTP code from my tftpboot directory.

I will of course be trying anything I can come up w/ in the meantime, but any more help would be greatly appreciated.



Net-Ninja
Posts: 22
Member Since:
2006-10-16
Re: 7960 firmware upgrade issues

Ok.. I think it is an issue with the TFTP server and/or its processes. I noticed from going through the "Webmin" interface that it comes with the "ProFTPD Server" and the "WU-FTP Server." Both of them give me errors saying that they are either not installed or have a config error. I try to run the install option and it says that it install fine and that there is nothing to do/install. The config option looks fine.. so I search for the files in the "File Manager" interface and don't find anything.

Questions:
- Are either ProFTPD Server or WU-FTP Server the one that actually does the TFTP role? If not then what? and where can I make sure it is running properly?

- How can I resolve the errors mentioned above if either of the "Servers" apply to handing out the firmware via TFTP protocol?

Thanks for your time..



Net-Ninja
Posts: 22
Member Since:
2006-10-16
Re: 7960 firmware upgrade issues

You say that it will serve up the files no problem once that address is in the phone... not true.

- firmware files are present and accounted for in the tftpboot/ folder
- phone has TFTP server setting set to the TRIXBOX ip address
- no firmware is loaded or passed to the phone

You say, "the simplest thing is you need your DHCP to issue the TFTP server (code 150) IP address that is your TrixBox machine."
If that is the case, How? I have seen zero documentation on how to do that through/with the interface for DHCP (Webmin). I'm sure this sounds silly to someone that has setup DHCP option 150 on linux but I have no clue. And with no documentation, I am left to just try things out...

Obviously, you can see that I am determined to get this to work. This is normally a VERY simple part of setting up Cisco phones on Cisco's supported platform.

Obviously people with working phones have no need to come check my post on this forum... so it is like the answer to the tootsie roll pop question; the world may never know.

PS. ksDEVguy: I have read the guides and links you reply with. They do not have reference to the specific things I am asking about. Please note I would not have posted if I found the information in any of those links.



ksDevGuy
Posts: 190
Member Since:
2006-06-01
Re: 7960 firmware upgrade issues

Cisco is finickey when you first learn how to set it up, but once you dial it in it is copy-paste bulletproof - install after install.

When your phone is done booting, what does the phone's status messages log say?

Settings -> Status -> Status Messages

ksDevGuy



bs85
Posts: 2
Member Since:
2006-10-26
Re: 7960 firmware upgrade issues

What firmware and version is currently running on the phone?



elvislives
Posts: 35
Member Since:
2006-08-24
Re: 7960 firmware upgrade issues

I've had major issues, and just realised that setting NAT in the Cisco Default Setup screen doesn't actually save it to the SIPDefault.cnf file. This was a major issue for me. I'm running TB 1.2.3.

As I'm not a linux man, I used WinSCP3 to open the file and set the NAT setting manually.



dmurray14
Posts: 34
Member Since:
2006-07-02
Re: 7960 firmware upgrade issues

Hey guys,

Does ANYONE have the 7.4 firmware? I've been looking all over the place for it and I can't find it. Cisco's site only has the newest one, and from what I've heard 7.4 is the best to use.

Thanks,
Dan



theron
Posts: 17
Member Since:
2006-08-18
Re: 7960 firmware upgrade issues

I had a hell of a time getting my 7940/60s to upgrade from Call Manager using DHCP. I would always get Protocal Application Invalid or some other error. It even got stuck in configuring IP because half the firmware loaded but didn't complete. I finally got it to work by doing this:

1. Put all the necessary files in TFTP on Asterisk. For me this was even difficult because I wasn't familiar with Linux. I did it by using Webmin, going into File Manager, and uploading to the TFTP file
2. Use the Endpoint manager to create a file by entering the phones MAC address
3. Do not connect the phone to the network yet, but power up the phone. Go into the network configuration. Turn off the DHCP. Set the IP address to an available address on your network (you may need to turn on alternate TFTP address to change the IP address). Set the TFTP to point to your asterisk server. Save everything
4. Connect the phone to your network and it will load the files. Could take 5~10 mins. If it is working properly you will see it load the files, verify the load, then reset itself.



Helix26404
Posts: 298
Member Since:
2006-06-06
Re: 7960 firmware upgrade issues

Net-Ninja, you know it's P0S, not POS, right?

--

Preston Edwards



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.