cancel
Showing results for 
Search instead for 
Did you mean: 

can't get kernel image! both primary and secondary image were erased

thanh_tien_ton_
New Contributor II
I have a switch ICX7150-C12P. my staff deleted image so switch could not work now
Image_ images_messages_5f91c400135b77e247912f26_6629c9e428d9fa9145ae9e49d7ff5f36_RackMultipart2019091441954rofo-1e7a6ccf-fb8f-4dc3-9af4-8ff964b13105-1935078120.JPG1568452866
Anybody can help me to fix it please???
6 REPLIES 6

hashim_bharooc1
RUCKUS Team Member

Hi Thanh,

Please follow the software recovery process see link below:
http://docs.ruckuswireless.com/fastiron/08.0.70/fastiron-08070-upgradeguide/GUID-DA75FD7E-A8D4-4B12-...


From the guide:
Recovering Software This section explains how to recover devices from image installation failure or deleted or corrupted flash images. NOTE
Software recovery should be performed under the supervision of a Ruckus support engineer.


  1. Connect a console cable from the console port to the terminal server.
  2. Connect an Ethernet cable from the management port (the port located under the console port on the device) to the TFTP server.
  3. On the TFTP server, assign an IP address to the connected Network Interface Card (NIC).
    IP address 10.10.10.21 mask 255.255.255.0
    
    NOTE
    In practice, the TFTP server is also used as the terminal server to view the CLI output.
  4. Reboot the device.
  5. When in boot mode, enter the printenv command to display details of the images available on the device memory.
    device> printenv
    baudrate=9600
    uboot=brocade/ICX7450/bootcode/spz10106b002
    Version:10.1.06T215 (May  15 2015 - 11:28:23)
    
    The path is to the boot image on the TFTP server.
  6. Provide the IP address of the TFTP server that hosts a valid software image using the setenv serverip command.
    device> setenv serverip 10.10.10.21
    
  7. Set the IP address, gateway IP address, and netmask for the device management port, and save the configuration using the setenv ipaddr, setenv gatewayip, setenv netmask, and saveenv commands.
    device> setenv ipaddr 10.10.10.22
    device> setenv gatewayip 10.10.10.1
    device> setenv netmask 255.255.255.0
    device> saveenv
    
    NOTE
    The IP address and the gateway IP address set for the device management port should be for the same subnet as the TFTP server NIC.
  8. Enter the printenv command to verify the IP addresses that you configured for the device and the TFTP server.
    device> printenv
    baudrate=9600
    ipaddr=10.10.10.22
    gatewayip=10.10.10.1
    netmask=255.255.255.0
    serverip=10.10.10.1
    uboot=brocade/ICX7450/bootcode/spz10106b002
    Version:10.1.06T215 (May  15 2015 - 11:28:23)
    
  9. Test the connectivity to the TFTP server from the device using the ping command to ensure a working connection.
    device> ping 10.10.10.21
    ethPortNo = 0
    Using egiga0 device
    host 10.10.10.21 is alive
    
  10. Provide the file name of the image that you want to copy from the TFTP server using the setenv image_name command.
    device> setenv image_name images/ICX/SPR08040.bin
    
  11. Update the primary flash using the update_primary command.
    device> update_primary
    ethPortNo = 0
    Using egiga0 device
    TFTP from server 10.10.10.21; our IP address is 10.10.10.22
    Download Filename 'SPR08040.bin'.
    Load address: 0x3000000
    Download to address: 0x3000000
    Loading: %#################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             ########################################################
    done
    Bytes transferred = 10360844 (9e180c hex)
    prot off f8100000 f907ffff
    ................................................................................
    ................................................................................
    ................................................................................
    ........
    Un-Protected 248 sectors
    erase f8100000 f907ffff
    .................................................
    .................................................................
    .................................................................
    .................................................................
    ....
    Erased 248 sectors
    copying image to flash, it will take sometime...
    sflash write 3000000 100000 f80000
    TFTP to Flash Done.
    
  12. Load the image from the primary flash using the boot_primary command.
    device> boot_primary
    Booting image from Primary
    ## Booting image at 00007fc0 ...
       Created:      2015-05-02  20:38:52 UTC
       Data Size:    10360268 Bytes =  9.9 MB
       Load Address: 00008000
       Entry Point:  00008000
       Verifying Checksum ... OK
    OK
    Starting kernel in BE mode ...
    Uncompressing Image.............................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ........................................... done, booting the kernel.
    Config partition mounted.
    
  13. Enter the show flash command and review the output to check whether the image copy process was successful.
  14. Copy the image from the primary to the secondary flash partition using the copy flash flash secondary command.
Please ignore the numbers here it is getting wrongly formatted.

Hope this helps.

Thanks
Hashim

Thanks Hashim,

I uploaded image successfully. But another problem as attached picture. Could you help me have a look itImage_ images_messages_5f91c47d135b77e247ab7c96_314a7ff9d1fe86c57a941ee60116ae45_RackMultipart201909186839913s7-691eed10-f060-4db1-af64-65559c307ce5-520278798.JPG1568802730

Hi Thanh - Upgrading to 8090 is a two-step process. Please copy 8090ufi image to flash and reload 1 more time.  Please see more details in the upgrade guide here:
http://docs.ruckuswireless.com/fastiron/08.0.90/fastiron-08090-upgradeguide/GUID-5DD7EE86-6988-4CA7-...

Thanks,

Vu


I could not upload SPR08090ufi.bin
 !!!Error: Invalid FI Image file: Header Type 0x402
Error: The header crc a000000 and the calculated  crc 4c05e3bd mismatch
I downloaded the image ICX7150 for uploading to switch.
Can you guide me the way to solve that problem.
Thank you very much. Please see below to know the issues

ICX7150-Boot>setenv image_name SPR08090ufi.bin
ICX7150-Boot>update_primary                  
Updating PRIMARY image over TFTP

 Load addr=0x70000000
Change GMAC speed to 100MB
Using bcm_xgs_gmac-0 device
TFTP from server 192.168.1.33; our IP address is 192.168.1.167
Filename 'SPR08090ufi.bin'.
Load address: 0x70000000
Loading: #
!!!Error: Invalid FI Image file: Header Type 0x402
################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######################################################
         2.7 MiB/s
done
Bytes transferred = 47547438 (2d5842e hex)
Error: The header crc a000000 and the calculated  crc 4c05e3bd mismatch