-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help needed. HPA/DCO [Completed] #444
Comments
I have a 10TB that I can run it on later today. I have Fedora Core 37 which likely has hdparm beyond v9.65. Do you also want it from the version prior to the fix?
(Sent from mobile)
…________________________________
From: PartialVolume ***@***.***>
Sent: Friday, March 3, 2023 6:45:25 AM
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Subscribed ***@***.***>
Subject: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
I'm currently working on the HPA/DCO code and have come across an issue with hdparm incorrectly parsing the sense data when it tries to calculate the real max sectors, this bug exists in v9.60 and has since been fixed in v9.65 however I don't know exactly which version it was fixed in, irrespective nwipe will need to cope with this bug if it's run on a LTS distro in particular that's running older versions of hdparm.
So I plan on parsing the sense data myself when the real max sectors don't make any sense.
However the largest drive I have for testing is 2TB and I need some sense data from a 10TB or greater drive to make sure I decode the size correctly.
If somebody could run the following command on a drive that is larger than 10TB and post the output here that would be appreciated.
The command is sudo hdparm --verbose --dco-identify /dev/sdxxxx
Thanks
either reply here or over in ShredOS discussions discussions-Help-Needed<PartialVolume/shredos.x86_64#129>
—
Reply to this email directly, view it on GitHub<#444>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PXWMMIW2IJPSUVKAADW2HRWLANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
@mdcato excellent, the version isn't important, however if you could let me know what version it is just for reference, it's really just the hex sense data I'm interested in that's spouted out by using the --verbose option, it will mostly be zeros except for the first line and a couple of non zero bytes at the end. If you could post the whole output though including the real max sector info at the end. Thanks 👍 |
Using hdparm v9.65 on a Seagate ST10000NM0016 10TB drive:
/dev/sda:
APT: No idVendor found -> not USB bridge device
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
SG_IO: sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: desc[]: 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ATA_16 stat=00 err=01 nsect=04 lbal=00 lbam=00 lbah=00 dev=00
DCO Checksum verified.
DCO Revision: 0x0000 -- unknown, treating as 0002
The following features can be selectively disabled via DCO:
Transfer modes:
Real max sectors: 1
ATA command/feature sets:
Since you mentioned 2TB was your largest, here’s a 4TB as well.
Seagate ST4000NM0033
/dev/sda:
APT: No idVendor found -> not USB bridge device
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
SG_IO: sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: desc[]: 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ATA_16 stat=00 err=01 nsect=04 lbal=00 lbam=00 lbah=00 dev=00
DCO Checksum verified.
DCO Revision: 0x0000 -- unknown, treating as 0002
The following features can be selectively disabled via DCO:
Transfer modes:
Real max sectors: 1
ATA command/feature sets:
Both of these had previously been nwipe’d, so no partitions.
--
Mike
From: PartialVolume ***@***.***>
Sent: Friday, March 3, 2023 09:23
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
@mdcato<https://github.com/mdcato> excellent, the version isn't important, however if you could let me know what version it is just for reference, it's really just the hex sense data I'm interested in that's spouted out by using the --verbose option, it will mostly be zeros except for the first line and a couple of non zero bytes at the end.
If you could post the whole output though including the real max sector info at the end.
Thanks 👍
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PXCPUCEZ4XDQVPYNMLW2IED5ANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
Just checking but were both drives connected via SATA and not via USB? Unfortunately that data hasn't provided the answer I was looking for, there is a couple of "SG_IO: bad/missing sense data" errors and the hex data doesn't contain anything other than zeros so hdparm is failing to get the data. After the ninth byte after incoming data: I was expecting to see a hex value that represented the max sectors. The real max sectors is also reported a '1' should be about 19531250000 sectors for 10TB drive. In the sense data there should be a string much like 0x5039278c4 Here's an example of what it should look like, the highlighted hex value 0xaf88e0e8 which is 2000398933504 bytes (2.0TB) outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00 The bad or missing sense data could be because of the interface being used or maybe these drives don't conform which I think is unlikely. |
PartialVolume,
First, the system I’m using has a Gigabyte Z370 Ultra Gaming 2.0 Rev 1 motherboard circa 2018 with an i5-8400 processor. (I also have a PCIe board with 5 more SATA ports, which is what gave me pause when you asked if I was using a USB---SATA adapter. But I confirmed I had the drives attached to the Intel SATA ports on the motherboard.) It is running Fedora Core 37 with all updates; Linux kernel 6.14.1.
I also tried Ubuntu 22.10 on a flash drive, and even though it had hdparm v9.60, instead of 9.65, I got the same results.
I even added a WD 20EZRX 2TB drive to the mix in case there was a difference in the way manufacturers responded to hdparm, or a difference between Enterprise & Consumer lines. Same/similar results.
So, I decided to move the three drives to the PCIe SATA controller. Same results.
At this point I’m perplexed. I may dig up an older computer to see if there are differences there.
Here’s the output running Ubuntu 22.10 with the Seagate ST10000NM0016 10TB on /dev/sda, Seagate ST4000NM0033 4TB on /dev/sdb, and WD 20EZRX 2TB on /dev/sdc:
***@***.***:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 2.6G 1 loop /rofs
loop1 7:1 0 4K 1 loop /snap/bare/5
loop2 7:2 0 63.2M 1 loop /snap/core20/1623
loop3 7:3 0 238.5M 1 loop /snap/firefox/1969
loop4 7:4 0 346.3M 1 loop /snap/gnome-3-38-2004/119
loop5 7:5 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop6 7:6 0 45.9M 1 loop /snap/snap-store/599
loop7 7:7 0 284K 1 loop /snap/snapd-desktop-integration/14
loop8 7:8 0 48M 1 loop /snap/snapd/17336
sda 8:0 0 9.1T 0 disk
sdb 8:16 0 3.6T 0 disk
sdc 8:32 0 1.8T 0 disk
sdd 8:48 1 59.8G 0 disk
└─sdd1 8:49 1 59.8G 0 part /cdrom
nvme1n1 259:0 0 232.9G 0 disk
├─nvme1n1p1 259:1 0 200M 0 part
├─nvme1n1p2 259:2 0 1G 0 part
└─nvme1n1p3 259:3 0 231.7G 0 part
├─fedora_localhost--live-swap
│ 253:0 0 7.8G 0 lvm
├─fedora_localhost--live-home
│ 253:1 0 173.9G 0 lvm
└─fedora_localhost--live-root
253:2 0 50G 0 lvm
nvme0n1 259:4 0 232.9G 0 disk
├─nvme0n1p1 259:5 0 499M 0 part
├─nvme0n1p2 259:6 0 99M 0 part
├─nvme0n1p3 259:7 0 16M 0 part
└─nvme0n1p4 259:8 0 232.3G 0 part
***@***.***:~# hdparm --verbose --dco-identify /dev/sda
/dev/sda:
APT: No idVendor found -> not USB bridge device
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
SG_IO: sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: desc[]: 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ATA_16 stat=00 err=01 nsect=04 lbal=00 lbam=00 lbah=00 dev=00
DCO Checksum verified.
DCO Revision: 0x0000 -- unknown, treating as 0002
The following features can be selectively disabled via DCO:
Transfer modes:
Real max sectors: 1
ATA command/feature sets:
***@***.***:~# hdparm --verbose --dco-identify /dev/sdb
/dev/sdb:
APT: No idVendor found -> not USB bridge device
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
SG_IO: sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: desc[]: 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ATA_16 stat=00 err=01 nsect=04 lbal=00 lbam=00 lbah=00 dev=00
DCO Checksum verified.
DCO Revision: 0x0000 -- unknown, treating as 0002
The following features can be selectively disabled via DCO:
Transfer modes:
Real max sectors: 1
ATA command/feature sets:
***@***.***:~# hdparm --verbose --dco-identify /dev/sdc
/dev/sdc:
APT: No idVendor found -> not USB bridge device
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
SG_IO: sb[]: 70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: desc[]: 04 51 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ATA_16 stat=00 err=01 nsect=04 lbal=00 lbam=00 lbah=00 dev=00
DCO Checksum verified.
DCO Revision: 0x0000 -- unknown, treating as 0002
The following features can be selectively disabled via DCO:
Transfer modes:
Real max sectors: 1
ATA command/feature sets:
…--
Mike
From: PartialVolume ***@***.***>
Sent: Friday, March 3, 2023 13:37
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
Just checking but were both drives connected via SATA and not via USB?
Unfortunately that data hasn't provided the answer I was looking for, there is a couple of "SG_IO: bad/missing sense data" errors and the hex data doesn't contain anything other than zeros so hdparm is failing to get the data.
After the ninth byte after incoming data: I was expecting to see a hex value that represented the max sectors. The real max sectors is also reported a '1' should be about 19531250000 sectors for 10TB drive. In the sense data there should be a string much like 0x5039278c4
Here's an example of what it should look like, the highlighted hex value 0xaf88e0e8 which is 2000398933504 bytes (2.0TB)
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
SG_IO: ATA_16 status=0x0, host_status=0x0, driver_status=0x0
SG_IO: sb[]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 02 00 00 00 7f 00 af 88 e0 e8 00 00 00 00 88 00 15 00
The bad or missing sense data could be because of the interface being used or maybe these drives don't conform which I think is unlikely.
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PWWMCRJUWVHGPH64YLW2JB5PANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
Very odd, maybe something in the bios that's messing with access to the SATA bus? What's the output of lspci, is there a clue as to the chipset being used for SATA? Would be interesting to see whether this USB unitek USB to SATA adapter works where the motherboards SATA doesn't! This adapter works perfectly for me and uses the same SATA chip used in some laptops. Below is the dco-identify output from hdparm v9.65 having parsed the sense data correctly and showing the correct real max sectors and no
|
@mdcato Is this your bios?, anything in the SATA configuration that could be causing it? Aggresive LPM if enabled, maybe the drive is in lower power state and hdparm isn't hanging around to see if it wakes up? but then on the second attempt it should work. |
Decoding the sense response with the command produces the response
So if that is decoded correctly it's saying the command being issued is an illegal request. Doesn't help much does seem to point to something blocking access much like you would get with a USB adapter that doesn't support the full ATA specification. I don't know whether it's the drive, controller or bios but like you say, try those discs on a different motherboard and if they work at least you know it's nothing to do with the discs. |
PartialVolume,
I tried the 10TB on a USB adapter, Inateck FD2002, same results on 3 different systems.
Then pulled out an old Dell Inspiron 3847 w/ i5-4460 and chipset 8/220 running the Ubuntu live USB. Same result.
I’ve run out of things to try. Any suggestions?
--
Mike
From: PartialVolume ***@***.***>
Sent: Saturday, March 4, 2023 13:48
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
Decoding the sense response with the command sg_decode_sense 70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
produces the response
Fixed format, current; Sense key: Illegal Request
Additional sense: Unaligned write command
Exit code 5 : the device reports an "illegal request" with an additional sense code other than "invalid operation code". This is often a supported command with a field set requesting an unsupported capability. For commands that require a "service action" field (e.g. READ CAPACITY(16) ) this value can indicate that the command is not supported
So if that is decoded correctly it's saying the command being issued is an illegal request. Doesn't help much does seem to point to something blocking access much like you would get with a USB adapter that doesn't support the full ATA specification. I don't know whether it's the drive, controller or bios but like you say, try those discs on a different motherboard and if they work at least you know it's nothing to do with the discs.
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PWNXFVJMUDAQSPGXPTW2OL6RANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
It's a puzzle, how about
|
Yes.
***@***.*** ~]# hdparm -I /dev/sdb
/dev/sdb:
ATA device, with non-removable media
Model Number: ST10000NM0016-1TT101
Serial Number: ZA20SSAR
Firmware Revision: SNB0
Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
Used: unknown (minor revision code 0x006d)
Supported: 10 9 8 7 6 5
Likely used: 10
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 19532873728
Logical Sector size: 512 bytes
Physical Sector size: 4096 bytes
Logical Sector-0 offset: 0 bytes
device size with M = 1024*1024: 9537536 MBytes
device size with M = 1000*1000: 10000831 MBytes (10000 GB)
cache/buffer size = unknown
Form Factor: 3.5 inch
Nominal Media Rotation Rate: 7200
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Recommended acoustic management value: 254, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* WRITE_BUFFER command
* READ_BUFFER command
* DOWNLOAD_MICROCODE
Power-Up In Standby feature set
* SET_FEATURES required to spinup after power up
SET_MAX security extension
* 48-bit Address feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
* Media Card Pass-Through
* General Purpose Logging feature set
* WRITE_{DMA|MULTIPLE}_FUA_EXT
* 64-bit World wide name
* IDLE_IMMEDIATE with UNLOAD
Write-Read-Verify feature set
* WRITE_UNCORRECTABLE_EXT command
* {READ,WRITE}_DMA_EXT_GPL commands
* Segmented DOWNLOAD_MICROCODE
* unknown 119[6]
* unknown 119[7]
unknown 119[8]
* Gen1 signaling speed (1.5Gb/s)
* Gen2 signaling speed (3.0Gb/s)
* Gen3 signaling speed (6.0Gb/s)
* Native Command Queueing (NCQ)
* Phy event counters
* Idle-Unload when NCQ is active
* READ_LOG_DMA_EXT equivalent to READ_LOG_EXT
* DMA Setup Auto-Activate optimization
Device-initiated interface power management
* Software settings preservation
unknown 78[7]
unknown 78[11]
* SMART Command Transport (SCT) feature set
* SCT Write Same (AC2)
* SCT Error Recovery Control (AC3)
* SCT Features Control (AC4)
* SCT Data Tables (AC5)
unknown 206[7]
unknown 206[12] (vendor specific)
unknown 206[14] (vendor specific)
* SANITIZE_ANTIFREEZE_LOCK_EXT command
* SANITIZE feature set
* OVERWRITE_EXT command
* Extended number of user addressable sectors
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
supported: enhanced erase
862min for SECURITY ERASE UNIT. 862min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 5000c5009388455f
NAA : 5
IEEE OUI : 000c50
Unique ID : 09388455f
Checksum: correct
From: PartialVolume ***@***.***>
Sent: Saturday, March 4, 2023 19:28
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
It's a puzzle, how about sudo hdparm -I /dev/sda. Just found a 3TB Western Digital. Do you get all this info when you just run the -I option
/dev/sda:
ATA device, with non-removable media
Model Number: WDC WD30EURX-63T0FY0
Serial Number: WD-XXXXXXXXXXXXXX
Firmware Revision: 80.00A80
Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
Supported: 9 8 7 6 5
Likely used: 9
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
…--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 5860533168
Logical Sector size: 512 bytes
Physical Sector size: 4096 bytes
Logical Sector-0 offset: 0 bytes
device size with M = 1024*1024: 2861588 MBytes
device size with M = 1000*1000: 3000592 MBytes (3000 GB)
cache/buffer size = unknown
Nominal Media Rotation Rate: 5400
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, with device specific minimum
R/W multiple sector transfer: Max = 16 Current = 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
Power-Up In Standby feature set
* SET_FEATURES required to spinup after power up
SET_MAX security extension
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
Media Card Pass-Through
* General Purpose Logging feature set
* 64-bit World wide name
* URG for READ_STREAM[_DMA]_EXT
* URG for WRITE_STREAM[_DMA]_EXT
* IDLE_IMMEDIATE with UNLOAD
* WRITE_UNCORRECTABLE_EXT command
* {READ,WRITE}_DMA_EXT_GPL commands
* Segmented DOWNLOAD_MICROCODE
* Gen1 signaling speed (1.5Gb/s)
* Gen2 signaling speed (3.0Gb/s)
* Gen3 signaling speed (6.0Gb/s)
* Native Command Queueing (NCQ)
* Host-initiated interface power management
* Phy event counters
* Idle-Unload when NCQ is active
* NCQ priority information
* READ_LOG_DMA_EXT equivalent to READ_LOG_EXT
DMA Setup Auto-Activate optimization
Device-initiated interface power management
* Software settings preservation
* SMART Command Transport (SCT) feature set
* SCT Write Same (AC2)
* SCT Features Control (AC4)
* SCT Data Tables (AC5)
unknown 206[12] (vendor specific)
unknown 206[13] (vendor specific)
unknown 206[14] (vendor specific)
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
442min for SECURITY ERASE UNIT. 442min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50014ee25f01493d
NAA : 5
IEEE OUI : 0014ee
Unique ID : 25f01493d
Checksum: correct
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PWBWNOIAFRXBDGWEYDW2PTZNANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
One thing that I noticed was your drive is frozen. All my drives when I run this command are not frozen. I wonder if that's got something to do with it? |
Alas, no. Suspended system, unsuspended, did hdparm -I to verify not frozen, but hdparm –verbose –dco-identify returned the same results.
From: PartialVolume ***@***.***>
Sent: Saturday, March 4, 2023 19:50
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
One thing that I noticed was your drive is frozen. All my drives when I run this command are not frozen. I wonder if that's got something to do with it?
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PSNNJHFL6K2HTITCTLW2PWLNANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
I just had a read of the Seagate ST10000NM0016 product manual. It makes no mention of the host protected area (HPA) or device configuration overlay (DCO). Presumably it's been dropped? The maximum logical addressable sector is available using the 0xEC command which is what hdparm uses to display it's output for the So if you could run |
According to ATA_Command_Matrix the 0xB1 device configuration overlay was dropped in ACS-2, I think we are at ACS-5 now. |
All useful information as I expected HPA/DCO to exist in all drives up to the present but apparently not. I can bear that in mind when figuring out how I work out whether a HPA exists or not. I tell you, it's a mine field ! :-) |
This may be superfluous info, but since you mentioned the -N options, thought I’d capture the hdparm output on the 10TB, 4TB and 1TB drives I have, in case I don’t have them in the future.
sda: Seagate ST4000NM0033 4TB
sdb: Seagate ST10000NM0016 10TB
sdc: Seagate ST1000DM003 1TB
/dev/sda:
APT: No idVendor found -> not USB bridge device
outgoing cdb: 85 08 0e 00 00 00 01 00 00 00 00 00 00 40 ec 00
SG_IO: ATA_16 status=0x0, host_status=0x0, driver_status=0x0
SG_IO: sb[]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 5a 0c ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 31 5a 37 5a 56 4e 37 46 00 00 00 00 00 00 4e 53 34 30 20 20 20 20 54 53 30 34 30 30 4d 4e 30 30 33 33 39 2d 4d 5a 37 31 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00 3f 00 10 fc fb 00 10 01 ff ff ff 0f 00 00 07 00 03 00 78 00 78 00 78 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 0e 8d 06 00 cc 00 44 00 f0 03 00 00 6b 34 01 75 63 61 69 34 01 b4 63 61 7f 40 e8 00 e8 00 00 00 fe ff 00 00 00 fe 00 00 00 00 00 00 00 00 00 00 b0 be c0 d1 01 00 00 00 00 00 00 00 00 40 00 00 00 50 00 c5 6b 7a 41 9c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 40 dc 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 00 b0 be c0 d1 b0 be c0 d1 20 20 02 00 40 01 08 01 00 50 06 3c 0a 3c 00 00 3c 00 00 00 08 00 00 00 00 00 ff 7d 80 02 00 00 70 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 8d 00 00 63 48 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bd 50 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 1c 00 00 00 00 00 00 00 00 20 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a5 e4
SG_IO: desc[]: 00 00
ATA_16 stat=00 err=00 nsect=00 lbal=00 lbam=00 lbah=00 dev=00
oflags.bits.lob_all=0xc0, flags={ dev command }
oflags.bits.hob_all=0x00, flags={ }
using LBA48 taskfile
outgoing cdb: 85 07 20 00 00 00 00 00 00 00 00 00 00 40 27 00
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
SG_IO: sb[]: 72 01 00 1d 00 00 00 0e 09 0c 01 00 00 00 d1 af 01 be 00 c0 40 50 00 00 00 00 00 00 00 00 00 00
SG_IO: desc[]: 09 0c 01 00 00 00 d1 af 01 be 00 c0 40 50
ATA_16 stat=50 err=00 nsect=00 lbal=af lbam=be lbah=c0 dev=40
READ_NATIVE_MAX_ADDRESS_EXT response: hob={00 01 d1} lob={c0 be af}
max sectors = 7814037168/7814037168, HPA is disabled
***@***.*** ~]# hdparm --verbose -N /dev/sdb
/dev/sdb:
APT: No idVendor found -> not USB bridge device
outgoing cdb: 85 08 0e 00 00 00 01 00 00 00 00 00 00 40 ec 00
SG_IO: ATA_16 status=0x0, host_status=0x0, driver_status=0x0
SG_IO: sb[]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 5a 0c ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 41 5a 30 32 53 53 52 41 00 00 00 00 00 00 4e 53 30 42 20 20 20 20 54 53 30 31 30 30 4e 30 30 4d 31 30 2d 36 54 31 31 54 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00 3f 00 10 fc fb 00 10 5d ff ff ff 0f 00 00 07 00 03 00 78 00 78 00 78 00 78 00 08 00 00 00 00 00 00 00 00 00 00 00 1f 00 0e 8d 46 00 cc 08 44 00 f0 07 6d 00 6b 30 61 75 73 61 69 30 41 b4 73 61 7f 40 af 81 af 81 00 00 fe ff 00 00 00 fe 00 10 00 00 00 00 10 27 00 00 00 00 40 8c 04 00 00 00 00 00 00 00 03 60 00 00 00 50 00 c5 88 93 5f 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 41 dc 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 00 00 00 40 8c 00 00 40 8c 20 20 02 00 40 01 00 01 00 50 06 3c 0a 3c 00 00 3c 00 00 00 08 00 00 00 00 00 ff fd 80 02 00 00 70 01 08 00 00 00 00 00 33 0c 00 00 00 80 00 00 a5 01 00 97 68 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bd 50 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 1c 00 00 00 00 00 00 00 00 7f 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 8c 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a5 d9
SG_IO: desc[]: 00 00
ATA_16 stat=00 err=00 nsect=00 lbal=00 lbam=00 lbah=00 dev=00
oflags.bits.lob_all=0x82, flags={ feat command }
oflags.bits.hob_all=0x00, flags={ }
using LBA48 taskfile
outgoing cdb: 85 07 20 00 00 00 00 00 00 00 00 00 00 40 78 00
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
SG_IO: sb[]: 72 01 00 1d 00 00 00 0e 09 0c 01 00 00 00 8c ff 04 ff 00 3f 40 50 00 00 00 00 00 00 00 00 00 00
SG_IO: desc[]: 09 0c 01 00 00 00 8c ff 04 ff 00 3f 40 50
ATA_16 stat=50 err=00 nsect=00 lbal=ff lbam=ff lbah=3f dev=40
GET_NATIVE_MAX_ADDRESS_EXT response: hob={00 04 8c} lob={3f ff ff}
max sectors = 19532873728/19532873728, ACCESSIBLE MAX ADDRESS disabled
***@***.*** ~]# hdparm --verbose -N /dev/sdc
/dev/sdc:
APT: No idVendor found -> not USB bridge device
outgoing cdb: 85 08 0e 00 00 00 01 00 00 00 00 00 00 40 ec 00
SG_IO: ATA_16 status=0x0, host_status=0x0, driver_status=0x0
SG_IO: sb[]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
incoming_data: 5a 04 ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 37 20 4f 35 4d 4b 33 4b 53 58 03 00 c8 b8 38 00 53 4d 4f 32 37 41 30 53 4f 54 48 53 42 49 20 41 54 44 31 30 43 41 31 41 30 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00 3f 00 10 fc fb 00 10 01 ff ff ff 0f 00 00 07 00 03 00 78 00 78 00 78 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 0e 17 06 00 5e 00 44 00 fc 01 29 00 6b 74 69 7d 73 47 69 74 41 bc 63 47 7f 40 4e 00 4f 00 00 00 fe ff 00 00 00 00 08 00 ca 00 f9 00 10 27 00 00 b0 6d 70 74 00 00 00 00 ca 00 00 00 03 60 87 5a 00 50 9f 03 d6 e1 35 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c 40 9c 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 00 0b 00 00 00 00 00 80 21 f1 0d 20 fa 01 00 00 40 04 28 21 01 00 00 00 00 08 06 09 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 44 32 37 42 00 00 02 68 00 00 bd 5d c8 7b 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 45 44 4c 4c 74 28 29 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3d 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 1c 00 00 00 00 00 00 00 00 3f 10 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 e0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a5 38
SG_IO: desc[]: 00 00
ATA_16 stat=00 err=00 nsect=00 lbal=00 lbam=00 lbah=00 dev=00
oflags.bits.lob_all=0xc0, flags={ dev command }
oflags.bits.hob_all=0x00, flags={ }
using LBA48 taskfile
outgoing cdb: 85 07 20 00 00 00 00 00 00 00 00 00 00 40 27 00
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
SG_IO: sb[]: 72 01 00 1d 00 00 00 0e 09 0c 01 00 00 00 74 af 00 6d 00 70 44 50 00 00 00 00 00 00 00 00 00 00
SG_IO: desc[]: 09 0c 01 00 00 00 74 af 00 6d 00 70 44 50
ATA_16 stat=50 err=00 nsect=00 lbal=af lbam=6d lbah=70 dev=44
READ_NATIVE_MAX_ADDRESS_EXT response: hob={00 00 74} lob={70 6d af}
max sectors = 1953525168/1953525168, HPA is disabled
From: PartialVolume ***@***.***>
Sent: Sunday, March 5, 2023 13:40
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
One thing I have realised about the existence of an HPA is if anybody is using hdparm and thinks that running hdparm -N /dev/sdx and it responds with the message "HPA is disabled", that may be completely inaccurate.
[Screenshot_20230305_192816]<https://user-images.githubusercontent.com/22084881/222981578-5f2babca-74f6-4395-b166-2f594ca88923.png>
By using the dco-setmax command to reduce the apparent size of the disc by say 512 bytes, it changes both the 1st and 2nd max sector sizes as displayed by sudo hdparm -N /dev/sdx and because both values match hdparm responds with HPA disabled. Yet I just created a hidden block where I stored some data, then hid it then showed it. So you cannot trust the message HPA disabled!, you have to reference the real max sectors value with the command sudo hdparm --dco-identify /dev/sdx and unless all three values match then there is a hidden area at the end of the disc.
Makes me wonder how many people get confused by that message 'HPA is disabled', without referencing the real max sectors.
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PQOCJU4RSQB5KDG4P3W2TTZ5ANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
Thanks, that's useful. The message output by the 10TB drive, I've not come across before.
I'm surprised the 1TB doesn't work with --dco-identify but then maybe it's less than 4 or 5 years old? |
The 1TB’s date of manufacture is 26-Apr-2019
From: PartialVolume ***@***.***>
Sent: Monday, March 6, 2023 06:22
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
Thanks, that's useful. The message output by the 10TB drive, I've not come across before.
max sectors = 19532873728/19532873728, ACCESSIBLE MAX ADDRESS disabled
I'm surprised the 1TB doesn't work with --dco-identify but then maybe it's less than 4 or 5 years old?
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PSJW4OUOFMJMLNAMZLW2XJHDANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
@mdcato I'm getting very close to completing the two page PDF report that nwipe generates. I've tested on the drives I have which are all old and all support HPA/DCO. However I need to see how nwipe works with one of your drives that don't have HPA/DCO. I don't know whether you have time for this but if you do, any chance you could download the latest master and compile it, then run it on say your 2TB to start with. The one that didn't work with the hdparm --dco-identify command. What I'm interested in are two things to start with.
Start nwipe with the -q option if you want to anonymize the data. At the end of each wipe a PDF report will be generated. Can you post the PDF report and also the first few lines of the nwipe log that's displayed in the terminal, basically the drive enumeration detail as shown below:
If it works as it's supposed to, bearing in mind this is the first test on a non HPA/DCO device, you should see a sea of green text and a green tick icon in the top right corner with no red text, unlike the PDF below where I created an enormous hidden area and only wiped the visible part of the disc. Much appreciated. PDF nwipe_report_2023-03-11-22-38-43_Model_ST350031_2CS_Serial_XXXXXXXXXXXXXXX.pdf |
Will do. I'll use the 10TB 4TB 2TB and 1TB drives that I have. Considering the size (and thus the amount of time) is it OK just to do a zero, or better to use the default wipe for your purposes?
(Sent from mobile)
…________________________________
From: PartialVolume ***@***.***>
Sent: Saturday, March 11, 2023 5:14:58 PM
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
@mdcato<https://github.com/mdcato> I'm getting very close to completing the two page PDF report that nwipe generates. I've tested on the drives I have which are all old and all support HPA/DCO. However I need to see how nwipe works with one of your drives that don't have HPA/DCO.
I don't know whether you have time for this but if you do, any chance you could download the latest master and compile it, then run it on say your 2TB to start with. The one that didn't work with the hdparm --dco-identify command.
What I'm interested in are two things to start with.
* Start a wipe on the drive, pick what ever method you want, run it for a few seconds then abort it. PDF will be generated.
* Start a wipe on the drive, let it complete the wipe. Press spacebar to exit and PDF will be automatically generated.
Start nwipe with the -q option if you want to anonymize the data.
At the end of each wipe a PDF report will be generated.
Can you post the PDF report and also the first few line of the nwipe log that's displayed in the terminal, basically the drive enumeration detail as shown below:
[2023/03/11 22:38:23] info: nwipe 0.34.5 Development code, not for production use!
[2023/03/11 22:38:23] info: Linux version 5.19.0-32-generic ***@***.***
d64-026) (x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1
ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for
Ubuntu) 2.38) #33~22.04.1-Ubuntu SMP PREEMPT_D
YNAMIC Mon Jan 30 17:03:34 UTC 2
[2023/03/11 22:38:23] notice: Found /dev/sdb, USB, ST350031 2CS, 512 KB, S/N=XXXXXXXXXXXXXXX
[2023/03/11 22:38:23] info: HPA values 1000 / 976773168 on /dev/sdb
[2023/03/11 22:38:23] info: hdparm:DCO Real max sectors reported as 976773168 on /dev/sdb
[2023/03/11 22:38:23] info: NWipe: DCO Real max sectors reported as 976773168 on /dev/sdb
[2023/03/11 22:38:23] warning: HIDDEN AREA DETECTED! on /dev/sdb
[2023/03/11 22:38:23] info: func:nwipe_read_dco_real_max_sectors(), DCO real max sectors = 976773168
[2023/03/11 22:38:23] info:
[2023/03/11 22:38:23] info: bios-version = 1.07.02TNO
If it works as it's supposed to, bearing in mind this is the first test on a non HPA/DCO device, you should see a sea of green text and a green tick icon in the top right corner with no red text, unlike the PDF below where I created an enormous hidden area and only wiped the visible part of the disc.
Much appreciated.
PDF nwipe_report_2023-03-11-22-38-43_Model_ST350031_2CS_Serial_XXXXXXXXXXXXXXX.pdf<https://github.com/martijnvanbrummelen/nwipe/files/10949664/nwipe_report_2023-03-11-22-38-43_Model_ST350031_2CS_Serial_XXXXXXXXXXXXXXX.pdf>
[Screenshot_20230311_231026]<https://user-images.githubusercontent.com/22084881/224515478-8f572976-07f9-46a4-bfbe-68fedf3a373c.png>
[Screenshot_20230311_224351]<https://user-images.githubusercontent.com/22084881/224515433-394d06c9-7a81-4548-bb6b-a4a4dac39dca.png>
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PX7KL6RIVLH742WWS3W3UBPFANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
PartialVolume,
Attached are the log, 3 PDF erasure reports, and some screenshots running nwipe 0.34.5 on 1TB, 4TB and 10TB Seagate drives. The 1TB drive is a retail drive, the 4TB & 10TB are “Enterprise” series.
Things I noticed on the PDF reports is that the “Size(Apparent)” seems correct, the “Size(Real) showed 512B, however in the Disk Erasure Details the “Bytes Erased” matches the Apparent size and what the wiping actually performed.
Also in the Disk Erasure Details, in Bytes Erased in parentheses is a large percentage, and the HPA/DCO Size is a negative (large) value.
In the log, nwipe complained about the 10TB drive of HIDDEN AREA INDETERMINATE and asks if using a USB bridge or memory stick; all drive were attached to SATA-III ports on the mainboard.
Another potential anomaly on the GUI is the two Enterprise drives’ temperature is always red and flashing. They *do* run hot, both 50C at the end of the wipe, but Seagate manual says operating temperature is 5—60C.
Also attached are 4 screenshots, start, start w/HPA/DOC, 1 hour status, and end (17 hours).
--
Mike
From: PartialVolume ***@***.***>
Sent: Saturday, March 11, 2023 17:29
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
Zero will be fine, I wouldn't worry about verification unless you really want to.
Also can you check the GUI it should be showing this, alternating with the drive model/serial no.
[Screenshot_20230311_232311]<https://user-images.githubusercontent.com/22084881/224516079-09f173cc-27af-4928-8560-85be14825aae.png>
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PREJX42ZDKHCASKIS3W3UDDBANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
@mdcato not sure what happened there, there's no screenshots or files, either in the GitHub pages or the email. |
Ok, email attachments must "confuse" the system. I'll try pasting them in instead.
(Sent from mobile)
…________________________________
From: PartialVolume ***@***.***>
Sent: Sunday, March 12, 2023 4:53:55 PM
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
@mdcato<https://github.com/mdcato> not sure what happened there, there's no screenshots or files, either in the GitHub pages or the email.
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PUR4AOFIJNWBFVCQGLW3ZAXHANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
PartialVolume,
OK, second try at using email - such a new-fangled technology, you have to excuse Github for getting confused by attachments.
Repeating what I said earlier to keep everything together:
[...] running nwipe 0.34.5 on 1TB, 4TB and 10TB Seagate drives. The 1TB drive is a retail drive, the 4TB & 10TB are "Enterprise" series.
Things I noticed on the PDF reports is that the "Size(Apparent)" seems correct, the "Size(Real) showed 512B, however in the Disk Erasure Details the "Bytes Erased" matches the Apparent size and what the wiping actually performed.
Also in the Disk Erasure Details, in Bytes Erased in parentheses is a large percentage, and the HPA/DCO Size is a negative (large) value.
In the log, nwipe complained about the 10TB drive of HIDDEN AREA INDETERMINATE and asks if using a USB bridge or memory stick; all drive were attached to SATA-III ports on the mainboard.
Another potential anomaly on the GUI is the two Enterprise drives' temperature is always red and flashing. They *do* run hot, both 50C at the end of the wipe, but Seagate manual says operating temperature is 5-60C.
Here's the log:
[2023/03/11 18:40:39] notice: Found /dev/sda, ATA, ST1000DM003-1SB1, 1 TB, S/N=ZN15TA6Y
[2023/03/11 18:40:39] info: HPA values 1953525168 / 1953525168 on /dev/sda
[2023/03/11 18:40:39] info: hdparm:DCO Real max sectors reported as 1 on /dev/sda
[2023/03/11 18:40:39] info: NWipe: DCO Real max sectors reported as 1 on /dev/sda
[2023/03/11 18:40:39] warning: HIDDEN AREA DETECTED! on /dev/sda
[2023/03/11 18:40:39] info: func:nwipe_read_dco_real_max_sectors(), DCO real max sectors = 0
[2023/03/11 18:40:39] info:
[2023/03/11 18:40:39] notice: Found /dev/sdb, ATA, ST10000NM0016-1T, 10 TB, S/N=ZA20SSAR
[2023/03/11 18:40:39] warning: [UNKNOWN] We can't find the HPA line, has hdparm ouput changed? /dev/sdb
[2023/03/11 18:40:39] info: hdparm:DCO Real max sectors reported as 1 on /dev/sdb
[2023/03/11 18:40:39] info: NWipe: DCO Real max sectors reported as 1 on /dev/sdb
[2023/03/11 18:40:39] warning: HIDDEN AREA INDETERMINATE! on /dev/sdb, are you using a USB bridge or memory stick?
[2023/03/11 18:40:39] info: func:nwipe_read_dco_real_max_sectors(), DCO real max sectors = 0
[2023/03/11 18:40:39] info:
[2023/03/11 18:40:39] notice: Found /dev/sdc, ATA, ST4000NM0033-9ZM, 4 TB, S/N=Z1Z7NVF7
[2023/03/11 18:40:39] info: HPA values 7814037168 / 7814037168 on /dev/sdc
[2023/03/11 18:40:39] info: hdparm:DCO Real max sectors reported as 1 on /dev/sdc
[2023/03/11 18:40:39] info: NWipe: DCO Real max sectors reported as 1 on /dev/sdc
[2023/03/11 18:40:39] warning: HIDDEN AREA DETECTED! on /dev/sdc
[2023/03/11 18:40:39] info: func:nwipe_read_dco_real_max_sectors(), DCO real max sectors = 0
[2023/03/11 18:40:39] info:
[2023/03/11 18:40:40] notice: Found /dev/nvme0n1, NVME, Samsung SSD 970 EVO 250GB, 250 GB, S/N=S465NB0K580541L
[2023/03/11 18:40:40] info:
[2023/03/11 18:40:40] notice: Found /dev/nvme1n1, NVME, Samsung SSD 970 EVO 250GB, 250 GB, S/N=S465NB0K580543E
[2023/03/11 18:40:40] info:
[2023/03/11 18:40:40] info: Automatically enumerated 5 devices.
[2023/03/11 18:40:40] info: bios-version = F15b
[2023/03/11 18:40:40] info: bios-release-date = 03/23/2021
[2023/03/11 18:40:40] info: system-manufacturer = Gigabyte Technology Co., Ltd.
[2023/03/11 18:40:40] info: system-product-name = Z370 AORUS ULTRA GAMING 2.0
[2023/03/11 18:40:40] info: system-version = Default string
[2023/03/11 18:40:40] info: system-serial-number = Default string
[2023/03/11 18:40:40] info: system-uuid = 03d502e0-045e-0583-4206-af0700080009
[2023/03/11 18:40:40] info: baseboard-manufacturer = Gigabyte Technology Co., Ltd.
[2023/03/11 18:40:40] info: baseboard-product-name = Z370 AORUS ULTRA GAMING 2.0-CF
[2023/03/11 18:40:40] info: baseboard-version = x.x
[2023/03/11 18:40:40] info: baseboard-serial-number = Default string
[2023/03/11 18:40:40] info: baseboard-asset-tag = Default string
[2023/03/11 18:40:40] info: chassis-manufacturer = Default string
[2023/03/11 18:40:40] info: chassis-type = Desktop
[2023/03/11 18:40:40] info: chassis-version = Default string
[2023/03/11 18:40:40] info: chassis-serial-number = Default string
[2023/03/11 18:40:40] info: chassis-asset-tag = Default string
[2023/03/11 18:40:40] info: processor-family = Core i5
[2023/03/11 18:40:40] info: processor-manufacturer = Intel(R) Corporation
[2023/03/11 18:40:40] info: processor-version = Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
[2023/03/11 18:40:40] info: processor-frequency = 3800 MHz
[2023/03/11 18:40:40] notice: Opened entropy source '/dev/urandom'.
[2023/03/11 18:40:40] notice: hwmon: Module drivetemp loaded, drive temperatures available
[2023/03/11 18:40:40] notice: hwmon: sda has temperature monitoring
[2023/03/11 18:40:40] notice: hwmon: sdb has temperature monitoring
[2023/03/11 18:40:40] notice: hwmon: sdc has temperature monitoring
[2023/03/11 18:40:40] notice: hwmon: nvme0n1 has temperature monitoring
[2023/03/11 18:40:40] notice: hwmon: nvme1n1 has temperature monitoring
[2023/03/11 18:41:32] notice: Program options are set as follows...
[2023/03/11 18:41:32] notice: autonuke = 0 (off)
[2023/03/11 18:41:32] notice: autopoweroff = 0 (off)
[2023/03/11 18:41:32] notice: do not perform a final blank pass
[2023/03/11 18:41:32] notice: banner = nwipe 0.34.5 Development code, not for production use!
[2023/03/11 18:41:32] notice: prng = Isaac64
[2023/03/11 18:41:32] notice: method = Fill With Zeros
[2023/03/11 18:41:32] notice: quiet = 0
[2023/03/11 18:41:32] notice: rounds = 1
[2023/03/11 18:41:32] notice: sync = 100000
[2023/03/11 18:41:32] notice: verify = 0 (off)
[2023/03/11 18:41:32] notice: /dev/sda has serial number ZN15TA6Y
[2023/03/11 18:41:32] notice: /dev/sda, sect/blk/dev 512/4096/1000204886016
[2023/03/11 18:41:32] notice: /dev/sdb has serial number ZA20SSAR
[2023/03/11 18:41:32] notice: /dev/sdb, sect/blk/dev 512/4096/10000831348736
[2023/03/11 18:41:32] notice: Invoking method 'Fill With Zeros' on /dev/sda
[2023/03/11 18:41:32] notice: /dev/sdc has serial number Z1Z7NVF7
[2023/03/11 18:41:32] notice: /dev/sdc, sect/blk/dev 512/4096/4000787030016
[2023/03/11 18:41:32] notice: Starting round 1 of 1 on /dev/sda
[2023/03/11 18:41:32] notice: Starting pass 1/1, round 1/1, on /dev/sda
[2023/03/11 18:41:32] notice: Invoking method 'Fill With Zeros' on /dev/sdb
[2023/03/11 18:41:32] notice: Starting round 1 of 1 on /dev/sdb
[2023/03/11 18:41:32] notice: Starting pass 1/1, round 1/1, on /dev/sdb
[2023/03/11 18:41:32] notice: Invoking method 'Fill With Zeros' on /dev/sdc
[2023/03/11 18:41:32] notice: Starting round 1 of 1 on /dev/sdc
[2023/03/11 18:41:32] notice: Starting pass 1/1, round 1/1, on /dev/sdc
[2023/03/11 20:40:30] notice: 1000204886016 bytes written to /dev/sda
[2023/03/11 20:40:30] notice: Finished pass 1/1, round 1/1, on /dev/sda
[2023/03/11 20:40:30] notice: Finished final round 1 of 1 on /dev/sda
[2023/03/12 04:44:09] notice: 4000787030016 bytes written to /dev/sdc
[2023/03/12 04:44:09] notice: Finished pass 1/1, round 1/1, on /dev/sdc
[2023/03/12 04:44:09] notice: Finished final round 1 of 1 on /dev/sdc
[2023/03/12 12:44:30] notice: 10000831348736 bytes written to /dev/sdb
[2023/03/12 12:44:30] notice: Finished pass 1/1, round 1/1, on /dev/sdb
[2023/03/12 12:44:30] notice: Finished final round 1 of 1 on /dev/sdb
******************************** Error Summary *********************************
! Device | Pass Errors | Verifications Errors | Fdatasync I\O Errors
--------------------------------------------------------------------------------
sda | 0 | 0 | 0
sdb | 0 | 0 | 0
sdc | 0 | 0 | 0
********************************************************************************
********************************* Drive Status *********************************
! Device | Status | Thru-put | HH:MM:SS | Model/Serial Number
--------------------------------------------------------------------------------
sda | Erased | 140 MB/s | 01:58:58 | ST1000DM003-1SB1/ZN15TA6Y
sdb | Erased | 162 MB/s | 17:02:58 | ST10000NM0016-1T/ZA20SSAR
sdc | Erased | 122 MB/s | 09:02:37 | ST4000NM0033-9ZM/Z1Z7NVF7
--------------------------------------------------------------------------------
[2023/03/12 12:45:16] Total Throughput 425 MB/s, Fill With Zeros, 1R+NB+NV
********************************************************************************
[2023/03/12 12:45:16] info: Nwipe successfully completed. See summary table for details.
The 1TB erasure report:
***@***.***
***@***.***
The 4TB erasure report:
***@***.***
***@***.***
The 10TB erasure report:
***@***.***
***@***.***
Screenshot before wiping, for settings; note no temperature info on the Enterprise-class drives:
***@***.***
Screenshot before wiping w/HPA/DCO info:
***@***.***
Screenshot at 1 hour:
***@***.***
Screenshot at end:
***@***.***
…--
Mike
From: Mike Cato / Hays Technical Services ***@***.***>
Sent: Sunday, March 12, 2023 16:56
To: martijnvanbrummelen/nwipe ***@***.***>; martijnvanbrummelen/nwipe ***@***.***>
Cc: Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
Ok, email attachments must "confuse" the system. I'll try pasting them in instead.
(Sent from mobile)
________________________________
From: PartialVolume ***@***.******@***.***>>
Sent: Sunday, March 12, 2023 4:53:55 PM
To: martijnvanbrummelen/nwipe ***@***.******@***.***>>
Cc: Mike Cato / Hays Technical Services ***@***.******@***.***>>; Mention ***@***.******@***.***>>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
@mdcato<https://github.com/mdcato> not sure what happened there, there's no screenshots or files, either in the GitHub pages or the email.
-
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PUR4AOFIJNWBFVCQGLW3ZAXHANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
PDF and snapshots still not coming through. The log has given me enough info to know what I need to change. I'll make the changes over the next few days and let you know when it's ready for testing again. Thanks for helping out with this. Saves me having to buy a 10TB drive ! |
I've committed some code to the master that logs the four temperatures that are obtained from the drive via the hwmon module. See PR for details If you download and compile this and run nwipe, no need to start any wipes or select any drives, just immediately CNTRL C to abort and you'll see at the bottom of the log the high critical, highest, lowest and low critical temperatures. I have discovered one anomaly with the code. Basically to do with what I thought highest and lowest meant. I'm sure I read in the HWMON docs that highest and lowest were the continuous running temperatures, but that's not what they are on this Seagate ST3500312CS. They change value and as they actually say are the highest temperature reached by the drive and the lowest. That means highest may start of at room temperature and then may exceed critical, but as the drive temperature drops highest stays at the highest temperature it reached. I think it's probably reset after a power cycle. However what this could mean is that your drives, even a few seconds, reached critical, i.e 65 deg.C then so would highest and it would stay there. If the drive then cooled down, the red flashing temperature might change to solid red but it would never drop to white on blue text, it would stay at red on blue even if the drive temperature dropped to 20 deg.C Does that behaviour ring any bells. It's easy enough to fix, I just ignore the highest and lowest values and just make the temperature flash when it reaches critical high or low. Would be nice to see what your drives say their critical temperature limits are reported as in the nwipe log and if that matches the 65 deg.C specified in the data sheet. |
Just made the changes to the code, just uploading it now 0.34.6. I've done away with the flashing red and just have non flashing text. So if the drive temperature exceeds the high critical temperature the temperature in the GUI will change to red text on blue background. If the drive temperature drops below the low critical value (if it exists) then the temperature changes to black text on blue background. If the drive reports no critical temperatures, the temperature text defaults to white text on blue. |
New code uploaded, I'm expecting the temperature code to not be red now on your discs with this new code as it shouldn't be getting confused by the zero values in critical and min/max. Now validates temperatures rather than assuming the data is valid, checking for the following:
Meaning of color changes
Test code showing temperature cycling between +10 and -10 with critical at +8 and -8 and min/max at -5 & +5. |
Dividing those values by 1000 give us our degrees C. In that same directory there must be another file containing the actual realtime drive temperature. |
Here’s the contents of hwmon for the three drives. The Retail drive has fewer (highest, input, lowers), and the Enterprise ones have crit, highest, input, lcrit, lowest, max & min.
***@***.*** 0000:00:17.0]# ls -A -l -R ata?/*/*/*/hwmon
'ata2/host1/target1:0:0/1:0:0:0/hwmon':
total 0
drwxr-xr-x. 3 root root 0 Mar 11 18:36 hwmon4
'ata2/host1/target1:0:0/1:0:0:0/hwmon/hwmon4':
total 0
lrwxrwxrwx. 1 root root 0 Mar 11 18:36 device -> ../../../1:0:0:0
-r--r--r--. 1 root root 4096 Mar 15 17:57 name
drwxr-xr-x. 2 root root 0 Mar 15 17:57 power
lrwxrwxrwx. 1 root root 0 Mar 15 17:57 subsystem -> ../../../../../../../../../class/hwmon
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_highest
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_input
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_lowest
-rw-r--r--. 1 root root 4096 Mar 11 18:36 uevent
'ata2/host1/target1:0:0/1:0:0:0/hwmon/hwmon4/power':
total 0
-rw-r--r--. 1 root root 4096 Mar 15 17:57 autosuspend_delay_ms
-rw-r--r--. 1 root root 4096 Mar 15 17:57 control
-r--r--r--. 1 root root 4096 Mar 15 17:57 runtime_active_time
-r--r--r--. 1 root root 4096 Mar 15 17:57 runtime_status
-r--r--r--. 1 root root 4096 Mar 15 17:57 runtime_suspended_time
'ata3/host2/target2:0:0/2:0:0:0/hwmon':
total 0
drwxr-xr-x. 3 root root 0 Mar 11 18:36 hwmon5
'ata3/host2/target2:0:0/2:0:0:0/hwmon/hwmon5':
total 0
lrwxrwxrwx. 1 root root 0 Mar 11 18:36 device -> ../../../2:0:0:0
-r--r--r--. 1 root root 4096 Mar 15 17:57 name
drwxr-xr-x. 2 root root 0 Mar 15 17:57 power
lrwxrwxrwx. 1 root root 0 Mar 15 17:57 subsystem -> ../../../../../../../../../class/hwmon
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_crit
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_highest
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_input
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_lcrit
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_lowest
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_max
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_min
-rw-r--r--. 1 root root 4096 Mar 11 18:36 uevent
'ata3/host2/target2:0:0/2:0:0:0/hwmon/hwmon5/power':
total 0
-rw-r--r--. 1 root root 4096 Mar 15 20:43 autosuspend_delay_ms
-rw-r--r--. 1 root root 4096 Mar 15 20:43 control
-r--r--r--. 1 root root 4096 Mar 15 20:43 runtime_active_time
-r--r--r--. 1 root root 4096 Mar 15 20:43 runtime_status
-r--r--r--. 1 root root 4096 Mar 15 20:43 runtime_suspended_time
'ata4/host3/target3:0:0/3:0:0:0/hwmon':
total 0
drwxr-xr-x. 3 root root 0 Mar 11 18:36 hwmon6
'ata4/host3/target3:0:0/3:0:0:0/hwmon/hwmon6':
total 0
lrwxrwxrwx. 1 root root 0 Mar 11 18:36 device -> ../../../3:0:0:0
-r--r--r--. 1 root root 4096 Mar 15 17:57 name
drwxr-xr-x. 2 root root 0 Mar 15 17:57 power
lrwxrwxrwx. 1 root root 0 Mar 15 17:57 subsystem -> ../../../../../../../../../class/hwmon
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_crit
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_highest
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_input
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_lcrit
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_lowest
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_max
-r--r--r--. 1 root root 4096 Mar 11 18:36 temp1_min
-rw-r--r--. 1 root root 4096 Mar 11 18:36 uevent
'ata4/host3/target3:0:0/3:0:0:0/hwmon/hwmon6/power':
total 0
-rw-r--r--. 1 root root 4096 Mar 15 20:43 autosuspend_delay_ms
-rw-r--r--. 1 root root 4096 Mar 15 20:43 control
-r--r--r--. 1 root root 4096 Mar 15 20:43 runtime_active_time
-r--r--r--. 1 root root 4096 Mar 15 20:43 runtime_status
-r--r--r--. 1 root root 4096 Mar 15 20:43 runtime_suspended_time
From: PartialVolume ***@***.***>
Sent: Wednesday, March 15, 2023 19:57
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
Are you able to list the contents of each of these directories to see what other files are in there
/sys/devices/pci0000:00/0000:00:17.0/ata4/host3/target3:0:0/3:0:0:0/hwmon/hwmon6/
/sys/devices/pci0000:00/0000:00:17.0/ata2/host1/target1:0:0/1:0:0:0/hwmon/hwmon4/
/sys/devices/pci0000:00/0000:00:17.0/ata3/host2/target2:0:0/2:0:0:0/hwmon/hwmon5/
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PSUOGUBOCHKKYG5G6DW4JQMBANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
That's great, thanks at least we know the file naming convention is the same. I'm none the wiser as to whether it's just that that these drives just don't produce that sort of temperature limit data or whether hwmon is failing to retrieve it. I don't know whether smartctl -a displays any temperature related limits, I don't remember seeing anything. Anyway, let me know how it goes with the new code. I'll be fixing the HPA GUI and report issues tomorrow, so more code to follow. |
Just been reading the data sheets for these Seagate Enterprise drives Vs the ATA/ATAPI command set ACS3 and from what I can make out the enterprise drives ( or maybe newer Seagate drives??) Don't support the upper/lower critical trip points or the min/max trip points. Just the actual temperature and the the lowest/highest. The drive can respond with an over temperature sense for various commands but you don't seem to be able to interrogate the drive for the trip value other than reading the product manual in which they specify 60 degree case temperature using a thermal sensing device. Not to worry though, as it stands nwipe will just show the temperature in white text on blue if it can't determine a sensible trip point. One other thing I noted. These drives return 0xFF in the actual temperature if the internal sensor has failed. So if you ever see either a temperature of 255C or -1C you'll know why. |
Here the 0.34.8 –verbose log (started nwipe, immediately exited).
BTW, it would be nice if the nwipe version was in the log.
[2023/03/16 10:58:49] debug: Readlink: ../devices/pci0000:00/0000:00:17.0/ata2/host1/target1:0:0/1:0:0:0/block/sda
[2023/03/16 10:58:49] info: smartctl: smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.14-200.fc37.x86_64] (local build)
[2023/03/16 10:58:49] info: smartctl: copyright (c) 2002-22, bruce allen, christian franke, www.smartmontools.org<http://www.smartmontools.org>
[2023/03/16 10:58:49] info: smartctl: === start of information section ===
[2023/03/16 10:58:49] info: smartctl: model family: Seagate Barracuda 7200.14 (AF)
[2023/03/16 10:58:49] info: smartctl: device model: ST1000DM003-1SB102
[2023/03/16 10:58:49] info: smartctl: serial number: ZN15TA6Y
[2023/03/16 10:58:49] info: smartctl: lu wwn device id: 5 000c50 0b5d6f509
[2023/03/16 10:58:49] info: smartctl: firmware version: CC63
[2023/03/16 10:58:49] info: smartctl: user capacity: 1,000,204,886,016 bytes [1.00 TB]
[2023/03/16 10:58:49] info: smartctl: sector sizes: 512 bytes logical, 4096 bytes physical
[2023/03/16 10:58:49] info: smartctl: rotation rate: 7200 rpm
[2023/03/16 10:58:49] info: smartctl: form factor: 3.5 inches
[2023/03/16 10:58:49] info: smartctl: device is: In smartctl database 7.3/5319
[2023/03/16 10:58:49] info: smartctl: ata version is: ACS-2, ACS-3 T13/2161-D revision 3b
[2023/03/16 10:58:49] info: smartctl: sata version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
[2023/03/16 10:58:49] info: smartctl: local time is: Thu Mar 16 10:58:49 2023 CDT
[2023/03/16 10:58:49] info: smartctl: smart support is: Available - device has SMART capability.
[2023/03/16 10:58:49] info: smartctl: smart support is: Enabled
[2023/03/16 10:58:49] notice: Found /dev/sda, ATA, ST1000DM003-1SB1, 1 TB, S/N=ZN15TA6Y
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
outgoing cdb: 85 08 0e 00 00 00 01 00 00 00 00 00 00 40 ec 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
SG_IO: ATA_16 status=0x0, host_status=0x0, driver_status=0x0
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
SG_IO: sb[]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
incoming_data: 5a 0c ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 4e 5a 35 31 41 54 59 36 00 00 00 00 00 00 43 43 33 36 20 20 20 20 54 53 30 31 30 30 4d 44 30 30 2d 33 53 31 31 42 32 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00 3f 00 10 fc fb 00 10 00 ff ff ff 0f 00 00 07 00 03 00 78 00 78 00 78 00 78 00 00 01 00 00 00 00 00 00 00 00 00 00 1f 00 0e 85 06 00 4c 00 44 00 e0 03 1f 00 6b
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
34 09 7d 63 41 69 34 09 bc 63 41 3f 20 37 00 37 00 80 80 fe ff 00 00 d0 d0 00 00 00 00 00 00 00 00 00 00 b0 6d 70 74 00 00 00 00 00 00 00 00 03 60 00 00 00 50 00 c5 d6 b5 09 f5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 40 1c 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 00 b0 6d 70 74 b0 6d 70 74 20 20 02 00 40 01 00 01 00 50 06 3c 0a 3c 00 00 3c 00 00 00 08 00 00 00 00 00 ff fd 80 02 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 80 00 00 84 01 00 94 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 85 10 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 1c 00 00 00 00 00 00 00 00 7f 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
00 00 00 00 00 a5 4e
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
SG_IO: desc[]: 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
ATA_16 stat=00 err=00 nsect=00 lbal=00 lbam=00 lbah=00 dev=00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
using LBA48 taskfile
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
outgoing cdb: 85 07 20 00 00 00 00 00 00 00 00 00 00 40 27 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
SG_IO: sb[]: 72 01 00 1d 00 00 00 0e 09 0c 01 00 00 00 74 af 00 6d 00 70 40 50 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
SG_IO: desc[]: 09 0c 01 00 00 00 74 af 00 6d 00 70 40 50
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
ATA_16 stat=50 err=00 nsect=00 lbal=af lbam=6d lbah=70 dev=40
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
/dev/sda:
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
APT: No idVendor found -> not USB bridge device
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
oflags.bits.lob_all=0xc0, flags={ dev command }
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
oflags.bits.hob_all=0x00, flags={ }
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
READ_NATIVE_MAX_ADDRESS_EXT response: hob={00 00 74} lob={70 6d af}
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sda 2>&1
max sectors = 1953525168/1953525168, HPA is disabled
[2023/03/16 10:58:49] debug: hdparm says the host protected area is disabled on /dev/sda but this information may or may not be correct, as occurs when you get a SG_IO error and 0/1 sectors and it says HPA is enabled. Further checks are conducted below..
[2023/03/16 10:58:49] info: HPA values 1953525168 / 1953525168 on /dev/sda
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
sg_io: ata_16 status=0x0, host_status=0x0, driver_status=0x0
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
sg_io: sb[]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
incoming_data: 02 00 07 00 3f 00 af 6d 70 74 00 00 00 00 8f 38 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
00 00 00 00 00 a5 18
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
sg_io: desc[]: 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
ata_16 stat=00 err=00 nsect=00 lbal=00 lbam=00 lbah=00 dev=00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
/dev/sda:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
apt: no idvendor found -> not usb bridge device
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
dco checksum verified.
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
dco revision: 0x0002
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
the following features can be selectively disabled via dco:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
transfer modes:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
mdma0 mdma1 mdma2
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
udma0 udma1 udma2 udma3 udma4 udma5
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sda 2>&1
real max sectors: 1953525168
[2023/03/16 10:58:49] info: hdparm:DCO Real max sectors reported as 1953525168 on /dev/sda
[2023/03/16 10:58:49] info: NWipe: DCO Real max sectors reported as 1953525168 on /dev/sda
[2023/03/16 10:58:49] info: No hidden areas on /dev/sda
[2023/03/16 10:58:49] info: func:nwipe_read_dco_real_max_sectors(), DCO real max sectors = 1953525168
[2023/03/16 10:58:49] info:
[2023/03/16 10:58:49] debug: Readlink: ../devices/pci0000:00/0000:00:17.0/ata3/host2/target2:0:0/2:0:0:0/block/sdb
[2023/03/16 10:58:49] info: smartctl: smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.14-200.fc37.x86_64] (local build)
[2023/03/16 10:58:49] info: smartctl: copyright (c) 2002-22, bruce allen, christian franke, www.smartmontools.org<http://www.smartmontools.org>
[2023/03/16 10:58:49] info: smartctl: === start of information section ===
[2023/03/16 10:58:49] info: smartctl: model family: Seagate Enterprise Capacity 3.5 HDD
[2023/03/16 10:58:49] info: smartctl: device model: ST10000NM0016-1TT101
[2023/03/16 10:58:49] info: smartctl: serial number: ZA20SSAR
[2023/03/16 10:58:49] info: smartctl: lu wwn device id: 5 000c50 09388455f
[2023/03/16 10:58:49] info: smartctl: firmware version: SNB0
[2023/03/16 10:58:49] info: smartctl: user capacity: 10,000,831,348,736 bytes [10.0 TB]
[2023/03/16 10:58:49] info: smartctl: sector sizes: 512 bytes logical, 4096 bytes physical
[2023/03/16 10:58:49] info: smartctl: rotation rate: 7200 rpm
[2023/03/16 10:58:49] info: smartctl: form factor: 3.5 inches
[2023/03/16 10:58:49] info: smartctl: device is: In smartctl database 7.3/5319
[2023/03/16 10:58:49] info: smartctl: ata version is: ACS-3 T13/2161-D revision 5
[2023/03/16 10:58:49] info: smartctl: sata version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
[2023/03/16 10:58:49] info: smartctl: local time is: Thu Mar 16 10:58:49 2023 CDT
[2023/03/16 10:58:49] info: smartctl: smart support is: Available - device has SMART capability.
[2023/03/16 10:58:49] info: smartctl: smart support is: Enabled
[2023/03/16 10:58:49] notice: Found /dev/sdb, ATA, ST10000NM0016-1T, 10 TB, S/N=ZA20SSAR
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
outgoing cdb: 85 08 0e 00 00 00 01 00 00 00 00 00 00 40 ec 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
SG_IO: ATA_16 status=0x0, host_status=0x0, driver_status=0x0
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
SG_IO: sb[]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
incoming_data: 5a 0c ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 41 5a 30 32 53 53 52 41 00 00 00 00 00 00 4e 53 30 42 20 20 20 20 54 53 30 31 30 30 4e 30 30 4d 31 30 2d 36 54 31 31 54 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00 3f 00 10 fc fb 00 10 5d ff ff ff 0f 00 00 07 00 03 00 78 00 78 00 78 00 78 00 08 00 00 00 00 00 00 00 00 00 00 00 1f 00 0e 8d 46 00 cc 08 44 00 f0 07 6d 00 6b
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
30 61 75 73 61 69 30 41 b4 73 61 7f 40 af 81 af 81 00 00 fe ff 00 00 00 fe 00 10 00 00 00 00 10 27 00 00 00 00 40 8c 04 00 00 00 00 00 00 00 03 60 00 00 00 50 00 c5 88 93 5f 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 41 dc 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 00 00 00 40 8c 00 00 40 8c 20 20 02 00 40 01 00 01 00 50 06 3c 0a 3c 00 00 3c 00 00 00 08 00 00 00 00 00 ff fd 80 02 00 00 70 01 08 00 00 00 00 00 33 0c 00 00 00 80 00 00 a5 01 00 97 68 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bd 50 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 1c 00 00 00 00 00 00 00 00 7f 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 8c 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
00 00 00 00 00 a5 d9
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
SG_IO: desc[]: 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
ATA_16 stat=00 err=00 nsect=00 lbal=00 lbam=00 lbah=00 dev=00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
using LBA48 taskfile
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
outgoing cdb: 85 07 20 00 00 00 00 00 00 00 00 00 00 40 78 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
SG_IO: sb[]: 72 01 00 1d 00 00 00 0e 09 0c 01 00 00 00 8c ff 04 ff 00 3f 40 50 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
SG_IO: desc[]: 09 0c 01 00 00 00 8c ff 04 ff 00 3f 40 50
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
ATA_16 stat=50 err=00 nsect=00 lbal=ff lbam=ff lbah=3f dev=40
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
/dev/sdb:
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
APT: No idVendor found -> not USB bridge device
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
oflags.bits.lob_all=0x82, flags={ feat command }
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
oflags.bits.hob_all=0x00, flags={ }
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
GET_NATIVE_MAX_ADDRESS_EXT response: hob={00 04 8c} lob={3f ff ff}
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdb 2>&1
max sectors = 19532873728/19532873728, ACCESSIBLE MAX ADDRESS disabled
[2023/03/16 10:58:49] warning: [UNKNOWN] We can't find the HPA line, has hdparm ouput changed? /dev/sdb
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
sg_io: ata_16 status=0x2, host_status=0x0, driver_status=0x8
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
sg_io: sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
incoming_data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
sg_io: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
sg_io: desc[]: 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
ata_16 stat=00 err=01 nsect=04 lbal=00 lbam=00 lbah=00 dev=00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
/dev/sdb:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
apt: no idvendor found -> not usb bridge device
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
dco checksum verified.
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
dco revision: 0x0000 -- unknown, treating as 0002
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
the following features can be selectively disabled via dco:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
transfer modes:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdb 2>&1
real max sectors: 1
[2023/03/16 10:58:49] info: hdparm:DCO Real max sectors reported as 1 on /dev/sdb
[2023/03/16 10:58:49] info: NWipe: DCO Real max sectors reported as 1 on /dev/sdb
[2023/03/16 10:58:49] warning: HIDDEN AREA INDETERMINATE! on /dev/sdb, are you using a USB bridge or memory stick?
[2023/03/16 10:58:49] info: func:nwipe_read_dco_real_max_sectors(), DCO real max sectors = 0
[2023/03/16 10:58:49] info:
[2023/03/16 10:58:49] debug: Readlink: ../devices/pci0000:00/0000:00:17.0/ata4/host3/target3:0:0/3:0:0:0/block/sdc
[2023/03/16 10:58:49] info: smartctl: smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.14-200.fc37.x86_64] (local build)
[2023/03/16 10:58:49] info: smartctl: copyright (c) 2002-22, bruce allen, christian franke, www.smartmontools.org<http://www.smartmontools.org>
[2023/03/16 10:58:49] info: smartctl: === start of information section ===
[2023/03/16 10:58:49] info: smartctl: model family: Seagate Constellation ES.3
[2023/03/16 10:58:49] info: smartctl: device model: ST4000NM0033-9ZM170
[2023/03/16 10:58:49] info: smartctl: serial number: Z1Z7NVF7
[2023/03/16 10:58:49] info: smartctl: lu wwn device id: 5 000c50 07a6b9c41
[2023/03/16 10:58:49] info: smartctl: firmware version: SN04
[2023/03/16 10:58:49] info: smartctl: user capacity: 4,000,787,030,016 bytes [4.00 TB]
[2023/03/16 10:58:49] info: smartctl: sector size: 512 bytes logical/physical
[2023/03/16 10:58:49] info: smartctl: rotation rate: 7200 rpm
[2023/03/16 10:58:49] info: smartctl: form factor: 3.5 inches
[2023/03/16 10:58:49] info: smartctl: device is: In smartctl database 7.3/5319
[2023/03/16 10:58:49] info: smartctl: ata version is: ACS-2 (minor revision not indicated)
[2023/03/16 10:58:49] info: smartctl: sata version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
[2023/03/16 10:58:49] info: smartctl: local time is: Thu Mar 16 10:58:49 2023 CDT
[2023/03/16 10:58:49] info: smartctl: smart support is: Available - device has SMART capability.
[2023/03/16 10:58:49] info: smartctl: smart support is: Enabled
[2023/03/16 10:58:49] notice: Found /dev/sdc, ATA, ST4000NM0033-9ZM, 4 TB, S/N=Z1Z7NVF7
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
outgoing cdb: 85 08 0e 00 00 00 01 00 00 00 00 00 00 40 ec 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
SG_IO: ATA_16 status=0x0, host_status=0x0, driver_status=0x0
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
SG_IO: sb[]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
incoming_data: 5a 0c ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 31 5a 37 5a 56 4e 37 46 00 00 00 00 00 00 4e 53 34 30 20 20 20 20 54 53 30 34 30 30 4d 4e 30 30 33 33 39 2d 4d 5a 37 31 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 00 40 00 2f 00 40 00 02 00 02 07 00 ff 3f 10 00 3f 00 10 fc fb 00 10 01 ff ff ff 0f 00 00 07 00 03 00 78 00 78 00 78 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 0e 8d 06 00 cc 00 44 00 f0 03 00 00 6b
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
34 01 75 63 61 69 34 01 b4 63 61 7f 40 e8 00 e8 00 00 00 fe ff 00 00 00 fe 00 00 00 00 00 00 00 00 00 00 b0 be c0 d1 01 00 00 00 00 00 00 00 00 40 00 00 00 50 00 c5 6b 7a 41 9c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 40 dc 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 00 b0 be c0 d1 b0 be c0 d1 20 20 02 00 40 01 08 01 00 50 06 3c 0a 3c 00 00 3c 00 00 00 08 00 00 00 00 00 ff 7d 80 02 00 00 70 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 8d 00 00 63 48 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bd 50 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 1c 00 00 00 00 00 00 00 00 20 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
00 00 00 00 00 a5 e4
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
SG_IO: desc[]: 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
ATA_16 stat=00 err=00 nsect=00 lbal=00 lbam=00 lbah=00 dev=00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
using LBA48 taskfile
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
outgoing cdb: 85 07 20 00 00 00 00 00 00 00 00 00 00 40 27 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
SG_IO: sb[]: 72 01 00 1d 00 00 00 0e 09 0c 01 00 00 00 d1 af 01 be 00 c0 40 50 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
SG_IO: desc[]: 09 0c 01 00 00 00 d1 af 01 be 00 c0 40 50
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
ATA_16 stat=50 err=00 nsect=00 lbal=af lbam=be lbah=c0 dev=40
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
/dev/sdc:
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
APT: No idVendor found -> not USB bridge device
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
oflags.bits.lob_all=0xc0, flags={ dev command }
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
oflags.bits.hob_all=0x00, flags={ }
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
READ_NATIVE_MAX_ADDRESS_EXT response: hob={00 01 d1} lob={c0 be af}
[2023/03/16 10:58:49] debug: hdparm --verbose -N /dev/sdc 2>&1
max sectors = 7814037168/7814037168, HPA is disabled
[2023/03/16 10:58:49] debug: hdparm says the host protected area is disabled on /dev/sdc but this information may or may not be correct, as occurs when you get a SG_IO error and 0/1 sectors and it says HPA is enabled. Further checks are conducted below..
[2023/03/16 10:58:49] info: HPA values 7814037168 / 7814037168 on /dev/sdc
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
outgoing cdb: 85 08 0e 00 c2 00 01 00 00 00 00 00 00 40 b1 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
sg_io: ata_16 status=0x2, host_status=0x0, driver_status=0x8
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
sg_io: sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
incoming_data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
sg_io: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
sg_io: desc[]: 04 53 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
ata_16 stat=00 err=01 nsect=04 lbal=00 lbam=00 lbah=00 dev=00
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
/dev/sdc:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
apt: no idvendor found -> not usb bridge device
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
dco checksum verified.
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
dco revision: 0x0000 -- unknown, treating as 0002
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
the following features can be selectively disabled via dco:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
transfer modes:
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
[2023/03/16 10:58:49] debug: hdparm --verbose --dco-identify /dev/sdc 2>&1
real max sectors: 1
[2023/03/16 10:58:49] info: hdparm:DCO Real max sectors reported as 1 on /dev/sdc
[2023/03/16 10:58:49] info: NWipe: DCO Real max sectors reported as 1 on /dev/sdc
[2023/03/16 10:58:49] warning: HIDDEN AREA DETECTED! on /dev/sdc
[2023/03/16 10:58:49] info: func:nwipe_read_dco_real_max_sectors(), DCO real max sectors = 0
[2023/03/16 10:58:49] info:
[2023/03/16 10:58:49] debug: Readlink: ../devices/pci0000:00/0000:00:1b.4/0000:05:00.0/nvme/nvme0/nvme0n1
[2023/03/16 10:58:49] info: smartctl: smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.14-200.fc37.x86_64] (local build)
[2023/03/16 10:58:49] info: smartctl: copyright (c) 2002-22, bruce allen, christian franke, www.smartmontools.org<http://www.smartmontools.org>
[2023/03/16 10:58:49] info: smartctl: === start of information section ===
[2023/03/16 10:58:49] info: smartctl: model number: Samsung SSD 970 EVO 250GB
[2023/03/16 10:58:49] info: smartctl: serial number: S465NB0K580541L
[2023/03/16 10:58:49] info: smartctl: firmware version: 2B2QEXE7
[2023/03/16 10:58:49] info: smartctl: pci vendor/subsystem id: 0x144d
[2023/03/16 10:58:49] info: smartctl: ieee oui identifier: 0x002538
[2023/03/16 10:58:49] info: smartctl: total nvm capacity: 250,059,350,016 [250 GB]
[2023/03/16 10:58:49] info: smartctl: unallocated nvm capacity: 0
[2023/03/16 10:58:49] info: smartctl: controller id: 4
[2023/03/16 10:58:49] info: smartctl: nvme version: 1.3
[2023/03/16 10:58:49] info: smartctl: number of namespaces: 1
[2023/03/16 10:58:49] info: smartctl: namespace 1 size/capacity: 250,059,350,016 [250 GB]
[2023/03/16 10:58:49] info: smartctl: namespace 1 utilization: 51,716,677,632 [51.7 GB]
[2023/03/16 10:58:49] info: smartctl: namespace 1 formatted lba size: 512
[2023/03/16 10:58:49] info: smartctl: namespace 1 ieee eui-64: 002538 5581b35c46
[2023/03/16 10:58:49] info: smartctl: local time is: Thu Mar 16 10:58:49 2023 CDT
[2023/03/16 10:58:49] notice: Found /dev/nvme0n1, NVME, Samsung SSD 970 EVO 250GB, 250 GB, S/N=S465NB0K580541L
[2023/03/16 10:58:49] info:
[2023/03/16 10:58:49] debug: Readlink: ../devices/pci0000:00/0000:00:1d.0/0000:0a:00.0/nvme/nvme1/nvme1n1
[2023/03/16 10:58:49] info: smartctl: smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.14-200.fc37.x86_64] (local build)
[2023/03/16 10:58:49] info: smartctl: copyright (c) 2002-22, bruce allen, christian franke, www.smartmontools.org<http://www.smartmontools.org>
[2023/03/16 10:58:49] info: smartctl: === start of information section ===
[2023/03/16 10:58:49] info: smartctl: model number: Samsung SSD 970 EVO 250GB
[2023/03/16 10:58:49] info: smartctl: serial number: S465NB0K580543E
[2023/03/16 10:58:49] info: smartctl: firmware version: 2B2QEXE7
[2023/03/16 10:58:49] info: smartctl: pci vendor/subsystem id: 0x144d
[2023/03/16 10:58:49] info: smartctl: ieee oui identifier: 0x002538
[2023/03/16 10:58:49] info: smartctl: total nvm capacity: 250,059,350,016 [250 GB]
[2023/03/16 10:58:49] info: smartctl: unallocated nvm capacity: 0
[2023/03/16 10:58:49] info: smartctl: controller id: 4
[2023/03/16 10:58:49] info: smartctl: nvme version: 1.3
[2023/03/16 10:58:49] info: smartctl: number of namespaces: 1
[2023/03/16 10:58:49] info: smartctl: namespace 1 size/capacity: 250,059,350,016 [250 GB]
[2023/03/16 10:58:49] info: smartctl: namespace 1 utilization: 31,143,690,240 [31.1 GB]
[2023/03/16 10:58:49] info: smartctl: namespace 1 formatted lba size: 512
[2023/03/16 10:58:49] info: smartctl: namespace 1 ieee eui-64: 002538 5581b35c48
[2023/03/16 10:58:49] info: smartctl: local time is: Thu Mar 16 10:58:49 2023 CDT
[2023/03/16 10:58:49] notice: Found /dev/nvme1n1, NVME, Samsung SSD 970 EVO 250GB, 250 GB, S/N=S465NB0K580543E
[2023/03/16 10:58:49] info:
[2023/03/16 10:58:49] info: Automatically enumerated 5 devices.
[2023/03/16 10:58:49] info: bios-version = F15b
[2023/03/16 10:58:49] info: bios-release-date = 03/23/2021
[2023/03/16 10:58:49] info: system-manufacturer = Gigabyte Technology Co., Ltd.
[2023/03/16 10:58:49] info: system-product-name = Z370 AORUS ULTRA GAMING 2.0
[2023/03/16 10:58:49] info: system-version = Default string
[2023/03/16 10:58:49] info: system-serial-number = Default string
[2023/03/16 10:58:49] info: system-uuid = 03d502e0-045e-0583-4206-af0700080009
[2023/03/16 10:58:49] info: baseboard-manufacturer = Gigabyte Technology Co., Ltd.
[2023/03/16 10:58:49] info: baseboard-product-name = Z370 AORUS ULTRA GAMING 2.0-CF
[2023/03/16 10:58:49] info: baseboard-version = x.x
[2023/03/16 10:58:49] info: baseboard-serial-number = Default string
[2023/03/16 10:58:49] info: baseboard-asset-tag = Default string
[2023/03/16 10:58:49] info: chassis-manufacturer = Default string
[2023/03/16 10:58:49] info: chassis-type = Desktop
[2023/03/16 10:58:49] info: chassis-version = Default string
[2023/03/16 10:58:49] info: chassis-serial-number = Default string
[2023/03/16 10:58:49] info: chassis-asset-tag = Default string
[2023/03/16 10:58:49] info: processor-family = Core i5
[2023/03/16 10:58:49] info: processor-manufacturer = Intel(R) Corporation
[2023/03/16 10:58:49] info: processor-version = Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
[2023/03/16 10:58:49] info: processor-frequency = 3800 MHz
[2023/03/16 10:58:49] notice: Opened entropy source '/dev/urandom'.
[2023/03/16 10:58:49] notice: hwmon: Module drivetemp loaded, drive temperatures available
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon6/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/sdc
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon4/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/sda
[2023/03/16 10:58:49] notice: hwmon: sda has temperature monitoring
[2023/03/16 10:58:49] debug: hwmon: sda found in /sys/class/hwmon/hwmon4/device/block
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon2/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon2/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon2/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/cntlid
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/address
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/reset_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/sqsize
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/queue_count
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/transport
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/subsysnqn
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/ng1n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/rescan_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/numa_node
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/model
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/dev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/hwmon2
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/firmware_rev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/dctype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/cntrltype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/state
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/kato
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/nvme1n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/serial
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon0/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon0/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon0/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/mode
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/available_policies
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/policy
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_1_type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_d
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/sustainable_power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/hwmon0
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/offset
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/slope
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_0_type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_po
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/integral_cutoff
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_i
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_1_temp
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_pu
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/temp
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_0_temp
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon5/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon5/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon5/device/block/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon5/device/block/sdb
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon3/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon3/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon3/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/driver
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/driver_override
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/hwmon
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/modalias
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon1/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon1/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon1/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/nvme0n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/cntlid
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/address
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/reset_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/sqsize
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/queue_count
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/transport
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/subsysnqn
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/rescan_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/numa_node
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/model
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/dev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/firmware_rev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/dctype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/cntrltype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/ng0n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/state
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/kato
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/serial
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/hwmon1
[2023/03/16 10:58:49] notice: hwmon: Device /dev/sda hwmon path = /sys/class/hwmon/hwmon4
[2023/03/16 10:58:49] notice: hwmon: Unable to open /sys/class/hwmon/hwmon4/temp1_crit
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon4/temp1_highest 45C
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon4/temp1_input 38C
[2023/03/16 10:58:49] notice: hwmon: Unable to open /sys/class/hwmon/hwmon4/temp1_lcrit
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon4/temp1_lowest 38C
[2023/03/16 10:58:49] notice: hwmon: Unable to open /sys/class/hwmon/hwmon4/temp1_max
[2023/03/16 10:58:49] notice: hwmon: Unable to open /sys/class/hwmon/hwmon4/temp1_min
[2023/03/16 10:58:49] info: Temperature limits for /dev/sda, critical=N/A, max=N/A, highest=45c, lowest=38c, min=N/A, low critical=N/A.
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon6/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/sdc
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon4/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/sda
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon2/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon2/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon2/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/cntlid
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/address
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/reset_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/sqsize
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/queue_count
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/transport
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/subsysnqn
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/ng1n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/rescan_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/numa_node
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/model
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/dev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/hwmon2
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/firmware_rev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/dctype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/cntrltype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/state
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/kato
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/nvme1n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/serial
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon0/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon0/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon0/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/mode
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/available_policies
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/policy
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_1_type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_d
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/sustainable_power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/hwmon0
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/offset
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/slope
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_0_type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_po
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/integral_cutoff
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_i
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_1_temp
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_pu
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/temp
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_0_temp
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon5/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon5/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon5/device/block/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon5/device/block/sdb
[2023/03/16 10:58:49] notice: hwmon: sdb has temperature monitoring
[2023/03/16 10:58:49] debug: hwmon: sdb found in /sys/class/hwmon/hwmon5/device/block
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon3/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon3/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon3/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/driver
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/driver_override
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/hwmon
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon3/device/modalias
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon1/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon1/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon1/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/nvme0n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/cntlid
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/address
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/reset_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/sqsize
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/queue_count
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/transport
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/subsysnqn
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/rescan_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/numa_node
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/model
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/dev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/firmware_rev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/dctype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/cntrltype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/ng0n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/state
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/kato
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/serial
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon1/device/hwmon1
[2023/03/16 10:58:49] notice: hwmon: Device /dev/sdb hwmon path = /sys/class/hwmon/hwmon5
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon5/temp1_crit 0C
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon5/temp1_highest 52C
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon5/temp1_input 40C
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon5/temp1_lcrit 0C
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon5/temp1_lowest 38C
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon5/temp1_max 0C
[2023/03/16 10:58:49] notice: hwmon: /sys/class/hwmon/hwmon5/temp1_min 0C
[2023/03/16 10:58:49] info: Temperature limits for /dev/sdb, critical=0c, max=0c, highest=52c, lowest=38c, min=0c, low critical=0c.
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon6/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon6/device/block/sdc
[2023/03/16 10:58:49] notice: hwmon: sdc has temperature monitoring
[2023/03/16 10:58:49] debug: hwmon: sdc found in /sys/class/hwmon/hwmon6/device/block
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon4/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon4/device/block/sda
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon2/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon2/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon2/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/cntlid
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/address
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/reset_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/sqsize
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/queue_count
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/transport
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/subsysnqn
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/ng1n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/rescan_controller
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/numa_node
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/model
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/dev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/hwmon2
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/firmware_rev
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/dctype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/cntrltype
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/state
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/kato
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/nvme1n1
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon2/device/serial
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon0/device/block doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: /sys/class/hwmon/hwmon0/device/nvme/nvme0 doesn't exist, trying next path
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon0/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/..
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/uevent
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/mode
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/available_policies
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/device
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/policy
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_1_type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_d
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/sustainable_power
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/hwmon0
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/offset
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/slope
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_0_type
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_po
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/integral_cutoff
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/subsystem
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_i
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_1_temp
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/k_pu
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/temp
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon0/device/trip_point_0_temp
[2023/03/16 10:58:49] debug: hwmon:
[2023/03/16 10:58:49] debug: hwmon: Found /sys/class/hwmon/hwmon5/device/block
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon5/device/block/.
[2023/03/16 10:58:49] debug: hwmon: dirpath_tmp=/sys/class/hwmon/hwmon5/device
|
That's great, thanks. I wasn't even aware the revision wasn't in the log, I'd assumed as I see it in the log that's sent out to the console it was in the log file too. Adding that into tonight's update. |
Thanks. BTW, I’m running a wipe with 0.34.8 on 4TB and 1TB drives (leaving out the 10TB for now), will be done in 12 hours. Will look at PDFs then.
From: PartialVolume ***@***.***>
Sent: Thursday, March 16, 2023 13:40
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
That's great, thanks. I wasn't even aware the revision wasn't in the log, I'd assumed as I see it in the log that's sent out to the console it was in the log file too. Adding that into tonight's update.
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PR6OYSOQNMQ3ITJRZDW4NM65ANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
New code uploaded and ready for testing :-) #457 |
@mdcato I obtained a used 10TB EXOS ST10000NM001G-2MW103 drive (with issues) and was able to understand better how this drive differs from others. I then made changes to the code to accommodate the way HPA is determined for these drives. These drives don't support DCO but they do support HPA. I created a hidden sector in the HPA and nwipe now correctly identifies it as having a hidden sector. I'm currently running a single wipe, no blanking, no verification on this drive with a hidden sector. It's estimated time to completion is about 12hrs, I'm currently getting about 180MB/s on the unitek USB adapter. The master contains the latest changes if you want to give it a try on your EXOS drive. All the fields in the PDF should be correctly displaying their data. Famous last words. :-) See #462 |
I’ve started a wipe with #462 on the ST10000NM0016, ST4000NM0033, and ST4000VN008. Nwipe #462 reported in the GUI that all had HPA/DCO hidden sectors detected. Interestingly, even though the 10TB is reporting 188MB/s, nwipe’s estimate is that it will take ~30 hours. The 4TB’s are reporting 152 and 143 MB/s but obviously will still finish well ahead of the 10TB. BTW, I’ve noticed there is no difference between USB-interfaced SATA adapters and SATA on the mainboard, i.e., drive limited, not interface limited. When they’re done I’ll upload the –verbose log.
From: PartialVolume ***@***.***>
Sent: Wednesday, April 5, 2023 12:44
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
@mdcato<https://github.com/mdcato> I obtained a used 10TB EXOS ST10000NM001G-2MW103 drive (with issues) and was able to understand better how this drive differs from others. I then made changes to the code to accommodate the way HPA is determined for these drives. These drives don't support DCO but they do support HPA. I created a hidden sector in the HPA and nwipe now correctly identifies it as having a hidden sector. I'm currently running a single wipe, no blanking, no verification on this drive with a hidden sector. It's estimated time to completion is about 12hrs, I'm currently getting about 180MB/s on the unitek USB adapter.
The master contains the latest changes if you want to give it a try on your EXOS drive. All the fields in the PDF should be correctly displaying their data. Famous last words. :-) See #462<#462>
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PX3FLWILURQKFDTFADW7WVMLANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
PartialVolume,
Here’s a screenshot of the current run with the Remaining time at 28:35:43. At 188 MB/s for the 10TB drive, it should be ~15 hours as you said. Perhaps an issue in computing ETA with multiple drives (just guessing)?
***@***.***
From: Mike Cato / Hays Technical Services
Sent: Wednesday, April 5, 2023 13:28
To: martijnvanbrummelen/nwipe ***@***.***>; martijnvanbrummelen/nwipe ***@***.***>
Cc: Mention ***@***.***>
Subject: RE: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
I’ve started a wipe with #462 on the ST10000NM0016, ST4000NM0033, and ST4000VN008. Nwipe #462 reported in the GUI that all had HPA/DCO hidden sectors detected. Interestingly, even though the 10TB is reporting 188MB/s, nwipe’s estimate is that it will take ~30 hours. The 4TB’s are reporting 152 and 143 MB/s but obviously will still finish well ahead of the 10TB. BTW, I’ve noticed there is no difference between USB-interfaced SATA adapters and SATA on the mainboard, i.e., drive limited, not interface limited. When they’re done I’ll upload the –verbose log.
From: PartialVolume ***@***.******@***.***>>
Sent: Wednesday, April 5, 2023 12:44
To: martijnvanbrummelen/nwipe ***@***.******@***.***>>
Cc: Mike Cato / Hays Technical Services ***@***.******@***.***>>; Mention ***@***.******@***.***>>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
@mdcato<https://github.com/mdcato> I obtained a used 10TB EXOS ST10000NM001G-2MW103 drive (with issues) and was able to understand better how this drive differs from others. I then made changes to the code to accommodate the way HPA is determined for these drives. These drives don't support DCO but they do support HPA. I created a hidden sector in the HPA and nwipe now correctly identifies it as having a hidden sector. I'm currently running a single wipe, no blanking, no verification on this drive with a hidden sector. It's estimated time to completion is about 12hrs, I'm currently getting about 180MB/s on the unitek USB adapter.
The master contains the latest changes if you want to give it a try on your EXOS drive. All the fields in the PDF should be correctly displaying their data. Famous last words. :-) See #462<#462>
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PX3FLWILURQKFDTFADW7WVMLANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
No snapshot coming through. I think you will have to paste it via the web page rather than email. |
@mdcato Just to confirm the master version is v0.34.83 Thought I'd double check just to make sure the HPA was being read correctly, so I aborted the wipe and reset the HPA. Here's what you should see at the top of the log for a EXOS with and without a hidden sector. EXOS without a hidden sector.Note the two values match.
EXOS with one hidden sectorNote the two values differ by one
|
Yes, looking at my currently running log, both max sectors match. |
If my math (and calculator) are correct, it looks like the Remaining Time is the sum of all the drives' remaining time, rather than the longest (i.e. the 10TB drive in this case). |
@mdcato I just found a bug in the pdf creation, reports a hidden sector while simultaneously reporting 0 hidden sectors. This is with WD drive attached. Up to you but I'd probably abort your wipe, I'll probably fix that bug this evening and upload v0.34.84. I can see why you are reading 28 hours and I'm reading about 13hrs. You are writing twice the data. You have the blanking pass switched on, so you are doing a fill with ones then a fill with zeros. I'm just doing a fill with zeros and no blanking pass. |
You are correct, missed turning off blanking ( and the calculations just happened to "fit" at that point).
I've restarted, and the Remaining time is as expected, 15 hours.
(Sent from mobile)
…________________________________
From: PartialVolume ***@***.***>
Sent: Wednesday, April 5, 2023 3:38:02 PM
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
@mdcato<https://github.com/mdcato> I just found a bug in the pdf creation, reports a hidden sector while simultaneously reporting 0 hidden sectors. This is with WD drive attached. Up to you but I'll probably fix that bug this evening and upload v0.34.84.
I can see why you are reading 28 hours and I'm reading about 13hrs. You are writing twice the data. You have the blanking pass switched on, so you are doing a fill with ones then a fill with zeros. I'm just doing a fill with zeros and no blanking pass.
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PU3XPPQIMHLMUZ2F53W7XJ2VANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I've fixed the bug, uploading the new code in the next 30 minutes. v0.34.84. This wipe is on two USB adapters, one is a good one (Unitek) and the other doesn't respond properly DCO/HPA (due to the chip) but despite this nwipe detects HPA/DCO correctly. I need to write a function to pull in those temperatures, HWMON doesn't work with USB so I'm going to have to pull the temperatures from the drives myself. I know that I can access 194 (temperature) via the smart data so I'll try and get that done next but taking a break for the rest of the week, so probably do that next week. Let me know how it goes with the wipes and thanks for your help. |
As a reminder to myself for next week's work. When doing a multi disc wipe and one or more discs complete their wipes and one or more are still wiping, you then decide to abort, the PDF's for the wipes that were completed show as status Aborted rather than erased. That needs to be fixed!. |
Here are the results from #462 for ST4000NM0033, ST4000VN008 and ST10000NM0016. The usual --verbose log, the report PDFs, and some screenshots at beginning of subsequently aborted run due to blanking pass still selected showing HPA/DCO on GUI, and at end of completed run. nwipe_report_2023-04-06-09-12-18_Model_ST10000NM0016_1T_Serial_ZA20SSAR.pdf |
@mdcato I seem to be missing the log files. Are you able to do that test with #463 as my test on the 10TB worked ok with and without hidden sectors using that latest version. Although mine is connected via USB. Shouldn't make any difference though. If you get the same results with #463 , i.e incorrect hidden sectors status and crazy large number of hidden sectors then I'll take another look at the code next week and hook my 10TB directly to SATA rather than USB. |
The logfile link ended up between screenshots. I'll start #463 shortly. The PDFs had the large percentage, but I've lost track whether that was part of #463.
(Sent from mobile)
…________________________________
From: PartialVolume ***@***.***>
Sent: Thursday, April 6, 2023 4:54:54 PM
To: martijnvanbrummelen/nwipe ***@***.***>
Cc: Mike Cato / Hays Technical Services ***@***.***>; Mention ***@***.***>
Subject: Re: [martijnvanbrummelen/nwipe] Help needed. (Issue #444)
@mdcato<https://github.com/mdcato> I seem to be missing the log files.
Are you able to do that test with #463<#463> as my test on the 10TB worked ok with and without hidden sectors using that latest version. Although mine is connected via USB. Shouldn't make any difference though.
If you get the same results with #463<#463> , i.e incorrect hidden sectors status and crazy large number of hidden sectors then I'll take another look at the code next week and hook my 10TB directly to SATA rather than USB.
—
Reply to this email directly, view it on GitHub<#444 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGK2PRFOKD63SXDTWMCFATW743S5ANCNFSM6AAAAAAVOSGF7U>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
PartialVolume, nwipe-20230406.log |
@mdcato thanks, that's very useful, I can see from the logs that the DCO-Identify request is failing with a value of 1 sector, hdparm returns 1 on failure, I don't know why, it should really return 0 or -1. But anyway the code is incorrectly accepting a valid DCO greater than 0 so it incorrectly thinks the real size is one sector, from then on everything is calculated incorrectly. So I have a couple of options, only accept a valid DCO as >1 sector but also harden the code to check the sense data for an illegal request which I believe the drive issues then take the appropriate action. It's reading the HPA sector sizes correctly so should have reverted to using those when the DCO came back invalid. I'll hopefully work on this next week, run some tests on my 10TB hooked up to the SATA as well as USB then let you re-run your tests. Hopefully I'll nail it this time. |
I'm currently working on the HPA/DCO code and have come across an issue with hdparm incorrectly parsing the sense data when it tries to calculate the real max sectors, this bug exists in v9.60 and has since been fixed in v9.65 however I don't know exactly which version it was fixed in, irrespective nwipe will need to cope with this bug if it's run on a LTS distro in particular that's running older versions of hdparm.
So I plan on parsing the sense data myself when the real max sectors don't make any sense.
However the largest drive I have for testing is 2TB and I need some sense data from a 10TB or greater drive to make sure I decode the size correctly.
If somebody could run the following command on a drive that is larger than 10TB and post the output here that would be appreciated.
The command is
sudo hdparm --verbose --dco-identify /dev/sdxxxx
Thanks
either reply here or over in ShredOS discussions discussions-Help-Needed
The text was updated successfully, but these errors were encountered: