1822498 Members
2666 Online
109642 Solutions
New Discussion юеВ

Re: Fabric OS upgrade

 
Colin Mackay
Frequent Advisor

Fabric OS upgrade

Greetings,

This should be easy, and I know I'm missing something, somewhere on the HP web site.

I have a Storageworks SAN switch 2/8, there is a 77mb firmware download (for windows) that when unzipped is a mess of RPM's... Uploading the zip file doesn't work, am I getting the right file to upgrade the firmware?

The file is:

v5.0.1_fw_rn.zip

I know how to get the firmware to the switch, just not sure what file to send it!
19 REPLIES 19
Steven Clementi
Honored Contributor

Re: Fabric OS upgrade

Colin:

You want to specify release.plist as the file.

The switch will automatically know which directory to look in for the proper files for your model switch.


Steven
Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
Steven Clementi
Honored Contributor

Re: Fabric OS upgrade

More specifically...

expand out the zip file onto your ftp server, run the command firmwaredownload on your switch, and when asked for the file... put in release.plist.


Steven
Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
Sheldon Smith
HPE Pro

Re: Fabric OS upgrade

Expand the Zip to where a FTP server can get it. FYI, the smallest, simplest FTP server for Windows (I have found) is at http://www.smotricz.com/opensource/buffy/ It consists of a single executable and .INI file.

Using a Telnet session on the switch, the command is
firmwaredownload ip-addr,usrname,pfile,pwd
where "ip-addr" is the address of your FTP server, "usrname" and "pwd" are the username and password to log into the FTP server. "pfile" is the 'psuedo-path' of the firmware file. Give just the path to the root of the tree, followed by the release.plist name. In your case, "/v5.0.1/release.plist". It is strange (to say the least), but you do NOT specify any of the sub-directories below the v5.0.1 directory. And, as I recall, it does not like spaces between arguments. (And you may need to put the arguments in quotes.) Example:
firmwaredownload 153.221.10.37,myftp,/v5.0.1/release.plist,mypwd

Note: While I am an HPE Employee, all of my comments (whether noted or not), are my own and are not any official representation of the company

Accept or Kudo

Colin Mackay
Frequent Advisor

Re: Fabric OS upgrade

Heh, no luck. I've used the web interface and the command line interface, I keep getting file not found.

There are a number of release.plist files, but they're all inside subdirs called SBWDnn (nn = some number)

I don't really want to try one of those specific numbers, uncertain if the switch will nuke itself. :P
Stephen Kebbell
Honored Contributor

Re: Fabric OS upgrade

Hi,

as Sheldon has already said, you do NOT specify any Sub-Folder, just /v5.0.1/release.plist. The download routine will get the correct files automatically. Honest! :-)

You don't need to put all the text on a single command line, just type firmwaredownload without any parameters, and you will be prompted for them all.
If it still does not work, can you post any logs from your FTP server to see what's happening there?

Regards,
Stephen
Colin Mackay
Frequent Advisor

Re: Fabric OS upgrade

This is what I get now:

Switch:root> firmwaredownload "1.1.1.3","user","release.plist","password"
Access denied.
value = -9 = 0xfffffff7

The FTP log shows:
I 09/23/05 10:45:46 FTPD:System:000e (User=18446744073709551615 ) [WarFTPD::OnAccept()] Client (1.1.1.77:2065->1.1.1.3:21) is connected to the FTP server.
L 09/23/05 10:45:46 FTPD:System:000e (User=30064771079 root-->User-->System ) [WarFTPDControlSck::OnLoggedIn()] User logged in
O 09/23/05 10:45:46 FTPD:System:000e (User=30064771079 root-->User-->System ) [WarLoginHandle::Logout()] User logged out.

Logged in, then logged out. :P
Steven Clementi
Honored Contributor

Re: Fabric OS upgrade

Colin:

What is your ftp server running on? Which OS?

Also, did you place the files right at the root for your ftp site? If not, then you need to specify the directory as well...

Best bet is to use just firmwaredownload with no other info as suggested by Stephen. The switch will prompt you for all the other necessary info.

If your ftp is running on Windows, make sure you have file/folder permissions set properly to access the ftp directory where the firmware is expanded to.


Steven
Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
Colin Mackay
Frequent Advisor

Re: Fabric OS upgrade

I have tried WAR-FTP, IIS 6.0's FTP and that small Buffy.exe FTP.

I've logged in via the command line FTP command (from another machine), navigated folders, downloaded some random files, etc, etc.

It all works. The switch now tells me that the file is not found. Is there any other way to find out which file it needs and just tell it where the release.plist file is?

Steven Clementi
Honored Contributor

Re: Fabric OS upgrade

Colin:

What is the current version on the switch?


Steven
Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
Uwe Zessin
Honored Contributor

Re: Fabric OS upgrade

Good question, Steven.

If this really is a "SAN switch 2/8" and not "2/8V" or so, then it is using revision 3 firmware, not 4 or 5.
.
Steven Clementi
Honored Contributor

Re: Fabric OS upgrade

Also, is this a 2/8N or 2/8V? or just a 2/8?

If just a 2/8, then I believe you need to stick with the latest 3.x firmware as the switch is slightly older than the newer 2/8's.


Steven
Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
Steven Clementi
Honored Contributor

Re: Fabric OS upgrade

hhAHhhAHahHAhHAHahHahahHaHAHAHHAAHHAhHA


GmTa.


Steven
Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
Colin Mackay
Frequent Advisor

Re: Fabric OS upgrade

This switch is a 2/8V, running:

Kernel: 5.4
Fabric OS: v3.1.0
Made on: Thu May 1 12:32:20 PDT 2003
Flash: Thu May 1 12:33:13 PDT 2003
BootProm: Tue Oct 30 10:24:38 PST 2001
Steven Clementi
Honored Contributor

Re: Fabric OS upgrade

"Fabric OS: v3.1.0"

You have an older 2/8.

Does it look like the attached picture? (Sorry for the blurryness, I took it from HP's site.


If so, the latest firmware is 3.2.0a...

http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?pnameOID=315088&locale=en_US&taskId=135&prodSeriesId=315086&prodTypeId=12169&swEnvOID=54


Steven
Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
Scott McIntosh_2
Honored Contributor

Re: Fabric OS upgrade

Fabric OS v4 and v5 are for the Linux based switches.

Fabric OS v2 and v3 are for the VxWorks based switches (so is v1, but that's ancient).

If the file you downloaded is a bunch of RPMs, well, that's Linux. If your switch is running v3, that's not Linux.

The 2/8 is the 3200, a VxWorks based switch that runs v3, currently at 3.2.0a.

The 2/8V is the 3250, a Linux based switch that runs v4, currently at 4.4.0c or 5.0.1.

And a link was provided in a previous post to the 3.2.0a download for your 2/8 switch.
Colin Mackay
Frequent Advisor

Re: Fabric OS upgrade

The 2/8V is a Linux switch? That's the one I'm trying to upgrade... I just double checked too.

Are you certain of that??
Steven Clementi
Honored Contributor

Re: Fabric OS upgrade

Colin:

If you switch is running firmware 3.x, then it is NOT a 2/8V, it is an original 2/8.

By the output you posted showing the firmware at 3.1.0, you have already proved this to be true.


The 2/8V Runs on ONLY 4.x or 5.x, not 3.x.

Firmware 4.x and 5.x are definitely linux based. 3.x is VxWorks.


Can you give us the part number and/or serial number for the switch you have? That would fdefinitely tell what it is.


Steven
Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
Stephen Kebbell
Honored Contributor

Re: Fabric OS upgrade

Hi,

If the output of version shows 3.x.x then you can't have a 2/8V, but an older 2/8 or 2/8-EL (Brocade 3200)
Can you monitor the switch via browser? Can you post a screenshot of the web-view of the switch?

For the 3.x.x firmware there's just one file, you don't need to specify any release.plist. Just use v3.2.0a as the filename - first unpack the zip file you downloaded from Steven's link.

Regards,
Stephen
Scott McIntosh_2
Honored Contributor

Re: Fabric OS upgrade

Correct, we also sold a 2/8-EL which was an entry level version without as many bundled license features as the full 2/8. But physically, it was the same as the 2/8.

Basically, if your switch has a horizontal row of eight ports, it's the 2/8. If your switch has a group of ports 2 rows high by four columns wide in the middle of the front face, it's the 2/8V.

Remotely, if you look at the switchShow, what's the reported switchType? 16 is the 2/8, 27 is the 2/8V.

Then again, all this is a bit moot since you already know the switch is running 3.x, so it's certainly a 2/8, not a 2/8V.