LinHES Forums http://forums.linhes.org/ |
|
HOWTO: Seagate 7200.11 HDDs - read to prevent DATA LOSS! http://forums.linhes.org/viewtopic.php?f=11&t=19453 |
Page 1 of 1 |
Author: | graysky [ Tue Jan 20, 2009 2:34 pm ] |
Post subject: | HOWTO: Seagate 7200.11 HDDs - read to prevent DATA LOSS! |
Background Information This howto is specifically aimed at the owners of Seagate 11th generation HDDs because of an extremely serious firmware problem. I don't want to copy/paste the whole thing, so first off, read this Anandtech article describing the issue. I have copy/pasted the following from Seagate's knowledge base which is the list of affected HDDs by model number... there are 21 of them under the Seagate and Maxtor brands! So why did I post this in the HOWTO section? In this post, I will teach how to use smartmontools to accomplish two goals: 1) Show you the model of your HDD (Seagate or not) 2) Show you the version of the firmware you're running Why am I doing this? Seagate's own KB is too windows-centric and doesn't offer a LINUX user any utility to diagnose this serious issue! Anyway, here is the list of affected drives, read on to see how to install and use smartmontools: "Barracuda 7200.11" ST31000340AS ST3750330AS ST3640330AS ST3500320AS ST31500341AS ST31000333AS ST3640323AS ST3640623AS ST3320613AS ST3320813AS ST3160813AS "Barracuda ES.2 SATA" ST31000340NS ST3750330NS ST3500320NS ST3250310NS "DiamondMax 22" STM31000340AS STM3750330AS STM3500320AS STM31000334AS STM3320614AS STM3160813AS I would NOT update the firmware at this time (20-Jan-09)! Keep an eye on the Anantech article (hopefully they keep it updated). A while ago, I posted instructions to install smartmontools onto R5.5 for the purposes of reading the the SMART info on your HDD. You can also use smartmontools to read your HDD's model and firmware (among other things). Here is my original post. I will copy/paste the installation instructions here for you so you don't need to read it. Installing Smartmontools on KM R5.5 Code: # aptitude update # aptitude install -s smartmontools The -s switch is to simulate the installation. Read the output from aptitude and make sure it doesn't want to do anything crazy like removing 40 files or the like. When you're happy with the output, go ahead and remove the -s switch and do the install for real: Code: # aptitude install smartmontools Use Smartmontools to Figure-out Your HDD Model Number and Firemware Version Just run the following (assuming you're using a SATA HDD). If you're using an IDE drive, substitute 'hda' for 'sda' in the following command: Code: # smartctrl -a /dev/sda | grep Model Again, if you have an IDE drive, you'd use 'hda' in that command. If you have two HDDs in your system, just change the last letter accordingly.. For example, sda = 1st hdd and sdb = 2nd hdd, etc. Also, this command is CASE SENSITIVE (note that the word 'Model' is capitalized). Here is an example output from my system: Code: smartctl -a /dev/sda | grep Model Model Family: Seagate Barracuda 7200.11 Device Model: ST3750330AS Now to read the firmware, use the following command: Code: # smartctl -a /dev/sda | grep Firmware Here is an example output from my system: Code: # smartctl -a /dev/sda | grep Firmware
Firmware Version: SD15 Anyway, just wanted to share the info and a way to diagnose things under KM. |
Author: | graysky [ Sat Jan 24, 2009 8:40 am ] |
Post subject: | |
I just updated my ST3750330AS and ST3640323AS drives to their latest respective firmwares and was able to reboot and use them just fine. I think the issue is solved. Antech is also reported green lights on the latest firmware releases. Go to the Seagate kb linked above and d/l your firmware update! Code: smartctl -i /dev/sda smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Model Family: Seagate Barracuda 7200.11 Serial Number: XXXXXXXX Device Model: ST3750330AS Firmware Version: SD1A User Capacity: 750,156,374,016 bytes Code: # smartctl -i /dev/sdb
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Device Model: ST3640323AS Serial Number: XXXXXXXX Firmware Version: SD1B User Capacity: 640,135,028,736 bytes Note that some models are using a modified version of the original SD1A which was the one known to brick the HDDs.... why in the world would Seagate release a 'refreshed' version is beyond me! In other words, they should have given the refreshed version a new version number since so many people have been warned not to install the original SD1A. |
Author: | graysky [ Tue Jan 27, 2009 3:32 pm ] |
Post subject: | |
Seagate engineer explains Barracuda firmware issues - article from guru3d you might find interesting regarding this debacle. |
Author: | Liv2Cod [ Tue Jan 27, 2009 7:50 pm ] |
Post subject: | |
I saw Fry's selling the 1.5T drives for $129 this weekend. Not a lot of takers, tho... ![]() |
Author: | cecil [ Wed Jan 28, 2009 1:06 am ] |
Post subject: | |
![]() ![]() ![]() |
Author: | graysky [ Wed Jan 28, 2009 3:55 pm ] |
Post subject: | |
Liv2Cod wrote: I saw Fry's selling the 1.5T drives for $129 this weekend. Not a lot of takers, tho...
![]() From what I've read, the SD1B firmware fix is great. 11-1/2 gigs per dollar is pretty sweet. |
Author: | cliffsjunk [ Sun Feb 01, 2009 2:12 am ] |
Post subject: | |
From what I read, this sounds like it might be more than just a firmware problem, but they are trying to pass it off as firmware to avoid the cost of replacing the drives. Take this with a grain of salt as I am suspicious by nature (;>) ... Cliff |
Author: | graysky [ Sun Feb 01, 2009 5:51 am ] |
Post subject: | |
@cliffsj - hmmm... do you have any links that support that assertion? Have a look at this interview with a seagate engineer: Quote: The problem with the 7200.11 series bricking, which has been in the news for the last month, was what really got the ball rolling. The Seagate employee says that is an old problem that was difficult to diagnose. A log or journal is written to in the firmware when certain events occur. If this reaches 320 entries and the drive is powered down, it will produce errors during initialization and not report information to the BIOS. Engineers quickly began work on a new firmware update to prevent this from happening.
Normally, a customer would go through the usual process of contacting customer support for the new preventative update and “this firmware had to go through five different checks to make sure it applies to the specific conditions to qualify sending to a customer, before now. 5 chances for us to go 'your drive needs the other (or none) firmware update'.” However, management, in order to quell the possibility of liability for drive failures, pushed a general public release of the firmware. “Suddenly, it's down to one check, and even that was more designed for a contingency just in case the wrong firmware was sent out.” |
Author: | cliffsjunk [ Wed Feb 18, 2009 8:33 am ] |
Post subject: | |
graysky wrote: @cliffsj - hmmm... do you have any links that support that assertion?
The data from some bricked drives are recoverable and from some are not. Now why would that be if it is just a log full error? I remember reading that part of the issue was a particular chip (buffer ram?) was not being detected correctly sometimes and that smells like bad hardware unless they can fix it by adding wait states in software. Sorry I really don't remember where I read these things. |
Page 1 of 1 | All times are UTC - 6 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |