From: Matthias Holthus on
Hi!

I tried to upgrade an Aironet 350 AP running VXWorks to IOS. After that the
AP isn't booting any more. If I upload the old firmware over the serial
connection and try to run it I get an error that says:
"FLASH Write Error #5"
Does this mean that the Flash memory is broken? It is also not possible to
copy files from DRAM to config or FLASH. Copying from config or FLASH to
DRAM is still possible.

Thanks for your answers,
Matthias


From: www.BradReese.Com on
Hi Matthias,

Prerequisites for the conversion of the VxWorks-based Cisco Access
Point (AP) to Cisco IOS-based AP, refer to these documents:

1. For more information on how to upgrade an AP to Cisco IOS firmware
with the conversion tool, refer to Using the Conversion Tool:

http://www.cisco.com/en/US/products/hw/wireless/ps430/products_administration_guide_chapter09186a008024d8d7.html

2. For more information on how to upgrade an AP to Cisco IOS firmware
without the conversion tool, refer to Upgrading an Access Point to
Cisco IOS Operation Without the Conversion Tool:

http://www.cisco.com/en/US/products/hw/wireless/ps430/products_administration_guide_chapter09186a008024d87e.html

Note: This upgrade is permanent.

You cannot downgrade from Cisco IOS firmware to VxWorks since the
VxWorks bootloader is overwritten during the upgrade process.

Note: When the image from VxWorks is upgraded to Cisco IOS, use the
VxWorks-to-IOS upgrade image.

If VxWorks firmware version 12.04 or later is used, first downgrade the
VxWorks version to 12.03.

For more information, refer to the Downgrading VxWorks Firmware Version
to 12.03T section:

http://www.cisco.com/en/US/products/hw/wireless/ps430/products_tech_note09186a008019fea0.shtml#downgrade

of Upgrade Cisco Aironet AP1200 to IOS.

These are the supported VxWorks firmware versions for conversion to
Cisco IOS firmware:

12.03T

12.02T1

12.01T1

12.00T

11.56

This upgrade must be performed through the wired connection to the AP.

Additionally, the station from which the upgrade is performed must be
on the same Ethernet segment as the AP.

Note: To run the upgrade process successfully, the AP must have at
least 4 MB of DRAM available.

If this requirement is not met, the upgrade fails.

Issue the :vxdiag_memshow VxWorks command at the console prompt, or at
a Telnet session, to display the amount of free DRAM.

Note: If the upgrade process from VxWorks to Cisco IOS fails, the AP
must be recovered.

For more information, refer to the Recover from a Failure section:

http://www.cisco.com/en/US/products/hw/wireless/ps430/products_tech_note09186a008019fea0.shtml#topic2

of Upgrade Cisco Aironet AP1200 to IOS.

For more information on the firmware and configuration, refer to
Managing Firmware and Configurations:

http://www.cisco.com/en/US/products/hw/wireless/ps430/products_configuration_guide_chapter09186a00804e7ce4.html

For more information on the upgrade process, refer to Upgrade Cisco
Aironet AP1200 to IOS:

http://www.cisco.com/en/US/products/hw/wireless/ps430/products_tech_note09186a008019fea0.shtml

For more information related to configuration, refer to Cisco IOS
Software Configuration Guide for Cisco Aironet Access Points 12.3(7)JA:

http://www.cisco.com/en/US/products/hw/wireless/ps430/products_configuration_guide_book09186a00804e7b4c.html

-----------------------------------------------

Sometimes the firmware upgrade to the Access Point (AP) fails due to an
insufficient memory in Flash on the Access Point.

In that case, try deleting crashinfo files from the AP.

To delete the crash info, issue the AP# delete flash:
crashinfo_20050209-003009.

Note: There should be enough memory in Flash to store the new image.

Only then does the upgrade work.

Sometimes the exception crashinfo file

http://www.cisco.com/en/US/products/hw/wireless/ps4570/products_command_reference_chapter09186a0080341ee7.html#wp2609664

may accumulate and fill in the Flash memory.

Make sure that the crashinfo files are deleted before the upgrade.

In order to overwrite the firmware image on the AP, issue this command
on the Telnet session of the AP:

AP# archive download-sw /force-reload /overwrite tftp://ip
address/image
filename (for e.g c1200-k9w7-tar.123-4.JA.tar )

Hope this helps.

Brad Reese
http://www.BradReese.Com