Recently we got a requirement to upgrade the UCS firmware code from 2.2 (8f) to 3.1 (3a). So as part of the steps, I started uploading the 3.1(3a) firmware images. There are three images I downloaded from Cisco website,
I downloaded all these images as in our infra, Cisco UCSM is managing B and C series servers. I could able to upload ‘ucs-k9-bundle-c-series.3.1.3a.A.bin’ (infra image) and ‘ucs-k9-bundle-c-series.3.1.3a.B.bin’ (B-series image), however I was not able to upload ‘ucs-k9-bundle-c-series.3.1.3a.C.bin’ (C-series image) and was getting error as “Error downloading the firmware file ucs-k9-bundle-c-series.3.1.3a.C.bin. Please check if the file path is valid. Error uploading the file, file exceeds maximum size (1 GB)”
I tried verifying in the Cisco release notes, but could not find any information related to this error. notes https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/release/notes/CiscoUCSManager-RN-3-1.html.
I tried to look into the cisco community to check whether any one had faced it and discussed about it. I got a thread https://supportforums.cisco.com/t5/unified-computing-system/downloading-new-firmware-to-cisco-ucs-fails-with-error-quot-file/td-p/3065444 where someone faced this issue already and started a thread. Cisco team replied as they had recorded it as a known bug CSCvc48423 and suggested to transfer the file remotely via FTP/TFTP/SFTP/SCP.
Unfortunately, I did not have any of the setup made to transfer file through above suggested protocols.
Finally, I found an another way to come out of this issue.
As I was able to upload Infra bundle image ‘ucs-k9-bundle-c-series.3.1.3a.A.bin’. I got an option to upgrade the UCS manger code, FI, and IO modules. 1st I upgraded Cisco UCS manager code to 3.1.3a.
Once done, then I gave a 2nd try to upload the ‘ucs-k9-bundle-c-series.3.1.3a.C.bin’ bundle image (>1 GB).
This time it uploaded successfully without any error.