Symptoms
Upgrading FOS firmware failed with following errors:switch:root> firmwaredownloadDownload from USB [No]: yesFirmware filename: v8.2.1cChecking system settings for firmwaredownload...Firmwaredownload pre-install checks were not run.The firmware is not accessible or could not be validated. switch:root> firmwaredownloadDownload from USB [No]: yesFirmware filename: /v8.2.1cChecking system settings for firmwaredownload...Failed to access /v8.2.1c/release.plistCannot access the firmware on USB device. Please check the firmware path.From the Brocade branded USB:switch:admin> usbstorage -lfirmware\ 1864MB 2016 Dec 12 15:37 v8.2.1c\ 1864MB 2019 Aug 30 23:43config\ 106kB 2019 Aug 30 18:54 switch1.txt 48kB 2018 Dec 20 17:39support\ 0B 2016 Dec 12 15:37firmwarekey\ 0B 2019 Aug 30 22:32Available space on USB storage 49%switch:admin>Also tested in Lab using FTP:switch:admin> firmwaredownloadDownload from USB [No]: noServer Name or IP Address: 10.0.0.2User Name: anonymousFile Name: /Network Protocol(1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]:Password:Server IP: 10.84.112.184, Protocol IPv4Checking system settings for firmwaredownload...Firmwaredownload pre-install checks were not run.The firmware is not accessible or could not be validated.
Cause
FOS image downloaded from DellEMC or Brocade website was extracted using Winzip with default options:"TAR file smart CR/LF conversion" is checked.
Resolution
Uncheck "TAR file smart CR/LF conversion" in Winzip>Settings>Advanced:Alternatively, use 7zip to extract the FOS image before uploading to FTP or Brocade branded USB key.