cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3092
Views
0
Helpful
2
Replies

Cisco 7931G not booting up after factory reset

AKamchiline
Level 1
Level 1

Hi everyone,

So I ran into a problem in which I have hit an absolute dead end. I will list it first, then I will follow it up with various methods I attempted to solve it.

The phone in question is a 7931G, I can't tell you what boot software it tries to boot to because it doesn't go far enough into the boot process for me to tell. I performed the factory reset as recommended by the documentation: Give power to the phone (in my case through PoE out of a UC540), hold down the '#' key until the side buttons begin to flash sequentially upwards. At that point, hit the keys 1-2-3-4-5-6-7-8-9-*-0-#, and wait for the process to complete. The UC540 had DHCP enabled, all the latest software on it (Software pack 8.6), and tftp-server was operational as well.

What happens: The phone begins the boot process, and goes into screen that says "Updating.." then, it quickly flashes on screen that it is requesting 'term31.default.loads ...... 0%' and then it begins to boot (Cisco logo appears). On bottom left where usually it shows a box with a checkmark, now it shows a solid circle within a slightly bigger circle. It would sit at the boot screen for roughly 2 minutes, shutdown, and attempt to do upgrade once again.

I don't know what boot image it used prior to factory reset, but this time around its supposed to pull the "SCCP31.9-1-1SR1S.loads" image. I read in a seperate support thread that the 7931 needs to first be upgraded to "SCCP31.8-5-4S.loads" before it can boot from 9.x software. So I tftp'd the entire 7931 folder from UC540 8.2 software pack to the UC540. I created tftp-server entries and aliases and set the 7931 to load the newly uploaded software. Nothing. (The newly uploaded had the corresponding term31.default.loads file that pointed to the 8.5.4 files).

I rolled back the entire UC540 back to 8.2 software pack, with all default configurations. Connected a different 7931 phone to it (currently connected as my personal phone and registered with CUCM), that phone auto-registered just fine. I assigned it lines, performed test calls, and all functions worked as expected. The problematic 7931, however, still remained with the same problems.

I tried to connect the problematic 7931 to the office's CUCM, but the problem prevailed regardless what port I used.

Any ideas or suggestions would be greatly appreciated. My goal here is to get the phone to boot up properly, and eventually register with the UC540.

Thanks,

Andrei.

EDIT: adding debugs for tftp

001095: Aug  2 22:19:45.928: %LINK-3-UPDOWN: Interface FastEthernet0/1/1, changed state to up

001096: Aug  2 22:19:46.928: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1/1, changed state to up

001097: Aug  2 22:19:52.400: TFTP: Server request for port 49152, socket_id 0x87903524 for process 160

001098: Aug  2 22:19:52.400: TFTP: read request from host 10.1.1.11(49152) via BVI100

001099: Aug  2 22:19:52.400: TFTP: Looking for term31.default.loads

001100: Aug  2 22:19:52.400: TFTP: Opened flash:/phones/7931/term31.default.loads, fd 3, size 655 for process 160

001101: Aug  2 22:19:52.404: TFTP: Sending block 1 (retry 0), socket_id 0x87903524

001102: Aug  2 22:19:52.404: TFTP: Received ACK for block 1, socket_id 0x87903524

001103: Aug  2 22:19:52.408: TFTP: Sending block 2 (retry 0), socket_id 0x87903524

001104: Aug  2 22:19:52.408: TFTP: Received ACK for block 2, socket_id 0x87903524

001105: Aug  2 22:19:52.408: TFTP: Finished flash:/phones/7931/term31.default.loads, time 00:00:00 for process 160

001106: Aug  2 22:19:53.040: TFTP: Server request for port 49153, socket_id 0x86A5CB70 for process 160

001107: Aug  2 22:19:53.040: TFTP: read request from host 10.1.1.11(49153) via BVI100

001108: Aug  2 22:19:53.040: TFTP: Looking for term31.default.loads

001109: Aug  2 22:19:53.040: TFTP: Opened flash:/phones/7931/term31.default.loads, fd 3, size 655 for process 160

001110: Aug  2 22:19:53.040: TFTP: Sending block 1 (retry 0), socket_id 0x86A5CB70

001111: Aug  2 22:19:53.044: TFTP: Received ACK for block 1, socket_id 0x86A5CB70

001112: Aug  2 22:19:53.044: TFTP: Sending block 2 (retry 0), socket_id 0x86A5CB70

001113: Aug  2 22:19:53.044: TFTP: Received ACK for block 2, socket_id 0x86A5CB70

001114: Aug  2 22:19:53.048: TFTP: Finished flash:/phones/7931/term31.default.loads, time 00:00:00 for process 160

001115: Aug  2 22:22:01.788: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1/1, changed state to down

1 Accepted Solution

Accepted Solutions

paolo bevilacqua
Hall of Fame
Hall of Fame

Try restoring to 8.5.2 , or 8.4.4.

View solution in original post

2 Replies 2

paolo bevilacqua
Hall of Fame
Hall of Fame

Try restoring to 8.5.2 , or 8.4.4.

It seems that the load version that did get it running was "SCCP31.8-4-2S.loads", which came with the 7.1.3 UC540 software pack.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: