Im having issues uploading code on a WLC in a remote location. The WLC is running 22.214.171.124 and im trying to upgrade to 126.96.36.199. I have checked the upgrade path from current to new version and there is no issue upgrading directly from one to the other.
The issue occurs when I try and upload via TFTP, the Controller starts the code upload and only downloads a portion of the code, starts the extraction then fails with the following messages:
-Sanity check fails
-TFTP failure while storing in Flash
-Failure while storing in Flash.
I've done a debug from the controller and this is the output:
Wed Oct 13 01:56:22 2010: RESULT_STRING: TFTP Code transfer starting. Wed Oct 13 01:56:22 2010: RESULT_CODE:1 Wed Oct 13 01:56:26 2010: Locking tftp semaphore, pHost=10.198.136.12 pFilename=/AIR-WLC4400-K9-4-2-205-0-ER.aes Wed Oct 13 01:56:26 2010: Semaphore locked, now unlocking, pHost=10.198.136.12 pFilename=/AIR-WLC4400-K9-4-2-205-0-ER.aes Wed Oct 13 01:56:26 2010: Semaphore successfully unlocked, pHost=10.198.136.12 pFilename=/AIR-WLC4400-K9-4-2-205-0-ER.aes Wed Oct 13 01:56:35 2010: tftp rc=0, pHost=10.198.136.12 pFilename=/AIR-WLC4400-K9-4-2-205-0-ER.aes pLocalFilename=/mnt/download/local.tgz Wed Oct 13 01:56:35 2010: tftp = 6, file_name=/AIR-WLC4400-K9-4-2-205-0-ER.aes, ip_address=10.198.136.12, msg=Unknown error - refer to log Wed Oct 13 01:56:35 2010: upd_get_code_via_tftp = 6 (target=268435457 msg=Unknown error - refer to log) Wed Oct 13 01:56:35 2010: RESULT_STRING: TFTP receive complete... extracting components. Wed Oct 13 01:56:35 2010: RESULT_CODE:6 Wed Oct 13 01:56:39 2010: RESULT_STRING: Sanity check failed on file. The file was not downloaded completely! Wed Oct 13 01:56:43 2010: RESULT_STRING: TFTP Failure while storing in flash! Wed Oct 13 01:56:43 2010: RESULT_CODE:7
I've tried using a TFTP server (both 3Com and TFTPd) on a local server on site and its still fails. I've also tried using several servers as the TFTP server and still no luck.
Does anyone have any idea why this is still failing? Could this possibly be a lack of space issue on the flash?
"Sanity check failed on file. The file was not downloaded completely! " - This error log is seen only if upgrade path is not right or if TFTP server which you are using does not support transfer of mor ethan 32MB file.
I understand that you have already tried many tftp servers. If in case, you haven't tried tfttpd32 yet, please download it and give it a try as Cisco recommends to use tftpd32 server.
Transferring Crash file from standby:
Login to the Active WLC in HA.
(Cisco Controller) >transfer upload datatype crash
(Cisco Controller) >transfer upload filename <Desired filename>
(Cisco Controller) >transfer up...
This is the start of a display filter cross reference between Wireshark and OmniPeek.
The 1st installment is a table of advanced filters. More filters will be added as time allows.
It is a living doc, so check back for changes every so often
Please feel ...
I have created a Powershell script to automatically add a Wireless Guest User on Cisco WLCs. (tested on 2500 Series)
The script should be completely self explanatory.
Powershell SNMP Module (Install-Module -Name SNMP)
SNMP Write Access to...