AW: [cisco-voip] Upgrading 7960G firmware with CME 3.3
Bernhard Albler
balbler at nts.at
Sat Sep 3 07:59:09 EDT 2005
Maybe I'm missing somethin here, but wouldn't you just upgrade via the load command with cme?
e.g.
telephony-service
load 7960-7940 P00305000301 (or whatever the name of the load is, you want to use)
regards
bernhard
-----Ursprüngliche Nachricht-----
Von: cisco-voip-bounces at puck.nether.net [mailto:cisco-voip-bounces at puck.nether.net] Im Auftrag von Lawrence E. Bakst
Gesendet: Samstag, 03. September 2005 12:26
An: cisco-voip at puck.nether.net
Betreff: [cisco-voip] Upgrading 7960G firmware with CME 3.3
I know this is mostly a high end CM list but maybe someone can help
me with CME. I have a 3640 which is running IOS 12.3(14)T3 and CME
3.3. I'm hoping to study up for CCIE/Voice. I've got a couple of
7960G phones that I am trying to upgrade the firmware on and get them
to work with CME. I'm not having much luck. The 7960G phone has the
following loads:
Appl Load ID: P003A310
Boot Load ID: PC030301
I've read the 'Cisco IP Phone 7960 and 7940 Firmware Upgrade Matrix"
which is invaluable if you want to understand the old and new boot
mechanisms and signed vs unsigned images.
http://www.cisco.com/en/US/products/sw/voicesw/ps4967/products_upgrade_guides09186a008022a968.html
It says for any SCCP image upgrade they recommend "Procedure A" which reads:
The SEP<mac-address>.cnf.xml file is downloaded when a phone is
reset. This file contains the load_information tag that tells the
phone which image it should be running. If the image load differs
from the one currently loaded on the phone, the phone contacts the
TFTP server to upgrade to the new image.
However it lies a bit. Maybe this is true once you rev up to the
"Universal Application Loader" but my phone doesn't look for this
file. It looks for:
00:05:41: TFTP: Looking for OS79XX.TXT
00:05:41: TFTP: Opened flash:OS79XX.TXT, fd 0, size 16 for process 143
00:05:41: TFTP: Finished flash:OS79XX.TXT, time 00:00:00 for process 143
00:05:41: TFTP: Looking for SEP000DED9137XX.cnf
00:05:41: TFTP: Looking for SEPDefault.cnf
00:05:42: TFTP: Looking for SEPDefault.cnf
00:05:43: TFTP: Opened system:/its/SEPDEFAULT.cnf, fd 0, size 57 for
process 152
00:05:44: TFTP: Finished system:/its/SEPDEFAULT.cnf, time 00:00:00
for process 152
I don't seem to be able to use the OS79XX.TXT mechanism. It doesn't
seem to work and the above document seems to explain that it will
only seek a new image if the first 4 characters of the file name are
different. In this case they are always "P003".
So it tries all the files and finally gets the SEPDefault.cnf file,
which has an unknown format (I've peeked inside and it's mostly
ascii).
The phone tries to load:
02:24:00: TFTP: Looking for P00303020209.bin
which I don't have.
It ends up in a loop of:
02:17:57: %IPPHONE-6-REGISTER: ephone-1:SEP000DED9137XX
IP:72.16.1.101 Socket:1 DeviceType:Phone has registered.
02:17:57: %IPPHONE-6-UNREGISTER_NORMAL: ephone-1:SEP000DED9137XX
IP:72.16.1.101 Socket:1 DeviceType:Phone has unregistered normally.
02:17:57: TFTP: Looking for P00303020209.bin
02:18:57: %IPPHONE-6-REG_ALARM: Name=SEP000DED9137XX Load=A3.10
Parms=Status/IPaddr LastTime=Phone-Loading
(see expanded "debug ephone register" below.
Q:
1. Any ideas on how to upgrade this phone to the newer SCCP V 5, 6,
or 7 images?
2. Why is the phone trying to load " P00303020209.bin"?
3. I tried copying a newer image (universal loader) such as
"P00305000600.bin" to "P00303020209.bin" and it did load that file
via TFTP, but then the image is rejected and it tries to reload it
again.
4. I am almost tempted to load a SIP or MGCP image temporally so I
can use the OS79XX.TXT mechanism as those images will chnage the
first 4 characters. Anyone have any opinions on that?
5. Is the reason the phone registers and immediately unregisters
because the firmware is old? Or is it something else?
I could post my config if that would really help.
Best,
leb
02:35:06: New Skinny socket accepted [1] (0 active)
02:35:06: sin_family 2, sin_port 52106, in_addr 72.16.1.101
02:35:06: skinny_add_socket 1 72.16.1.101 52106
02:35:06: %IPPHONE-6-REG_ALARM: Name=SEP000DED9138XX Load=A3.10
Parms=Status/IPaddr LastTime=Phone-Loading
02:35:06:
Skinny StationAlarmMessage on socket [1] 72.16.1.101 SEP000DED9138XX
02:35:06: severityInformational p1=2312 [0x908] p2=1694568520 [0x65011048]
02:35:06: Name=SEP000DED9138XX Load=A3.10 Parms=Status/IPaddr
LastTime=Phone-Loading
02:35:06: ephone-(1)[1] StationRegisterMessage (0/0/16) from 72.16.1.101
02:35:06: ephone-(1)[1] Register StationIdentifier DeviceName SEP000DED9138XX
02:35:06: ephone-(1)[1] StationIdentifier Instance 1 deviceType 7
02:35:06: ephone-1[-1]:stationIpAddr 72.16.1.101
02:35:06: ephone-1[-1]:maxStreams 0
02:35:06: ephone-1[-1]:protocol Ver 0x3
02:35:06: ephone-1[-1]:phone-size 2048 dn-size 480
02:35:06: ephone-(1) Allow any Skinny Server IP address 72.16.1.1
02:35:06: ephone-1[-1]:Found entry 0 for 000DED9138XX
02:35:06: ephone-1[-1]:socket change -1 to 1
02:35:06: ephone-1[-1]:FAILED: CLOSED old socket -1
02:35:06: ephone-1[1]:***Force device subtype to 0
02:35:06: ephone-1[1]:phone SEP000DED9138XX re-associate OK on socket [1]
02:35:06: %IPPHONE-6-REGISTER: ephone-1:SEP000DED9138XX
IP:72.16.1.101 Socket:1 DeviceType:Phone has registere
d.
02:35:06: Phone 0 socket 1
02:35:06: Skinny Local IP address = 72.16.1.1 on port 2000
02:35:06: Skinny Phone IP address = 72.16.1.101 52106
02:35:06: ephone-1[1]:Signal protocol ver 5 to phone with ver 3
02:35:06: ephone-1[1]:Date Format M/D/Y
02:35:06: ephone-1[1]:RegisterAck sent to ephone 1: keepalive period
31 use sccp-version 3
02:35:06: ephone-1[1]:CapabilitiesReq sent
02:35:06: ephone-1[1]:Skinny IP port 35531 set for socket [1]
02:35:06: ephone-1[1]:VersionReq received
02:35:06: ephone-1[1][SEP000DED9138XX]:Req Version for deviceType 7
is P00305000500, size = 402484 needs imt l
oad
02:35:06: ephone-1[1]:Req Version deviceType 7 is P00303020209 [max 16 chars]
02:35:06: ephone-1[1]:Version Message sent
02:35:06: ephone-1[1]:CapabilitiesRes received
02:35:06: ephone-1[1]:Caps list 6
G711Ulaw64k 40 ms
G711Alaw64k 40 ms
G729 60 ms
G729AnnexA 60 ms
G729AnnexB 60 ms
G729AnnexAwAnnexB 60 ms
02:35:06: ephone-1[1]:Phone Unregistered on socket [1] SEP000DED9138XX
02:35:06: ephone-1[1]:UnregisterAck sent on socket [1] (0/0/16)
02:35:06: %IPPHONE-6-UNREGISTER_NORMAL: ephone-1:SEP000DED9138XX
IP:72.16.1.101 Socket:1 DeviceType:Phone has
unregistered normally.
02:35:06: TFTP: Looking for P00303020209.bin
02:35:06: skinny_server_process: Socket error. errno=0
02:35:06: ephone-1[1]:DisAssociate: Closed socket 1 for unregistered phone
02:35:06: CLOSED Skinny socket 1 for de-registered phone
--
Lawrence E. Bakst
leb at iridescent.org
_______________________________________________
cisco-voip mailing list
cisco-voip at puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip
More information about the cisco-voip
mailing list