LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-29-2013, 12:24 PM   #1
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE 13.2 / 12.3_64-KDE, Ubuntu 14.04, Mint 17
Posts: 3,757

Rep: Reputation: Disabled
Firmware update for 1TB Seagate ST31000520AS not executed?!?


S.M.A.R.T. told me there is a firmware update for my drive. So I went to the Seagate site and and downloaded the appropriate CC35.iso update and burnt it on CD. On running it and trying to write the update ("download" as the program calls it) I get:
Quote:
Model ST31000520AS SN 5VX0VRDP PW Model Matched, No Firmware Match! Will not Download Firmware! Firmware Version is not compatible.
Aha. Hardware matches, old Firmware CC32 does not match new CC35. Now what? Is there an update for my drive and if so, how do I get and apply it? Any hints, answers or helpful URLs would be highly appreciated.

Last edited by JZL240I-U; 12-29-2013 at 12:26 PM.
 
Old 12-29-2013, 02:35 PM   #2
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,768

Rep: Reputation: 208Reputation: 208Reputation: 208
Curious...

Everything on the Seagate site says you have the right download for updating the firmware on this HDD; Seagate must be in error somewhere. That, or they don't mention that there is more than one version of his HDD with the same model number, and the update isn't an exact fit for the one you have.

Assuming that the latest firmware version is an option but not a necessity, you may not find it advisable to load the new version. However, it seems to be possible to force the upgrade. After a full backup of your data:

http://niallbest.com/seagate-2tb-st3...mware-upgrade/

In addition, you might seek more information on the HDD by running the command "lshw" in a terminal to see what the HDD reports about itself and its firmware or download and run the Seagate HDD utility "Seatools" to see what it reports.

http://www.seagate.com/support/downl...ls-dos-master/

Last edited by thorkelljarl; 12-29-2013 at 03:22 PM.
 
Old 12-31-2013, 11:04 AM   #3
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE 13.2 / 12.3_64-KDE, Ubuntu 14.04, Mint 17
Posts: 3,757

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by thorkelljarl View Post
...After a full backup of your data:

http://niallbest.com/seagate-2tb-st3...mware-upgrade/
I'll wait with that one a little more.
Quote:
Originally Posted by thorkelljarl View Post
...In addition, you might seek more information on the HDD by running the command "lshw" in a terminal to see what the HDD reports about itself and its firmware or download and run the Seagate HDD utility "Seatools" to see what it reports.
lshw is not part of the openSuSE setup. I'll dig up their command still... I downloaded the seatool thingy, but I have not burnt it yet. Will report if there is something worthwhile. What I did try as a consequence of reading your first link was to switch from ACPI to ATA mode in the BIOS, but to no avail. Same error as before.

Last edited by JZL240I-U; 12-31-2013 at 11:06 AM.
 
Old 01-01-2014, 06:07 AM   #4
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,768

Rep: Reputation: 208Reputation: 208Reputation: 208
To force or not to force...

As I looked through various posts on the Internet, I saw that the reason owners of these HDDs needed to find a way to force the firmware upgrade was that the drive exhibited a potentially destructive clicking with the older firmware.

Whatever you choose to do, regularly checking the hardware status and having a through and timely backup of this HDD would be advised.

You can find a package for "lshw" through the openSUSE Package Search web site.

Last edited by thorkelljarl; 01-01-2014 at 06:34 AM.
 
Old 01-02-2014, 08:08 AM   #5
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE 13.2 / 12.3_64-KDE, Ubuntu 14.04, Mint 17
Posts: 3,757

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by thorkelljarl View Post
...I saw that the reason owners of these HDDs needed to find a way to force the firmware upgrade was that the drive exhibited a potentially destructive clicking with the older firmware...
Thas is not my problem, or rather the drive is pleasantly quiet even during accesses.

I just found in the S.M.A.R.T. protocol that a new firmware version might be / was out. On checking this out I read Seagate advising to do regular updates since the earlier bugs and problems were cleared and the updates guarateed better data security and lifetime for the drives. Thus I'm trying to follow a manufacturers recommended procedure.

Quote:
Originally Posted by thorkelljarl View Post
Whatever you choose to do, regularly checking the hardware status and having a through and timely backup of this HDD would be advised.
Indeed.

Quote:
Originally Posted by thorkelljarl View Post
You can find a package for "lshw" through the openSUSE Package Search web site.
It is called something different here, I just don't recall what at the moment .

<edit> I just recalled it, it is called "hwinfo" on open SuSE. Will run it later. </edit>

Last edited by JZL240I-U; 01-02-2014 at 08:21 AM.
 
Old 01-02-2014, 10:27 AM   #6
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE 13.2 / 12.3_64-KDE, Ubuntu 14.04, Mint 17
Posts: 3,757

Original Poster
Rep: Reputation: Disabled
This is the output from hwinfo:
Quote:
PC:~ # hwinfo --disk
34: IDE 00.0: 10600 Disk
[Created at block.245]
Unique ID: 3OOL.K+dVc3bvxr2
Parent ID: 7EWs.834oaTB3pAF
SysFS ID: /class/block/sda
SysFS BusID: 0:0:0:0
SysFS Device Link: /devices/pci0000:00/0000:00:11.0/ata1/host0/target0:0:0/0:0:0:0
Hardware Class: disk
Model: &quot;ST31000520AS&quot;
Device: &quot;ST31000520AS&quot;
Revision: &quot;CC32&quot;
Serial ID: &quot;5VX0VRDP&quot;
Driver: &quot;ahci&quot;, &quot;sd&quot;
Driver Modules: &quot;ahci&quot;
Device File: /dev/sda
Device Files: /dev/sda, /dev/disk/by-id/ata-ST31000520AS_5VX0VRDP, /dev/disk/by-id/scsi-1ATA_ST31000520AS_5VX0VRDP, /dev/disk/by-id/scsi-SATA_ST31000520AS_5VX0VRDP, /dev/disk/by-id/wwn-0x5000c500251284e6, /dev/disk/by-path/pci-0000:00:11.0-scsi-0:0:0:0
Device Number: block 8:0-8:15
Geometry (Logical): CHS 121601/255/63
Size: 1953525168 sectors a 512 bytes
Capacity: 931 GB (1000204886016 bytes)
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #5 (SATA controller)
Any technical findings in them?

Last edited by JZL240I-U; 01-02-2014 at 10:28 AM.
 
Old 01-02-2014, 01:40 PM   #7
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,768

Rep: Reputation: 208Reputation: 208Reputation: 208
linux is choice...

I see nothing of alarm in the results of "hwinfo". I mentioned possible sources for gathering information on your HDD in case you wanted to see some background on its setup and running state or wanted to be able to check the disk at intervals. I assume that you have SMART running as a constant monitor, and it will do its best to warn of a problem.

If you note any signs of trouble or you're simply feeling adventurous sometime, you can force the update; it seems to have a good rate of success.
 
Old 01-03-2014, 06:18 AM   #8
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE 13.2 / 12.3_64-KDE, Ubuntu 14.04, Mint 17
Posts: 3,757

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by thorkelljarl View Post
...I see nothing of alarm in the results of "hwinfo"...
Ahh, thanks.

Quote:
Originally Posted by thorkelljarl View Post
...I mentioned possible sources for gathering information on your HDD in case you wanted to see some background on its setup and running state or wanted to be able to check the disk at intervals. I assume that you have SMART running as a constant monitor, and it will do its best to warn of a problem...
Again thanks and yes, SMART is runnning. As I wrote, I found the hint for a firmware update in its output.

Quote:
Originally Posted by thorkelljarl View Post
...If you note any signs of trouble or you're simply feeling adventurous sometime, you can force the update; it seems to have a good rate of success.
Perhaps during the weekend -- or some time later, depends mostly on the time I can spare for adventures .
 
Old 02-18-2014, 01:14 PM   #9
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE 13.2 / 12.3_64-KDE, Ubuntu 14.04, Mint 17
Posts: 3,757

Original Poster
Rep: Reputation: Disabled
So I felt adventurous and I dared it...

I issued the command as recommended by seagate
Code:
FDL486A -m Hepburn -f HECC358H.LOD -s -x -b -v -a 20
Results:

Code:
Model ST31000520AS ... CC32 Bus 0 Device 0
Invalid data..1:00
Download procedure failed
Model ST31000520AS ... CC32

Press 'c' to go back to Windows/Linux OS
Grrrr. I hate it when a manufacturer doesn't even understand its own devices .

Last edited by JZL240I-U; 02-18-2014 at 01:15 PM.
 
Old 02-18-2014, 02:06 PM   #10
metaschima
Senior Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 1,877

Rep: Reputation: 458Reputation: 458Reputation: 458Reputation: 458Reputation: 458
Put in the serial and model number given by smartctl or lshw in:
https://apps1.seagate.com/downloads/request.html
It should give you the right firmware.
 
Old 02-19-2014, 04:38 AM   #11
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,768

Rep: Reputation: 208Reputation: 208Reputation: 208
A little different...

The instructions on the original Seagate site are not exactly the same.

Quote:
1. Burn as an ISO image and boot to the provided firmware flash ISO

2. The first screen you will see is a disclaimer and some instructions on how to proceed (Please read the disclaimer)

*If these drives have any data that is of value and that data is not backed up prior to attempting this or any firmware upgrade backup the data, if not then proceed.

3. When you are done you can press the [Esc] on your keyboard.

4. At this screen you will see options D-Z. On you keyboard press both the [Ctrl] + [c] keys.

5. Press the [Y] key on your keyboard to exit the batch file.

6. At the command link type in the following command then press enter on your keyboard:

FDL486A -m Hepburn -f HECC358H.LOD -s -x -b -v -a 20

At this point the firmware flash should start and complete.

Make sure to only have to two drives that you are updating connected to system when attempting to update the firmware.
The blog from nialbest was this.

Quote:
"1) updating from a bootable CD
2) Allow the update to fail on the first pass. Wait for the following message: "The system will power off after pressing any key..."
3) Abort the batch by typing Ctrl-C or Ctrl-Break.
4) Type the following line at the FreeDOS prompt:
FDL486A -m Hepburn -f HECC358H.LOD -i ST32000542AS -s -x -b -v -a 20
5) Power cycle the drive when the update is complete."
Did you try the update after exiting or letting the procedure fail before you issued the command? Did you set the BIOS for ATA?

You might download the firmware update again using the model and serial number in case Seagate has changed anything, and try the command with the exact information from the results of your "hwinfo" as in nialbest. If that doesn't work, try without again, as in the Seagate post. I noticed that the blog post from nialbest now uses the command without specifying the HDD model, as Seagate recommends, so it should have worked-?.

http://niallbest.com/seagate-2tb-st3...mware-upgrade/

Seagate is not a firm noted for its thoroughness.

Last edited by thorkelljarl; 02-19-2014 at 06:59 AM.
 
Old 02-19-2014, 10:50 AM   #12
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE 13.2 / 12.3_64-KDE, Ubuntu 14.04, Mint 17
Posts: 3,757

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by metaschima View Post
It should give you the right firmware.
It is the right firmware according to the seagate link in the output of &quot;smartctl -a /dev/sda&quot; The original message was
Quote:
Model ST31000520AS SN 5VX0VRDP PW Model Matched, No Firmware Match! Will not Download Firmware! Firmware Version is not compatible.
As an aside, the site of your link proclaims no firmware for this model as of today ...

Last edited by JZL240I-U; 02-19-2014 at 11:04 AM.
 
Old 02-19-2014, 11:00 AM   #13
metaschima
Senior Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 1,877

Rep: Reputation: 458Reputation: 458Reputation: 458Reputation: 458Reputation: 458
If the site says no firmware is available then maybe it is right. Remember that it depends on both model and serial number that's why I prefer that link.
 
Old 02-20-2014, 10:12 AM   #14
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE 13.2 / 12.3_64-KDE, Ubuntu 14.04, Mint 17
Posts: 3,757

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by thorkelljarl View Post
Did you try the update after exiting or letting the procedure fail before you issued the command? Did you set the BIOS for ATA?
Failing won't work, because one can't get back to the command line. I retried with BIOS set for ATA, with the same results. (Sorry, that's why I'm posting only now).
Quote:
Originally Posted by thorkelljarl View Post
...as in nialbest. If that doesn't work, try without again, as in the Seagate post. I noticed that the blog post from nialbest now uses the command without specifying the HDD model, as Seagate recommends, so it should have worked-?
Sorry, but it did not work...
Quote:
Originally Posted by thorkelljarl View Post
Seagate is not a firm noted for its thoroughness.
Indeed. Alas.
 
Old 02-21-2014, 04:41 AM   #15
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,768

Rep: Reputation: 208Reputation: 208Reputation: 208
Just so I understand the problem...

The method is based on having the Dos program run with the commands you need to force the update. This is done either before it normally runs, by pressing [Esc] in the case of Seagate's recommendation, or after it runs and fails, as stated by niallbest.

I understand that you can press (Esc) at the right moment and get to a Dos prompt, but the update command still fails. However, you can't let the update fail and get to a prompt with Ctrl-C or Ctrl-Break to enter the command.

The only thing I can think of is to set your BIOS CD/DVD and HDD controller settings to IDE in case the Dos based live-CD can't find itself. I have to do this to run a Samsung HDD utility with my CD/DVD drives connected with SATA cables to the same controller as my HDD.

You can try again in various combinations, but unless you're thinking of using this HDD in a RAID array, or it shows aberrant behavior, you don't need to update the firmware. If you're stubborn you can download and burn the ISO file again or try the update with the Windows .exe, but would it make any difference?

Spring is upon us, and might present more interesting moments than those spent on this endeavor. Today I'll bicycle out into the rain, but shall return if you require.

Last edited by thorkelljarl; 02-21-2014 at 04:43 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Firmware update seagate barracuda 1 GB drive? JZL240I-U Linux - Hardware 17 05-19-2015 06:53 AM
Seagate Barracuda 3.5" 1TB SATA3 64MB what do you think about it? Dangerous_Wreck Linux - Hardware 1 04-22-2012 03:35 AM
[SOLVED] Mounting Both A Seagate 1Tb and 500Gb HDD Adler Linux - General 11 11-15-2010 08:37 PM
Seagate barracuda vs western digital black 1TB samnjugu Linux - Hardware 6 01-26-2010 12:56 PM


All times are GMT -5. The time now is 05:28 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration