• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2075
  • Last Modified:

Update Firmware on Seagate SCSI HDD

On a PowerEdge 1800 server running Windows 2003 Server, I have a RAID1 array - 6 physical drives for an array of 3 logical drives.  One of the two hard drives (Disk 3, one of two comprising Drive D) indicated an impending failure.  So I bought what I thought was an identical hard drive - Seagate ST373454LC SCSI 15K.  After installing, the "new" drive won't rebuild, won't go online, won't convert to a hotswap - it simply shows as a "failed" physical drive on a "degraded" logical (virtual) drive.

As it turns out, although the Seagate number is identical, the "new" one has IBM firmware.  The Seagate brand shows 3.2gbps and 68.3gb capacity (firmware D404), the IBM version of the same, exact drive shows 1.6gbps and only 65.3gb capacity (firmware C618).

Dell says that the IBM firmware results in a smaller capacity hard drive and that a RAID1 array must have two hard drives exactly the same size.  In short - throw away the new drive and start again.

Before trashing a "factory refurb" ST373454LC with IBM firmware and buying a new one with D404 firmware, I'd like to find out if the firmware on the IBM version of the ST373454LC can be "updated" or changed to match the Dell/Seagate version?  If so, will I lose the data on my D drive?  Will the speeds match up (3.2gbps)?  Any advice will be greatly appreciated.
0
classicmark1
Asked:
classicmark1
  • 4
  • 3
  • 3
  • +1
1 Solution
 
PowerEdgeTechIT ConsultantCommented:
Firmware updates don't affect data on the drives, but it's not possible (to my knowledge) to update between branded firmware (Seagate -> Dell, IBM -> Dell, etc).  The update package usually does a version test before updating, so it probably won't even allow it.  I've heard of drive becoming paper weights when trying to force it.
0
 
DavidPresidentCommented:
hdds check the VID before accepting replacement FW. Give it up.  
0
 
DavidPresidentCommented:
but having said that ... the problem is mode page settings. the disk can be programmed to work with a mode page editor .
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
andyalderCommented:
I doubt it's the firmware limiting the size, more likely it's set using SeaTools, you can try to set it to maximum vis - http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=203451

I won't guarantee that SeaTools willl work on one with IBM firmware but it's just a SCSI command that SeaTools sends so it probably will. I'm not sure your Dell controller will accept the drive with IBM firmware on either but it's worth a try. You won't get SeaTools to work through a RAID controller, need to put it on a non-RAID one temporarily.
0
 
classicmark1Author Commented:
Only diethe was close.
0
 
classicmark1Author Commented:
Problem not solved.  SeaTools not applicable.  Hard drive is unusable.  No details to explore page mode soluition.
0
 
DavidPresidentCommented:
You simply can not load incorrect firmware on a HDD.  It will be rejected. You can have 2 identical Seagate drives, but if one has IBM firmware and the other has factory seagate firmware, then they are different. Once the IBM firmware is loaded, then the disk is no longer a "seagate" drive and vice-versa.  Dell takes a seagate drive, and loads their firmware on it, and it ceases to be a "seagate" drive.

Seatools won't help you, nothing will help you with firmware.

But if you had mode page editor software, then you could meticulously go through all the mode page settings, and query the dell/seagate drive, then program the same settings on the dell/ibm drive.  (Assuming BOTH firmware sets don't lock certain settings in).

In order to do this, you need a non-RAID SCSI controller, and the software.   A commercial product for a few hundred dollars is the santools software at http://www.santools.com, but I am not aware of a freebie
0
 
andyalderCommented:
classicmark1, wouldn't seatools let you resize the disk to maximum? That normally works whoever's firmware is on the disk.
0
 
DavidPresidentCommented:
Not necessarily, it is not uncommon for firmware to specify total addressable capacity, most often you see this in disks that are destined to go behind RAID controllers.   Lowest-common-denominator thing so that IBM can use the same Hitachi, Seagate, whatever 73GB drive and they will always present same number of blocks. True you can change capacity via mode page editor, but the upper limit is sometimes set in a specific firmware variation.

0
 
andyalderCommented:
I was asking classicmark1 whether they actually tried to resize with SeaTools for DOS or not and what the result was.
0
 
classicmark1Author Commented:
I had tried to use SeaTools after installing the IBM-firmware drive on a non-RAID PowerEdge 1600SC and could not work out a solution.  I will try again this weekend (when our network is down) and let you know if re-sizing (if I can) helped at all.  Thanks for continuing to help.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

  • 4
  • 3
  • 3
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now