Firewall – Recover from Cisco ASA 5508-X internal flash failure

ciscocisco-asafirewallnetworking

I was performing maintenance on a standby Cisco ASA 5508-X firewall that is part of a failover cluster. Upon reload, I noticed that the cluster status remained failed long after the unit should have recovered.

I had datacenter staff connect a serial console and received the following in reboot loop:

Attempt autoboot: "boot disk0:"
media drive disk0: not present
boot: cannot determine first file name on device "disk0:"
autoboot: All boot attempts have failed.

enter image description here

This is definitely new to me, as I was used to a low failure rate on the old ASA 5505 and 5510 firewalls.

This unit is a failover device and doesn't have a current SmartNet. However, what's the best way to recover from this type of failure? Services are not impacted at the moment, but I couldn't find any straightforward procedures to follow.

Best Answer

The boot flash (disk0) on that is an internal eUSB. I don't have a 5508-X handy to see if it can be swapped out easily or if it was soldered in. You might be able to get away with using a USB thumb drive connected to one of the external ports and adjusting boot variables accordingly.

You should be able to format the drive on the primary box and copy the software image (nb - it's just FAT32). This will get you to where you should be able to convince the bad box to boot, at which point you can restore the configuration and drop back into the standby role.