<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>4500 - Tag - Fryguy's Blog</title><link>https://hugo.fryguy.net/tags/4500/</link><description>4500 - Tag - Fryguy's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Tue, 13 Jul 2010 19:26:46 +0000</lastBuildDate><atom:link href="https://hugo.fryguy.net/tags/4500/" rel="self" type="application/rss+xml"/><item><title>Cisco 4948, Star Wars, and IOS Upgrades</title><link>https://hugo.fryguy.net/2010/07/13/cisco-4948-star-wars-and-ios-upgrades/</link><pubDate>Tue, 13 Jul 2010 19:26:46 +0000</pubDate><author>Fryguy</author><guid>https://hugo.fryguy.net/2010/07/13/cisco-4948-star-wars-and-ios-upgrades/</guid><description><![CDATA[<p>Just figured I would post a quick blurb on the Star Wars switch – The Cisco 4948. (Actually I think the whole 4500 series is Star Wars related).<br>
Why do I say Star Wars Switch? Easy.  Here are two SHOW VERSIONS from two Cisco 4948s that we have.<br>
<strong>Cisco 4948 w/4 SFP</strong><br>
Cisco IOS Software, Catalyst 4500 L3 Switch Software (cat4500-ENTSERVICESK9-M), Version 12.2(31)SGA11, RELEASE SOFTWARE (fc1)<br>
Technical Support: <a href="http://www.cisco.com/techsupport" target="_blank" rel="noopener noreffer ">http://www.cisco.com/techsupport</a><br>
Copyright (c) 1986-2010 by Cisco Systems, Inc.<br>
Compiled Fri 08-Jan-10 16:44 by alnguyen<br>
Image text-base: 0x10000000, data-base: 0x118C04CC<br>
ROM: 12.2(31r)SGA1<br>
<strong>Dagobah Revision 226, Swamp Revision 5</strong><br>
————————————————————————<br>
<strong>Cisco 4948 w/10GE</strong><br>
Cisco IOS Software, Catalyst 4500 L3 Switch Software (cat4500-ENTSERVICESK9-M), Version 12.2(54)SG, RELEASE SOFTWARE (fc3)<br>
Technical Support: <a href="http://www.cisco.com/techsupport" target="_blank" rel="noopener noreffer ">http://www.cisco.com/techsupport</a><br>
Copyright (c) 1986-2010 by Cisco Systems, Inc.<br>
Compiled Sun 27-Jun-10 00:29 by prod_rel_team<br>
Image text-base: 0x10000000, data-base: 0x123F21AC<br>
ROM: 12.2(31r)SGA4<br>
<strong>Pod Revision 0, Force Revision 31, Gill Revision 19</strong><br>
Dogabah?  Swamp? Pod? Force?<br>
I also have spoke with TAC engineers and they said that the CIsco 4500 team is into Star Wars like <a href="http://starwars.wikia.com/wiki/Midi-chlorian" target="_blank" rel="noopener noreferrer">midi-chlorlians </a>where to Ani.<br>
So, now that I have that out of the way – my gripe on the Cisco 4948 out of the box.<br>
When you receive one of these switches, the config-register is set to 0x2101 by default.  Now, most people will not notice this until then want to upgrade the IOS code.  What the 0x2101 on the 4948 does is tell the switch to load the first IOS image loaded into bootflash, not the one you configure in the boot variable.  When you boot with 0x2101, here is the message that is flashed on the console:<br>
_*<em><strong><em>*\</em>* The system will autoboot now ***<strong>*</strong><br>
_<br>
_config-register = 0x2101<br>
Autobooting using the first file from bootflash…..<br>
_<br>
So, even if you load an newer IOS image in the system and configure the bootvar, the switch will not load that image.  Below is a SHOW BOOTVAR showing the config-register of 0x2101 as well as the boot variable for the other IOS image in flash<br>
<em>4948-1#sh bootvar<br>
<strong>BOOT variable = bootflash:cat4500-entservicesk9-mz.122-54.SG.bin,1;</strong><br>
CONFIG_FILE variable does not exist<br>
BOOTLDR variable does not exist<br>
Configuration register is 0x2101<br>
4948-1#</em><br>
So, when you change the config-register to 0x2102, the system will boot with the image file specified in the config.<br>
_*</strong></em><em>*\</em>* The system will autoboot now ***<strong>*</strong><br>
config-register = 0x2102<br>
Autobooting using BOOT variable specified file…..<br>
Current BOOT file is — bootflash:cat4500-entservicesk9-mz.122-54.SG.bin<br>
_<br>
Below is the bootvar after changing it as well as the config fil:<br>
_4948-1#sh bootvar<br>
BOOT variable = bootflash:cat4500-entservicesk9-mz.122-54.SG.bin,1;<br>
CONFIG_FILE variable does not exist<br>
BOOTLDR variable does not exist<br>
Configuration register is 0x2102<br>
_<br>
While this is not really a big deal, it is enough to drive someone nuts in the middle of the night doing an upgrade.  Just think, you uploaded code, checked the boot statement, but you IOS did not load.  It is enough to drive a person crazy at times.<br>
Just wanted to share…</p>]]></description></item></channel></rss>