Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629
Rep:
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.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629
Original Poster
Rep:
Quote:
Originally Posted by purevw
You weren't completely clear about the disk.
Apologies.
Quote:
Originally Posted by purevw
If you are booting directly from that CD (as in bootable disk), then it should be OS independent and the update should be OK.
That is how I(!) understood the seagate page. I'm not absolutely sure that it is so, so I asked here.
Quote:
Originally Posted by purevw
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.
I was afraid of that.
Now, how do you guys run a firmware update?
P.S.: @TobiSGD In which forum did I post? I was convinced it was hardware
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)
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629
Original Poster
Rep:
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).
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629
Original Poster
Rep:
Quote:
Originally Posted by pan64
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).
Ah, I wouldn't have dared that (using an USB-stick).
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...
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)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.