GithubHelp home page GithubHelp logo

Comments (4)

xahmad avatar xahmad commented on July 19, 2024

@tuxd3v would you please share the output of the following?

openSeaChest_Configure --device /dev/sda --freeFall info -v 4

from openseachest.

tuxd3v avatar tuxd3v commented on July 19, 2024

Hello xahmad,
Fisrt of all thanks for your reply.
This is the output,( lots of stuff.. ):

`root@helios4:~# openSeaChest_Configure --device /dev/sda --freeFall info -v 4

openSeaChest_Configure - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2018 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Configure Version: 1.13.0-1_19_0 ARM
Build Date: Feb 3 2019
Today: Sun Feb 3 20:38:12 2019

Sending ATA Identify command
Sending SAT ATA Pass-Through Command:
Protocol: PIO
Data Direction: Data In
Task File Registers:
[Feature] = 00h
[Count] = 01h
[LBA Lo] = 00h
[LBA Mid] = 00h
[LBA Hi] = 00h
[DeviceHead] = A0h
[Command] = ECh

CDB:

    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x00 85 08 0E 00 00 00 01 00 00 00 00 00 00 A0 EC 00

Sending command with send_IO

Sense Data Buffer:

    0  1  2  3  4  5  6  7  

0x00 00 00 00 00 00 00 00 00

Sense Key: 0h = No Error
ASC & ASCQ: 0h - 0h = No Additional Sense Information
FRU: 0h = No Additional Information
Return Task File Registers:
[Error] = 00h
[Count] = 00h
[LBA Lo] = 00h
[LBA Mid] = 00h
[LBA Hi] = 00h
[Device] = 00h
[Status] = 00h

Command Time (ms): 4.01

  Data Buffer being returned:

      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x0000 5A 0C FF 3F 8C 73 10 00 00 00 00 00 3F 00 00 00 Z..?.s......?...
0x0010 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 ....
0x0020 44 5A 34 48 4D 4D 45 39 00 00 00 40 00 00 43 53 [email protected]
0x0030 30 36 20 20 20 20 54 53 30 34 30 30 4E 56 30 30 06 TS0400NV00
0x0040 2D 38 44 32 31 52 36 36 20 20 20 20 20 20 20 20 -8D21R66
0x0050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 ..
0x0060 00 40 00 2F 00 40 00 02 00 02 07 00 FF 3F 10 00 .@./.@.......?..
0x0070 3F 00 10 FC FB 00 10 5C FF FF FF 0F 00 00 07 00 ?..............
0x0080 03 00 78 00 78 00 78 00 78 00 00 01 00 00 00 00 ..x.x.x.x.......
0x0090 00 00 00 00 00 00 1F 00 0E 8D 46 00 CC 08 40 00 ..........F...@.
0x00A0 F0 07 6D 00 6B 34 69 7D 73 61 69 34 69 BC 73 61 ..m.k4i}sai4i.sa
0x00B0 7F 40 DD 00 DD 00 7F 80 FE FF 00 00 00 FE 00 10 .@..............
0x00C0 00 00 00 00 10 27 00 00 B0 BE C0 D1 01 00 00 00 .....'..........
0x00D0 00 00 00 00 03 60 00 00 00 50 00 C5 3F B2 F9 3A ........P..?..: 0x00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5E 40 ..............^@ 0x00F0 5C 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \@.............. 0x0100 21 00 B0 BE C0 D1 B0 BE C0 D1 20 20 02 00 40 01 !......... ..@. 0x0110 08 01 00 50 06 3C 0A 3C 00 00 3C 00 00 00 08 00 ...P.<.<..<..... 0x0120 00 00 00 00 FF 9D 80 02 00 00 70 00 08 00 00 00 ..........p..... 0x0130 00 00 22 00 00 00 00 80 00 00 00 01 00 A0 60 80 .."............
0x0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0150 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00 00 00 00 00 BD 50 00 00 .............P..
0x01A0 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 ...@............
0x01B0 00 00 5C 17 00 00 00 00 00 00 00 00 7F 10 00 00 ...............
0x01C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F9 ................

Identify returning: SUCCESS

Sending ATA Read Log Ext DMA command - Log 00h
Sending SAT ATA Pass-Through Command:
Protocol: UDMA
Data Direction: Data In
Task File Registers:
[FeatureExt] = 00h
[Feature] = 00h
[CountExt] = 00h
[Count] = 01h
[LBA Lo Ext] = 00h
[LBA Lo] = 00h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[DeviceHead] = A0h
[Command] = 47h

CDB:

    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x00 85 15 0E 00 00 00 01 00 00 00 00 00 00 A0 47 00

Sending command with send_IO

Sense Data Buffer:

    0  1  2  3  4  5  6  7  

0x00 00 00 00 00 00 00 00 00

Sense Key: 0h = No Error
ASC & ASCQ: 0h - 0h = No Additional Sense Information
FRU: 0h = No Additional Information
Return Task File Registers:
[Error] = 00h
[Count Ext] = 00h
[Count] = 00h
[LBA Lo Ext] = 00h
[LBA Lo] = 00h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[Device] = 00h
[Status] = 00h

Command Time (ms): 3.24

  Data Buffer being returned:

      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x0000 01 00 00 00 00 00 05 00 08 00 00 00 00 00 01 00 ................
0x0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0020 01 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 ................
0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0040 00 00 01 00 01 00 00 00 00 02 00 00 00 00 00 00 ................
0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0060 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0100 10 00 10 00 10 00 10 00 10 00 10 00 10 00 10 00 ................
0x0110 10 00 10 00 10 00 10 00 10 00 10 00 10 00 10 00 ................
0x0120 10 00 10 00 10 00 10 00 10 00 10 00 10 00 10 00 ................
0x0130 10 00 10 00 10 00 10 00 10 00 10 00 10 00 10 00 ................
0x0140 00 00 18 00 E0 1F 00 00 00 00 00 00 C0 00 00 00 ................
0x0150 88 00 88 00 00 00 01 00 00 00 00 00 00 00 00 00 ................
0x0160 58 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 X#..............
0x0170 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF ................
0x0180 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01A0 00 00 88 00 10 27 80 07 00 00 00 00 00 00 00 00 .....'..........
0x01B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01C0 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

Read Log Ext DMA returning: SUCCESS

Sending ATA Read Log Ext DMA command - Log 30h
Sending SAT ATA Pass-Through Command:
Protocol: UDMA
Data Direction: Data In
Task File Registers:
[FeatureExt] = 00h
[Feature] = 00h
[CountExt] = 00h
[Count] = 01h
[LBA Lo Ext] = 00h
[LBA Lo] = 30h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[DeviceHead] = A0h
[Command] = 47h

CDB:

    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x00 85 15 0E 00 00 00 01 00 30 00 00 00 00 A0 47 00

Sending command with send_IO

Sense Data Buffer:

    0  1  2  3  4  5  6  7  

0x00 00 00 00 00 00 00 00 00

Sense Key: 0h = No Error
ASC & ASCQ: 0h - 0h = No Additional Sense Information
FRU: 0h = No Additional Information
Return Task File Registers:
[Error] = 00h
[Count Ext] = 00h
[Count] = 00h
[LBA Lo Ext] = 00h
[LBA Lo] = 00h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[Device] = 00h
[Status] = 00h

Command Time (us): 880.45

  Data Buffer being returned:

      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x0000 01 00 00 00 00 00 00 00 09 00 01 02 03 04 05 06 ................
0x0010 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

Read Log Ext DMA returning: SUCCESS

Sending ATA Read Log Ext DMA command - Log 30h
Sending SAT ATA Pass-Through Command:
Protocol: UDMA
Data Direction: Data In
Task File Registers:
[FeatureExt] = 00h
[Feature] = 00h
[CountExt] = 00h
[Count] = 01h
[LBA Lo Ext] = 00h
[LBA Lo] = 30h
[LBA Mid Ext] = 00h
[LBA Mid] = 01h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[DeviceHead] = A0h
[Command] = 47h

CDB:

    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x00 85 15 0E 00 00 00 01 00 30 00 01 00 00 A0 47 00

Sending command with send_IO

Sense Data Buffer:

    0  1  2  3  4  5  6  7  

0x00 00 00 00 00 00 00 00 00

Sense Key: 0h = No Error
ASC & ASCQ: 0h - 0h = No Additional Sense Information
FRU: 0h = No Additional Information
Return Task File Registers:
[Error] = 00h
[Count Ext] = 00h
[Count] = 00h
[LBA Lo Ext] = 00h
[LBA Lo] = 00h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[Device] = 00h
[Status] = 00h

Command Time (us): 848.29

  Data Buffer being returned:

      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x0000 5A 0C FF 3F 8C 73 10 00 00 00 00 00 3F 00 00 00 Z..?.s......?...
0x0010 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 ....
0x0020 44 5A 34 48 4D 4D 45 39 00 00 00 40 00 00 43 53 [email protected]
0x0030 30 36 20 20 20 20 54 53 30 34 30 30 4E 56 30 30 06 TS0400NV00
0x0040 2D 38 44 32 31 52 36 36 20 20 20 20 20 20 20 20 -8D21R66
0x0050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 ..
0x0060 00 40 00 2F 00 40 00 02 00 02 07 00 FF 3F 10 00 .@./.@.......?..
0x0070 3F 00 10 FC FB 00 10 5C FF FF FF 0F 00 00 07 00 ?..............
0x0080 03 00 78 00 78 00 78 00 78 00 00 01 00 00 00 00 ..x.x.x.x.......
0x0090 00 00 00 00 00 00 1F 00 0E 8D 46 00 CC 08 40 00 ..........F...@.
0x00A0 F0 07 6D 00 6B 34 69 7D 73 61 69 34 69 BC 73 61 ..m.k4i}sai4i.sa
0x00B0 7F 40 DD 00 DD 00 7F 80 FE FF 00 00 00 FE 00 10 .@..............
0x00C0 00 00 00 00 10 27 00 00 B0 BE C0 D1 01 00 00 00 .....'..........
0x00D0 00 00 00 00 03 60 00 00 00 50 00 C5 3F B2 F9 3A ........P..?..: 0x00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5E 40 ..............^@ 0x00F0 5C 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \@.............. 0x0100 21 00 B0 BE C0 D1 B0 BE C0 D1 20 20 02 00 40 01 !......... ..@. 0x0110 08 01 00 50 06 3C 0A 3C 00 00 3C 00 00 00 08 00 ...P.<.<..<..... 0x0120 00 00 00 00 FF 9D 80 02 00 00 70 00 08 00 00 00 ..........p..... 0x0130 00 00 22 00 00 00 00 80 00 00 00 01 00 A0 60 80 .."............
0x0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0150 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00 00 00 00 00 BD 50 00 00 .............P..
0x01A0 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 ...@............
0x01B0 00 00 5C 17 00 00 00 00 00 00 00 00 7F 10 00 00 ...............
0x01C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F9 ................

Read Log Ext DMA returning: SUCCESS

Sending ATA Read Log Ext DMA command - Log 30h
Sending SAT ATA Pass-Through Command:
Protocol: UDMA
Data Direction: Data In
Task File Registers:
[FeatureExt] = 00h
[Feature] = 00h
[CountExt] = 00h
[Count] = 01h
[LBA Lo Ext] = 00h
[LBA Lo] = 30h
[LBA Mid Ext] = 00h
[LBA Mid] = 03h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[DeviceHead] = A0h
[Command] = 47h

CDB:

    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x00 85 15 0E 00 00 00 01 00 30 00 03 00 00 A0 47 00

Sending command with send_IO

Sense Data Buffer:

    0  1  2  3  4  5  6  7  

0x00 00 00 00 00 00 00 00 00

Sense Key: 0h = No Error
ASC & ASCQ: 0h - 0h = No Additional Sense Information
FRU: 0h = No Additional Information
Return Task File Registers:
[Error] = 00h
[Count Ext] = 00h
[Count] = 00h
[LBA Lo Ext] = 00h
[LBA Lo] = 00h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[Device] = 00h
[Status] = 00h

Command Time (us): 811.81

  Data Buffer being returned:

      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x0000 01 00 03 00 00 00 00 80 AF 7D FF 1B 1A 20 00 80 .........}... ..
0x0010 00 00 00 00 07 00 00 80 5C 17 00 00 00 00 00 80 ...............
0x0020 02 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 ................
0x0030 00 00 00 00 00 00 00 80 00 50 00 C5 3F B2 F9 3A .........P..?..:
0x0040 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 ................
0x0050 26 02 00 00 00 00 00 00 00 00 00 00 0E 04 01 80 &...............
0x0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

Read Log Ext DMA returning: SUCCESS

Sending ATA Read Log Ext DMA command - Log 04h
Sending SAT ATA Pass-Through Command:
Protocol: UDMA
Data Direction: Data In
Task File Registers:
[FeatureExt] = 00h
[Feature] = 00h
[CountExt] = 00h
[Count] = 01h
[LBA Lo Ext] = 00h
[LBA Lo] = 04h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[DeviceHead] = A0h
[Command] = 47h

CDB:

    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x00 85 15 0E 00 00 00 01 00 04 00 00 00 00 A0 47 00

Sending command with send_IO

Sense Data Buffer:

    0  1  2  3  4  5  6  7  

0x00 00 00 00 00 00 00 00 00

Sense Key: 0h = No Error
ASC & ASCQ: 0h - 0h = No Additional Sense Information
FRU: 0h = No Additional Information
Return Task File Registers:
[Error] = 00h
[Count Ext] = 00h
[Count] = 00h
[LBA Lo Ext] = 00h
[LBA Lo] = 00h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[Device] = 00h
[Status] = 00h

Command Time (ms): 3.46

  Data Buffer being returned:

      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x0000 01 00 00 00 00 00 00 00 06 00 01 03 04 05 06 00 ................
0x0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

Read Log Ext DMA returning: SUCCESS

Sending ATA Read Log Ext DMA command - Log 04h
Sending SAT ATA Pass-Through Command:
Protocol: UDMA
Data Direction: Data In
Task File Registers:
[FeatureExt] = 00h
[Feature] = 00h
[CountExt] = 00h
[Count] = 01h
[LBA Lo Ext] = 00h
[LBA Lo] = 04h
[LBA Mid Ext] = 00h
[LBA Mid] = 01h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[DeviceHead] = A0h
[Command] = 47h

CDB:

    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x00 85 15 0E 00 00 00 01 00 04 00 01 00 00 A0 47 00

Sending command with send_IO

Sense Data Buffer:

    0  1  2  3  4  5  6  7  

0x00 00 00 00 00 00 00 00 00

Sense Key: 0h = No Error
ASC & ASCQ: 0h - 0h = No Additional Sense Information
FRU: 0h = No Additional Information
Return Task File Registers:
[Error] = 00h
[Count Ext] = 00h
[Count] = 00h
[LBA Lo Ext] = 00h
[LBA Lo] = 00h
[LBA Mid Ext] = 00h
[LBA Mid] = 00h
[LBA Hi Ext] = 00h
[LBA Hi] = 00h
[Device] = 00h
[Status] = 00h

Command Time (ms): 6.35

  Data Buffer being returned:

      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  

0x0000 01 00 01 00 00 00 00 00 02 00 00 00 00 00 00 C0 ................
0x0010 26 00 00 00 00 00 00 C0 6C B8 00 00 00 00 00 C0 &.......l.......
0x0020 F1 28 00 00 00 00 00 C0 19 F8 BA D2 01 00 00 C0 .(..............
0x0030 8B 89 5C 00 00 00 00 C0 00 67 27 08 00 00 00 80 ........g'.....
0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0x01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

Read Log Ext DMA returning: SUCCESS

/dev/sg0 - ST4000VN008-2DR166 - ZDH4MM9E - ATA
Free Fall control feature is not supported on this device.`

Thanks in Advance for the help.
regards

from openseachest.

xahmad avatar xahmad commented on July 19, 2024

Let me start by saying that the maintainers of this project are not part of any product team and since Seagate ships many products every year, we cannot comment on your specific question regarding the Ironwolf. You can look through the Ironwolf product manuals here to get more information: https://www.seagate.com/internal-hard-drives/hdd/ironwolf/

That being said, we can tell you how this code is working.

Here is the line of code that checks if the Free-fall Control feature set is supported by any (even non-Seagate) ATA device.
https://github.com/Seagate/opensea-operations/blob/dd7cf5ca7af50ef91e6a7400541ad38d3db41ee6/src/operations.c#L950

This code is based on industry standard ATA Command Spec.
http://www.t13.org/Documents/UploadedDocuments/docs2013/d2161r5-ATAATAPI_Command_Set_-_3.pdf

Table 45, Word 119, Bit 5 to be exact.

image

So, if this bit is not set, we will report this feature as not supported.

If I squint my eyes through the output that you have provided, I don't think that bit is set.

You can put a printf in the above mentioned code, recompile & see for yourself.

from openseachest.

tuxd3v avatar tuxd3v commented on July 19, 2024

Hello xahmad,
Thanks a lot for the information provided, and the help on this!
You put me in the right track!

One more time, thanks a lot, I will look into it. 👍
Best Regards,
tux

from openseachest.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.