add uboot update step in icx7xxx guides

first flash known uboot, reset, *then* flash the 8090m image. this avoids the errors some users were seeing when their switch came with 8030 era bootloaders that couldn't flash 8090
This commit is contained in:
Jon Sands 2021-10-11 03:48:53 -04:00
parent fe2d5f56bb
commit e1ef42aec0
3 changed files with 40 additions and 30 deletions

View File

@ -9,28 +9,34 @@ If you haven't already, visit the [Brocade Overview](brocade-overview.md) page t
Power on the switch while watching your serial terminal - start smashing the `b` key until you're dropped into the bootloader prompt, which looks like `ICX7150-Boot>` . If you missed the prompt and it boots the OS instead, pull power and try again.
Now at the boot prompt, we tell the switch to clear all current configs and old keys, so it boots into a fresh state:
Now at the boot prompt, give the bootloader a temporary IP on your network, as well as supply the IP of your TFTP server where it can find your files. Replace the example IPs with your own. This IP is only going to be used temporarily by the bootloader. We'll also tell it the filename & path of the firmware images:
```
#Temp IP address of the switch:
setenv ipaddr 192.168.1.50
setenv netmask 255.255.255.0
#IP of your TFTP server:
setenv serverip 192.168.1.8
setenv image_name ICX7xxx/SPR08090m.bin
setenv uboot ICX7xxx/mnz10118.bin
```
Now we tell it to flash a known bootrom and reboot, so we'll be on a bootloader version we know can flash our OS image. After sending the reset, be sure to start smashing the `b` key so you land back in the bootloader:
```
update_uboot
saveenv
reset
```
You should have hit `b` to land back in the bootloader - if you missed it, just pull power and try again. Now at the boot prompt, we tell the switch to clear all current configs and old keys:
```
factory set-default
```
To confirm this action, you must send CAPITAL `Y` - sending a lowercase `y` will just make it abort.
Now we need to give the bootloader a temporary IP on your network, as well as supply the IP of your TFTP server where it can find your files. Replace the example IPs with your own. This IP is only going to be used temporarily by the bootloader. We'll also tell it the filename & path of the firmware image. You should not need to alter this:
```
setenv ipaddr 192.168.1.50
setenv netmask 255.255.255.0
#tell the switch the IP of your tftp server:
setenv serverip 192.168.1.8
setenv image_name ICX7xxx/SPR08090m.bin
```
Now we can tell the bootloader to flash the 08090 image. This gets us to a known FI version that is capable of flashing the latest UFI versions of FastIron:
To confirm this action, you must send CAPITAL `Y` - sending a lowercase `y` will just make it abort. Now we can tell the bootloader to flash the 08090 image. This gets us to a known FI version that is capable of flashing the latest UFI versions of FastIron:
```
update_primary
```
After a couple minutes, it should complete. Now we clear the temporary IP, then reboot the switch into the OS:
After a couple minutes, it should complete. Now we clear the temporary IP, then boot the switch into the OS:
```
setenv ipaddr
saveenv
@ -99,4 +105,4 @@ configure terminal
You now have a bare minimum setup on your switch, and the latest firmware. To continue with further configuration including securing and naming the switch, setting up SSH and Web UI access, PoE commands etc, please continue to the [ICX7xxx Series Config Page](icx7xxx-adv.md). Don't forget to return here when you're finished for the licensing info below, if you need it.
## Licensing Info
ICX switches require license unlocks for 10gbE port functionality as well as some advanced software features. Thankfully, starting with the ICX7xxx series, Ruckus made the licenses honor-based. This means they can be freely unlocked on your switch. Just visit the [ICX7xxx Licensing](7xxx.md) section to fully license and unlock your switch.
ICX switches require license unlocks for 10gbE port functionality as well as some advanced software features. Thankfully, starting with the ICX7xxx series, Ruckus made the licenses honor-based. This means they can be freely unlocked on your switch. Just visit the [ICX7xxx Licensing](7xxx.md) section to fully license and unlock your switch.

View File

@ -7,28 +7,32 @@ If you haven't already, visit the [Brocade Overview](brocade-overview.md) page t
Power on the switch while watching your serial terminal - start smashing the `b` key until you're dropped into the bootloader prompt, which looks like `ICX7xxx-Boot>` . If you missed the prompt and it boots the OS instead, pull power and try again.
Now at the boot prompt, we tell the switch to clear all current configs and old keys, so it boots into a fresh state:
```
factory set-default
```
To confirm this action, you must send CAPITAL `Y` - sending a lowercase `y` will just make it abort.
Now we need to give the bootloader a temporary IP on your network, as well as supply the IP of your TFTP server where it can find your files. Replace the example IPs with your own. This IP is only going to be used temporarily by the bootloader. We'll also tell it the filename & path of the firmware image. You should not need to alter this:
Now at the boot prompt, give the bootloader a temporary IP on your network, as well as supply the IP of your TFTP server where it can find your files. Replace the example IPs with your own. This IP is only going to be used temporarily by the bootloader. We'll also tell it the filename & path of the firmware images:
```
#Temp IP address of the switch:
setenv ipaddr 192.168.1.50
setenv netmask 255.255.255.0
#tell the switch the IP of your tftp server:
#IP of your TFTP server:
setenv serverip 192.168.1.8
setenv image_name ICX7xxx/SPR08090m.bin
setenv uboot ICX7xxx/spz10118.bin
```
Now we can tell the bootloader to flash the 08090 image. This gets us to a known FI version that is capable of flashing the latest UFI versions of FastIron:
Now we tell it to flash a known bootrom and reboot, so we'll be on a bootloader version we know can flash our OS image. After sending the reset, be sure to start smashing the `b` key so you land back in the bootloader:
```
update_uboot
saveenv
reset
```
You should have hit `b` to land back in the bootloader - if you missed it, just pull power and try again. Now at the boot prompt, we tell the switch to clear all current configs and old keys:
```
factory set-default
```
To confirm this action, you must send CAPITAL `Y` - sending a lowercase `y` will just make it abort. Now we can tell the bootloader to flash the 08090 image. This gets us to a known FI version that is capable of flashing the latest UFI versions of FastIron:
```
update_primary
```
After a couple minutes, it should complete. Now we clear the temporary IP, then reboot the switch into the OS:
After a couple minutes, it should complete. Now we clear the temporary IP, then boot the switch into the OS:
```
setenv ipaddr
saveenv

View File

@ -3,9 +3,9 @@
{% block announce %}
<center>
<a href="https://github.com/Fohdeesha/lab-docu/commits/master" target="_blank">Docu Version: v3.4 (09-15-2021)</a>
<a href="https://github.com/Fohdeesha/lab-docu/commits/master" target="_blank">Docu Version: v3.5 (10-11-2021)</a>
-
<a href="https://github.com/Fohdeesha/lab-docu" target="_blank">Suggest & Contribute</a>
<a href="https://github.com/Fohdeesha/lab-docu" target="_blank">Sources, Suggest, Contribute</a>
-
<a href="mailto:jon@fohdeesha.com?subject=Lab Docu">Contact</a>
-