kein einziges Beispiel wie man unter Linux in der Konsole normalerweise die HD flasht
Also so leicht ist die richtige Syntax nicht für ein simples Flashen.
Die Frage ist, ob man die Fehler nach einem Neustart ignorieren kann.
DIe HDD enthielt keine Partitionstabelle bzw. irgendwelche Daten.
# openSeaChest_Firmware -s
...
nvme_ioctl_id: Inappropriate ioctl for device
Vendor Handle Model Number Serial Number FwRev
asmedia /dev/sg0 ASM235 00000000000000000000 0
NVMe /dev/nvme0n1 CT1000P3PSSD8 ...
Ich habe das probiert, soll ich anders nochmals flashen? Siehe marktierte Probleme.
# openSeaChest_Firmware -d /dev/sg0 -v 2 --downloadFW CimarronBPExos7E10SATA-STD-512E-SN04.LOD --downloadMode auto --activateFW
==========================================================================================
openSeaChest_Firmware - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Firmware Version: 4.0.0-6_2_0 X86_64
Build Date: Dec 4 2023
Today: Sat Feb 22 21:23:27 2025 User: root
==========================================================================================
Sending SCSI Test Unit Ready
Test Unit Ready returning: SUCCESS
Sending SCSI Inquiry
Inquiry returning: SUCCESS
Sending SCSI Inquiry, VPD = 00h
Inquiry returning: SUCCESS
Sending SCSI Inquiry, VPD = 80h
Inquiry returning: SUCCESS
Sending SCSI Inquiry, VPD = 83h
Inquiry returning: SUCCESS
Sending SCSI Read Capacity 10 command
Read Capacity 10 returning: SUCCESS
Sending SCSI Read Capacity 16 command
Read Capacity 16 returning: SUCCESS
Sending SCSI Inquiry, VPD = 89h
Sending SCSI Test Unit Ready
Test Unit Ready returning: SUCCESS
Inquiry returning: NOT SUPPORTED
Sending ATA Identify command
Identify returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 00h, Page 0, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 30h, Page 0, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 30h, Page 1, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 30h, Page 3, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 04h, Page 0, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 04h, Page 1, Count 1
Read Log Ext DMA returning: SUCCESS
/dev/sg0 - ASM235 - 00000000000000000000 - 0 - ATA
Sending ATA Read Log Ext DMA command - Log 30h, Page 3, Count 1
Read Log Ext DMA returning: SUCCESS
Sending SCSI Synchronize Cache 16
Synchronize Cache 16 returning: SUCCESS
Sending ATA Download Microcode, subcommand 0xE
Download Microcode returning: SUCCESS
.Sending ATA Download Microcode, subcommand 0xE
Download Microcode returning: SUCCESS
...
Sending ATA Download Microcode, subcommand 0xE
Download Microcode returning: SUCCESS
.Sending ATA Download Microcode, subcommand 0xF
Download Microcode returning: SUCCESS
Firmware Download successful
Firmware Download time (s): 6.26
Average time/segment (ms): 44.47
Activate Time (s): 4.09
Sending SCSI Test Unit Ready
Test Unit Ready returning: SUCCESS
Sending SCSI Inquiry
Inquiry returning: SUCCESS
Sending SCSI Inquiry, VPD = 00h
Inquiry returning: SUCCESS
Sending SCSI Inquiry, VPD = 80h
Inquiry returning: SUCCESS
Sending SCSI Inquiry, VPD = 83h
Inquiry returning: SUCCESS
Sending SCSI Read Capacity 10 command
Read Capacity 10 returning: SUCCESS
Sending SCSI Read Capacity 16 command
Read Capacity 16 returning: SUCCESS
Sending SCSI Inquiry, VPD = 89h
Sending SCSI Test Unit Ready
Test Unit Ready returning: SUCCESS
Inquiry returning: NOT SUPPORTED
Sending ATA Identify command
Identify returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 00h, Page 0, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 30h, Page 0, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 30h, Page 1, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 30h, Page 3, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 04h, Page 0, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 04h, Page 1, Count 1
Read Log Ext DMA returning: SUCCESS
New firmware version is 0
Sending ATA Read Log Ext DMA command - Log 30h, Page 3, Count 1
Read Log Ext DMA returning: SUCCESS
Sending ATA Read Log Ext DMA command - Log 30h, Page 3, Count 1
Read Log Ext DMA returning: SUCCESS
Sending SCSI Synchronize Cache 16
Synchronize Cache 16 returning: SUCCESS
Sending ATA Download Microcode, subcommand 0xF
Download Microcode returning: ABORTED
Firmware activation failed
Nach einem Neustart:
# smartctl -a /dev/sda
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-53-generic] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: ST10000NM017B-2TL103
Firmware Version: SN04
User Capacity: 10.000.831.348.736 bytes [10,0 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 7200 rpm
Form Factor: 3.5 inches
Device is: Not in smartctl database 7.3/5528
ATA Version is: ACS-4 (minor revision not indicated)
SATA Version is: SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Sat Feb 22 21:35:50 2025 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Davor hatte ich SN03. Keine Ahnung, ob die HD jetzt brauchbar funktioniert?
https://github.com/Seagate/openSeaChest/issues/121
https://github.com/Seagate/ToolBin/issues/31
Ich weiß nicht, ob die Threads vergleichbar sinn, denn bei mir:
Zuerst:
Dann:
Hier:
Sense Key: 1h = Recovered Error # 108x vorhanden
Schaut in etwa so aus:
Sense Key: 1h = Recovered Error
ASC & ASCQ: 0h - 1Dh = ATA Passthrough Information Available
FRU: 0h = No Additional Information
Return Task File Registers:
[Error] = 00h
[Count] = 01h
[LBA Lo] = 00h
[LBA Mid] = 00h
[LBA Hi] = 00h
[Device] = A0h
[Status] = 50h
Ready
Seek Complete
ca. 110x kommt
SG Masked Status = 01h - Check Condition
Hardware-Fehler?
SG IO Issued as Indirect IO
SG Masked Status = 01h - Check Condition
SG Host Status = 07h - Internal Adapter Error
SG Driver Status = 08h - Driver Sense Data Available
SG IO Issued as Indirect IO
SG Masked Status = 01h - Check Condition
SG Driver Status = 08h - Driver Sense Data Available