cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1398
Views
6
Helpful
7
Replies

Cisco C9130AXI-E how to recover

ProTofik
Level 1
Level 1

Hello,

I have a Cisco AP C9130AXI-E that failed during an upgrade, resulting in both part1 and part2 getting corrupted. It only boots to BTLRD mode.

I found this guide that I am attempting to follow: https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9120axi-access-point/217537-repairing-c9120-c9115-access-points-from.html

This is how far I get:

(BTLDR) #
(BTLDR) # setenv ipaddr 10.2.100.10
(BTLDR) # setenv netmask 255.255.255.0
(BTLDR) # setenv serverip 10.2.100.100
(BTLDR) # setenv tftpdir
(BTLDR) # saveenv
Saving Environment to SPI Flash...
Erasing SPI flash...Writing to SPI flash...done
(BTLDR) # boardinit axel-qca-single-ng-8_10_130_0.img
Unknown command boardinit - try 'help'
(BTLDR) #

As you can see, 'boardinit' is not a valid command on Cisco C9130. What is the equivalent to make this work?

2 Accepted Solutions

Accepted Solutions

Saikat Nandy
Cisco Employee
Cisco Employee

'boardinit' is not applicable for 9130. Instead you need to run,

(BTLDR) # sf probe && tftpboot 0x60000000 <IMAGE NAME HERE> && imgaddr=0x60000000 && source $imgaddr:script  ====> This is to download the image to AP flash
(BTLDR) # reset

Once done, it should boot up and give you the prompt. However at the very beginning you are missing the GW too (in same vlan should not be needed but preferably apply that too). After you set the IP/mask/GW/server ip, do ping the GW and server ip to ensure it is reachable. If doesn't work, RMA

View solution in original post

@Nicolas Darchis has kindly updated https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9120axi-access-point/217537-repairing-c9120-c9115-access-points-from.html for us so the command is now documented there @ProTofik 

View solution in original post

7 Replies 7

Leo Laohoo
Hall of Fame
Hall of Fame

RMA the AP.

Saikat Nandy
Cisco Employee
Cisco Employee

'boardinit' is not applicable for 9130. Instead you need to run,

(BTLDR) # sf probe && tftpboot 0x60000000 <IMAGE NAME HERE> && imgaddr=0x60000000 && source $imgaddr:script  ====> This is to download the image to AP flash
(BTLDR) # reset

Once done, it should boot up and give you the prompt. However at the very beginning you are missing the GW too (in same vlan should not be needed but preferably apply that too). After you set the IP/mask/GW/server ip, do ping the GW and server ip to ensure it is reachable. If doesn't work, RMA

Thank you very much @Saikat Nandy, it worked exactly as expected.

Where is this command documented? I really spent a lot of time googling it but couldn't find any solution for my C9130. Hopefully someone in the future will find this thread useful. 

I've emailed Aaron and asked him to update the technote with the 9130 command provided by Saikat @ProTofik 

Update: I've not had any reply to my email - maybe you could follow up internally with Aaron Leonard to get the document updated @Saikat Nandy ?

Sure thing @Rich R . I will talk to Aaron and will try to either edit the same doc or else publish a new doc.

@Nicolas Darchis has kindly updated https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9120axi-access-point/217537-repairing-c9120-c9115-access-points-from.html for us so the command is now documented there @ProTofik 

david scott
Level 1
Level 1

Here's the solution for a 9130 stuck at BTLDR. You'll need to have the TFTP server setup with the right file as shown.

(BTLDR) #
setenv ipaddr 192.168.1.66
setenv netmask 255.255.255.0
setenv serverip 192.168.1.2
setenv tftpdir
saveenv
Saving Environment to SPI Flash...
Erasing SPI flash...Writing to SPI flash...done

! wait a couple of minutes for ethernet to come up

(BTLDR) # sf probe && tftpboot 0x60000000 axel-qca-single-ng-8_10_130_0.img && imgaddr=0x60000000 && source $imgaddr:script
......###############################
#####################################
#####################################
2.1 MiB/s
done
Bytes transferred = 140643092 (8620b14 hex)
## Executing script at 60000000
crc32+ Flashing btldr: [ done ]
Flashing ubi: [ done ]
(BTLDR) # reset

!wait a couple of minutes after the username prompt for processes to start then use Cisco:Cisco

 

Review Cisco Networking for a $25 gift card