Comments (30)
from openseachest.
Hi Tim,
First of all thanks for your time in assisting with this. I must say all indications to a layman look as though the firmware is incorrect or being blocked despite the fact I've downloaded it from the Seagate website having tried a range of my SN03 -> SN04 serial numbers. I've tried with the bundled SeaChest binary, the latest SeaChest binary from Seagate and now the openSeaChest suite so far.
I have given up on the firmware for now, am hopeful you can point me in the right direction given the above.
Firstly, I'd like to make clear this is the current suite of drives
My focus for this exercise is /dev/sg2 and /dev/sg3
In attempting to upgrade the firmware once again, it was not successful, and yes have power cycled the drive etc.
I decided to revisit the firmware later and for now push /dev/sg2 and /dev/sg3 to 4096 from 512.
/dev/sg2 appeared to be all good https://pastebin.com/KR9FY78G
/dev/sg3 does not... look good at all https://pastebin.com/iMFbCWEG
It now seemingly looks as though /dev/sg3 is unreadable entirely https://pastebin.com/4mMKbpm5
So now our mission is to recover /dev/sg3 so both sg2 & sg3 are stable at 4096.
Then re-visit why this firmware update isn't working...
from openseachest.
-rwx------+ 1 synology users 384 Oct 4 2022 ENBP-SN04.CFS
-rwx------+ 1 synology users 2.6M Oct 3 2022 EvansBPExosX18SATA-STD-512E-SN04.LOD
-rwx------+ 1 synology users 604K Mar 28 08:16 openSeaChest_Basics
-rwx------+ 1 synology users 548K Mar 28 08:16 openSeaChest_Configure
-rwx------+ 1 synology users 601K Mar 28 08:16 openSeaChest_Erase
-rwx------+ 1 synology users 505K Mar 28 08:16 openSeaChest_Firmware
-rwx------+ 1 synology users 578K Mar 28 08:16 openSeaChest_Format
-rwx------+ 1 synology users 553K Mar 28 08:16 openSeaChest_GenericTests
-rwx------+ 1 synology users 630K Mar 28 08:16 openSeaChest_Info
-rwx------+ 1 synology users 531K Mar 28 08:16 openSeaChest_Logs
-rwx------+ 1 synology users 556K Mar 28 08:16 openSeaChest_NVMe
-rwx------+ 1 synology users 598K Mar 28 08:16 openSeaChest_PassthroughTest
-rwx------+ 1 synology users 557K Mar 28 08:16 openSeaChest_PowerControl
-rwx------+ 1 synology users 519K Mar 28 08:16 openSeaChest_Security
-rwx------+ 1 synology users 780K Mar 28 08:16 openSeaChest_SMART
-rwx------+ 1 synology users 489K Mar 28 08:16 openSeaChest_ZBD
from openseachest.
Also this outlines the successfully modified drive and the failed drive.
Unsure on next steps!
from openseachest.
@nachopants I could not access to the link you have provided. It will be much better if you post it somewhere more accessible or attach it here.
Also if you add "-v 4" to the command. This will provide us more info that will be helpful to debug the issue.
from openseachest.
from openseachest.
Hi team,
As a first step here are all of the debug links above in order...
https://seagate-debug.s3.ap-southeast-2.amazonaws.com/debug1.txt
https://seagate-debug.s3.ap-southeast-2.amazonaws.com/debug2.txt
https://seagate-debug.s3.ap-southeast-2.amazonaws.com/debug3.txt
https://seagate-debug.s3.ap-southeast-2.amazonaws.com/debug4.txt
https://seagate-debug.s3.ap-southeast-2.amazonaws.com/debug5.txt
https://seagate-debug.s3.ap-southeast-2.amazonaws.com/debug6.txt
https://seagate-debug.s3.ap-southeast-2.amazonaws.com/debug7.txt
I hope you can open these? These reveal all the information you're after, debug logs, serial numbers, etc
The device itself is a Synology DS3617xs
ash-4.4# uname -a
Linux nachoServ 4.4.302+ #64570 SMP Thu Jul 20 00:07:27 CST 2023 x86_64 GNU/Linux synology_broadwell_3617xs
Yes one drive did upgrade without issue, the other drive, I am guessing about 'halfway through' the sector size change all of a sudden said 'device not found' and started throwing errors. It has not recovered. It's simply blank on all columns in the scan as shown by the debug texts above
I am using the latest 'release' from the openSeaChest github repo for now.
The main issue is the failure of the drive at the bottom of https://seagate-debug.s3.ap-southeast-2.amazonaws.com/debug5.txt
from openseachest.
> ash-4.4# ./openSeaChest_Basics -s
> ==========================================================================================
> openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
> Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
> openSeaChest_Basics Version: 3.5.2-4_1_1 X86_64
> Build Date: Mar 27 2023
> Today: Fri Sep 22 09:27:16 2023 User: root
> ==========================================================================================
> Vendor Handle Model Number Serial Number FwRev
> ATA /dev/sg0 ST3000VN007-2E4166 Z6A01TKZ SC60
> ATA /dev/sg1 ST3000VN007-2AH16M ZDH6DN24 SC60
> ATA /dev/sg2 ST3000VN007-2E4166 Z6A01CHP SC60
> ATA /dev/sg3 ST3000VN007-2E4166 Z6A01RZJ SC60
> ATA /dev/sg4 ST16000NM000J-2TW103 ZR60EBCQ SN03
> ATA /dev/sg5 ST16000NM000J-2TW103 ZR60EBCH SN03
> ATA /dev/sg6 ST16000NM000J-2TW103 ZR70SWR4 SN03
> /dev/sg7
> ATA /dev/sg8 ST16000NM000J-2TW103 ZR60595N SN03
> ATA /dev/sg9 ST16000NM000J-2TW103 ZRS0J0P8 SN03
> ATA /dev/sg10 ST16000NM000J-2TW103 ZR505EW1 SN03
> ATA /dev/sg11 ST16000NM000J-2TW103 ZR60595Q SN03
> MARVELL /dev/sg12 Virtual Device V Device 1.00
> Synology /dev/sg13 DiskStation 615609077010 PMAP
>
> ash-4.4# ./openSeaChest_Basics -d /dev/sg7 --displayLBA 1000
> ==========================================================================================
> openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
> Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
> openSeaChest_Basics Version: 3.5.2-4_1_1 X86_64
> Build Date: Mar 27 2023
> Today: Fri Sep 22 09:27:19 2023 User: root
> ==========================================================================================
>
> /dev/sg7 - - - - SCSI
> Could not allocate memory to read LBA.: No such device or address
>
> ash-4.4# ./openSeaChest_Basics -d /dev/sg7 --overwrite 0 --confirm this-will-erase-data
> ==========================================================================================
> openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
> Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
> openSeaChest_Basics Version: 3.5.2-4_1_1 X86_64
> Build Date: Mar 27 2023
> Today: Fri Sep 22 09:27:45 2023 User: root
> ==========================================================================================
>
> /dev/sg7 - - - - SCSI
> Floating point exception (core dumped)
>
> ash-4.4# ./openSeaChest_Basics -d /dev/sg7 --overwrite 1000 --overwriteRange 2000 --confirm this-will-erase-data
> ==========================================================================================
> openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
> Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
> openSeaChest_Basics Version: 3.5.2-4_1_1 X86_64
> Build Date: Mar 27 2023
> Today: Fri Sep 22 09:28:07 2023 User: root
> ==========================================================================================
>
> /dev/sg7 - - - - SCSI
> Floating point exception (core dumped)
from openseachest.
from openseachest.
from openseachest.
from openseachest.
The O/S is GNU/Linux running on a Synology DS3617xs+
ash-4.4# uname -a
Linux nachoServ 4.4.302+ #64570 SMP Thu Jul 20 00:07:27 CST 2023 x86_64 GNU/Linux synology_broadwell_3617xs
To confirm, I get 'firmware update failed' on ALL of those drives unless I set downloadMode to segmented, in which case it says 'firmware successfully update to SN03' (instead of updating to SN04)
It's really strange, it's like there is a setting on the drive refusing it from accepting firmware updates.
This is the Synology UI. It's showing:
- Drive 7 has successfully updated to 4kn but cannot update firmware to SN04
- Drive 8 appears to have died entirely as per the discussions above
- I'm too scared to change any of the other drives for now so they're all still 512b SN03
I have tried updating firmware to SN04 on maybe 5 of the drives? None are successful
https://i.imgur.com/lafbV1L.png
from openseachest.
ash-4.4# ./openSeaChest_Basics -s
==========================================================================================
openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Basics Version: 3.5.2-4_1_1 X86_64
Build Date: Mar 27 2023
Today: Mon Sep 25 12:46:05 2023 User: root
==========================================================================================
Vendor Handle Model Number Serial Number FwRev
ATA /dev/sg0 ST3000VN007-2E4166 Z6A01TKZ SC60
ATA /dev/sg1 ST3000VN007-2AH16M ZDH6DN24 SC60
ATA /dev/sg2 ST3000VN007-2E4166 Z6A01CHP SC60
ATA /dev/sg3 ST3000VN007-2E4166 Z6A01RZJ SC60
ATA /dev/sg4 ST16000NM000J-2TW103 ZR60EBCQ SN03
ATA /dev/sg5 ST16000NM000J-2TW103 ZR60EBCH SN03
ATA /dev/sg6 ST16000NM000J-2TW103 ZR70SWR4 SN03
/dev/sg7
ATA /dev/sg8 ST16000NM000J-2TW103 ZR60595N SN03
ATA /dev/sg9 ST16000NM000J-2TW103 ZRS0J0P8 SN03
ATA /dev/sg10 ST16000NM000J-2TW103 ZR505EW1 SN03
ATA /dev/sg11 ST16000NM000J-2TW103 ZR60595Q SN03
MARVELL /dev/sg12 Virtual Device V Device 1.00
Synology /dev/sg13 DiskStation 615609077010 PMAP
ash-4.4# ./openSeaChest_Firmware --downloadFW EvansBPExosX18SATA-STD-512E-SN04.LOD -d /dev/sg4
==========================================================================================
openSeaChest_Firmware - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Firmware Version: 3.4.0-4_1_1 X86_64
Build Date: Mar 27 2023
Today: Mon Sep 25 12:47:15 2023 User: root
==========================================================================================
/dev/sg4 - ST16000NM000J-2TW103 - ZR60EBCQ - SN03 - ATA
......
Firmware Download failed
ash-4.4# ./openSeaChest_Firmware --downloadFW EvansBPExosX18SATA-STD-512E-SN04.LOD -d /dev/sg8
==========================================================================================
openSeaChest_Firmware - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Firmware Version: 3.4.0-4_1_1 X86_64
Build Date: Mar 27 2023
Today: Mon Sep 25 12:47:20 2023 User: root
==========================================================================================
/dev/sg8 - ST16000NM000J-2TW103 - ZR60595N - SN03 - ATA
......
Firmware Download failed
ash-4.4# ./openSeaChest_Firmware --downloadFW EvansBPExosX18SATA-STD-512E-SN04.LOD -d /dev/sg9
==========================================================================================
openSeaChest_Firmware - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Firmware Version: 3.4.0-4_1_1 X86_64
Build Date: Mar 27 2023
Today: Mon Sep 25 12:47:21 2023 User: root
==========================================================================================
/dev/sg9 - ST16000NM000J-2TW103 - ZRS0J0P8 - SN03 - ATA
......
Firmware Download failed
ash-4.4# ./openSeaChest_Firmware --downloadFW EvansBPExosX18SATA-STD-512E-SN04.LOD -d /dev/sg10
==========================================================================================
openSeaChest_Firmware - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Firmware Version: 3.4.0-4_1_1 X86_64
Build Date: Mar 27 2023
Today: Mon Sep 25 12:47:24 2023 User: root
==========================================================================================
/dev/sg10 - ST16000NM000J-2TW103 - ZR505EW1 - SN03 - ATA
......
Firmware Download failed
ash-4.4# ./openSeaChest_Firmware --downloadFW EvansBPExosX18SATA-STD-512E-SN04.LOD -d /dev/sg11
==========================================================================================
openSeaChest_Firmware - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Firmware Version: 3.4.0-4_1_1 X86_64
Build Date: Mar 27 2023
Today: Mon Sep 25 12:47:26 2023 User: root
==========================================================================================
/dev/sg11 - ST16000NM000J-2TW103 - ZR60595Q - SN03 - ATA
......
Firmware Download failed
ash-4.4#
from openseachest.
from openseachest.
Hi Tim,
Sorry mate that reply is corrupt somehow or unreadable
from openseachest.
from openseachest.
Hi Tim,
Thanks so much for this!! Yikes that does NOT sound like a fun day haha.
I can confirm I have upgraded all of the drives successfully to 4096 and they’re all reporting as 4K native.
I’m scared to ‘guess’ at the firmware as I’ve already ‘bricked’ and returned that 1 failed drive.
Now that they’re all 4K native, what command should I execute to attempt to do the firmware upgrade in isolation?
The Synology is using an Intel Xeon E3-1230 v2 cpu
Thanks mate,
Andrew
from openseachest.
from openseachest.
Hello mate,
no sorry there is no firmware file here. I think because you’re replying via email. I think if you open the GitHub issue itself you can see the post was corrupted
if you could please attach the firmware or provide a URL, and the exact command to run, I will attempt an upgrade
from openseachest.
Hi Tim,
Just wondering if you figured out a way to provide the firmware binary as yet?
from openseachest.
This continues to be the problem.
from openseachest.
from openseachest.
from openseachest.
Hi Tim,
I think it will be easier if you visit the github issue directly, all links seem fine here.
from openseachest.
Good morning, even in Github the links go to a broken link.
Put just to ask did you ever do the
--downloadMode segmented --fwdlSegSize 512 -v3
and did you do any of the forced commands? forceATA forceATAPIO forceATAUDMA any of those ???
from openseachest.
READMEFIRST-ExosX18-EvansBP-SN04-SATA STD 512E firmware update.pdf
EvansBPExosX18SATA-STD-512E-SN04.zip
So github doesn't support the *.LOD files. That's why it stripped it off. I 7zip it and added it. So this is the same file you have and this is the firmware that you should be using to flash the drive to SN04. If the firmware still doesn't load / change I don't think it's the tool. You might want to check with the customer service and see if they have any helpful tips.
from openseachest.
Hi Tim,
I've downloaded the provided firmware file. I just tried the force commands for the first time with no luck.
./openSeaChest_Firmware --downloadFW EvansBPExosX18SATA-STD-512E-SN04.LOD --downloadMode segmented --fwdlSegSize 512 --forceATA --forceATAUDMA -d /dev/sg10 -v3
I still basically just get a success message but the firmware stays on SN03
/dev/sg10 - ST16000NM000J-2TW103 - ZR505EW1 - SN03 - ATA
..
Firmware Download successful
Firmware Download time (s): 4.13
Average time/segment (ms): 375.49
Activate Time (ms): 77.92
New firmware version is SN03
from openseachest.
Well you really have me stumped. I think it's time to call the call center and see if they know why the drive is not updating. There has to be a reason. Do the drives ever stay in idle for a long time?
from openseachest.
Thanks mate I'll give them a call. Nope, up 24/7, all less than 3 months old, all running in a Synology DS3617xs
from openseachest.
Recently I had a member of our Seagate Support reach out with questions about this same issue.
I'm not sure if it was @nachopants or a different customer running into this issue, but the same product and update failed in their case as well.
This was not a software bug causing the issue, but there is some kind of drive level incompatibility going on.
I'm not sure what the drive level issue is, but the firmware is doing the correct thing by rejecting incompatible code.
It is possible that the update only applies to a drive with a certain manufacturing time, but that level of information is not available to the Seagate.com firmware update lookup tool with the serial number provided, so it shows this update as available even though it does not apply in this case.
The online update I reviewed as "available" came with a .cfs
file. This is a proprietary file that closed source SeaChest_Firmware can use to assess if a drive is compatible with a given update or not and it appeared to be setup correctly when I reviewed the information I had available with the response I saw on a similar model drive.
I'm marking this as closed since there isn't anything I can do from the software side of this issue. Please feel free to repoen this if I can do anything else to help or create new issues for anything else you run into with openSeaChest.
from openseachest.
Related Issues (20)
- Exos X16 fails to change sector size on a Supermicro server HOT 5
- tracking "unkown command" HOT 7
- Prebuilt EFI binaries? HOT 3
- I have got dual ST8000NM000A-2KE101 - they have 0 bad sectors and errors but Raid 1 keep getting degraded - Intel® Optane™ Memory HOT 26
- How do we scan, find new firmware and update it? I am on windows HOT 3
- Make Package for ESXi HOT 2
- EPC timers no longer working after long SMART test HOT 15
- openSeaChest_Format: unknown option --showSupportedSectorSizes HOT 1
- Linux openSeaChest reports drive in `standby_z` state regardless of the actual state. HOT 13
- issue HOT 2
- Settings do not take effect HOT 5
- Some detailed changelog HOT 2
- openSeaChest .deb package misses export PATH variable HOT 3
- multiple ST20000NM007D EXOS X20 20TB firmware SC03 fails warranty claim HOT 2
- openSeaChest_PowerControl standby time ignored HOT 3
- Add option to ignore drives in standby HOT 2
- Code Security Report: 6 high severity findings, 16 total findings HOT 1
- Support QNAP TR-004 4-bay enclosure HOT 1
- Issue with Setting Sector Size on Seagate ST24000NM002H after Interruption, Drive Bricked HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openseachest.