Firmware update seagate barracuda 1 GB drive?
smartd told me in the logs, that there is an update for one of my disks avalable.
So I went to the seagate site and found the update in form on two .iso files, one for windows, one for mac. The mac iso once burned starts freedos from the CD and then commences with the update. Can this be used for linux as well or should I take wine and the windows iso? How do you do your firmware updates? Thanks fo any input... |
You weren't completely clear about the disk. If you are booting directly from that CD (as in bootable disk), then it should be OS independent and the update should be OK.
If you're inserting and opening the disk while you are within Linux, I would not recommend trying it. I also would search carefully for more information concerning wine. I use wine for many things, but I have not had good luck when it comes to directly controlling hardware. If your update fails, there is an excellent chance that you will lose all you data, and may even brick the Hard drive. |
Moved: This thread is more suitable in <linux - Hardware> and has been moved accordingly to help your thread/question get the exposure it deserves.
|
Quote:
Quote:
Quote:
Now, how do you guys run a firmware update? P.S.: @TobiSGD In which forum did I post? I was convinced it was hardware :scratch: |
I think it is a bootable iso (you should burn that image) and it will boot freedos and execute the patch (freedos is used because it is fast and simple and will enable direct access to the disk, therefore the patch process can have low level access to the device. I do not suggest you to use wine.
To be sure you would need to post the link to that iso image (or something similar) |
This is the link:
http://knowledge.seagate.com/article...S/FAQ/213915en The disk type is also in my signature: Seagate ST31000520AS (1 TB), S/N:5VX0VRDP |
It looks like it is ok: http://knowledge.seagate.com/article...S/FAQ/004989en
I would only use it if solves any issues. Otherwise you may leave it as is. |
Ah okay. Thanks for the link. I think I'll risk it for learning's sake. It is currently not my working disk with system and data and holds no irreplacable informations (I'll re-check before I do anything).
Thanks to all posters. I'll mark this thread as solved though nobody posted how they update their drives ;). Anybody like to guess why seagate doesn't mention linux or *BSD? I mean it is not like there are no servers out there running under theses OSses... |
I made it exactly as it was described on the link I sent you (the only difference was I used a pendrive)
(if you really want to say thanks just press YES). |
Quote:
And I clicked "YES" in the appropriate post :). |
Just two comments: one of my disks died because I did not check firmware and did not update it (in time), there was a possible dead-lock in the old code.
another disk was patched but I was unable to check if that patch was successful... |
Quote:
offers a scan utility which shows the firmware revision detected on your disk(s)... |
Quote:
|
Urgh. Thanks for moving the thread without my even asking for it -- and have a nice weekend.
|
flashed a Seagate Barracuda 7200.12 ST31000528AS under Linux
I have successfully flashed a Seagate Barracuda 7200.12 ST31000528AS (1TB SATA) drive with the following method: (***Use at your own risk!***)
1. Download ISO from Seagate: http://www.seagate.com/staticfiles/s...2-ALL-CC49.iso 2. mount/extract `PH-CC49.ima` from .iso file 3. dd the .ima to a USB thumb-drive: `dd if=./PH-CC49.ima of=/dev/sdX bs=512k` 4. Turn off computer and disconnect all drives except drive(s) to be flashed 5. Boot from USB-thumb drive (this will boot into the Seagate Firmware update utility 6. Follow simple on screen instructions to flash the drive(s) 7. Power off, reconnect everything back, and power on That's it! No Windows, No bulky CD's, no Grub edits, no FreeDos, no flaky Windows .exe's (tried it but it failed with an obscure error message) Credit goes to the source: http://ubuntuaddicted.blogspot.ca/20...using-usb.html (found it by searching PH-CC49.ima) |
Interesting. Thanks for sharing your experiences :).
|
Well, as they say, the guilty always come back to the scene of the crime ... ;).
At long last (before the next reorganization of my disks) I tried it what with the extraction of the .ima file, dd'ed it over to an USB-stick and booted that -- and got Code:
- Init Disk Bad or missing Command Interpreter: command.com /P /E:256 ;) |
Quote:
|
Seagate Expansion Desktop
Similar problem here: Seagate Expansion Desktop is not recognized. Since it is USB3, USB2 compatible, not SATA, I am afraid to run the application as proposed by Alecz20.
Problem: The external HD 2TB from Seagate worked fine in linux. There are two ext2 partitions and one vfat partition (empty). One of the ext2 is my backup, which I need by this time. Now opensuse does not recognize it anymore, as I show next. Googling showed similar troubles to exist, but none of them solved. First, the basics: Code:
> cat /etc/os-release Code:
> sudo /sbin/modprobe xhci_hcd Code:
> lsusb Code:
> sudo /usr/sbin/fdisk -l However, kernel sees something, like serial numer, vendor: Code:
> sudo dmesg | tail Code:
> sudo /usr/sbin/blkid Code:
> lsmod Code:
> lsusb -v That is what I am able to do after googlink around. Insights are welcome. |
Did you try to look at it with gparted or with the SUSE partitioner?
|
It seems the computer only detects the enclosure, not the drive inside. I would not flash this drive as it is. Instead try it on another machine or take out of the enclosure and connect it directly.
To rule out any Software issue, boot from a LiveCD/LiveUSB and check. This is how dmesg should look like: Code:
usb 3-3.4: New USB device found, idVendor=0bc2, idProduct=3320 |
Seagate Expansion Desktop
Thank you for both replies. I tested the external HD in an older machine but newer kernel, 4.1.12, gentoo install. It immediately attributed a /dev name. It mounted smoothly on the first try. All the data are there, partitions file systems etc. So the hardware is perfect.
The review on link given by Alecz20 made use of kernel 3.19. My current kernel in opensuse is 3.12.53. I think I'll just wait for kernel upgrade. |
Kernel variant
I had a similar issue on an Ubuntu system after I messed up some things in the kernel. It appears that I removed a package that included USB support of some sort. I solved the issue by plugging the hard drive directly in the SATA port.
Check that you have the same Linux kernel components on both machines. particularly: - linux-image-*-generic - linux-image-extra-*-generic |
All times are GMT -5. The time now is 11:45 AM. |