Opened 7 years ago
Last modified 6 years ago
#943 closed defect
Smartctl is broken on netbsd/sparc64 (BE) arch — at Version 1
Reported by: | Alex Samorukov | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | Release 7.0 |
Component: | all | Version: | 6.6 |
Keywords: | netbsd bigendian | Cc: |
Description (last modified by )
To test if smartctl still works on be i installed NetBSD7.0/sparc64 in the qemu.
It was found that smart support is mostly broken.
bash-4.4# uname -a NetBSD netbsd 7.0 NetBSD 7.0 (GENERIC.201509250726Z) sparc64
bash-4.4# ./smartctl -d ata /dev/wd0c -A smartctl 6.7 2017-11-16 r4625 [NetBSD 7.0 sparc64] (local build) Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org Read SMART Data failed: request failed, error code 0x02 === START OF READ SMART DATA SECTION === bash-4.4# ./smartctl -d ata /dev/wd0c -Ai smartctl 6.7 2017-11-16 r4625 [NetBSD 7.0 sparc64] (local build) Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Device Model: QEMU HARDDISK Serial Number: QM00001 Firmware Version: 2.5+ User Capacity: 5,368,709,120 bytes [5.36 GB] Sector Size: 512 bytes logical/physical Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ATA/ATAPI-7, ATA/ATAPI-5 published, ANSI NCITS 340-2000 Local Time is: Sun Nov 19 10:35:54 2017 UTC SMART support is: Available - device has SMART capability. SMART support is: Enabled Read SMART Data failed: request failed, error code 0x02 === START OF READ SMART DATA SECTION ===
At the same time native tool works correctly:
bash-4.4# atactl wd0 smart status SMART supported, SMART enabled id value thresh crit collect reliability description raw 1 100 6 yes online positive Raw read error rate 0 3 100 0 yes online positive Spin-up time 16 4 100 20 no online positive Start/stop count 100 5 100 36 yes online positive Reallocated sector count 0 9 100 0 yes online positive Power-on hours count 1 12 100 0 yes online positive Device power cycle count 0 190 69 50 yes online positive Airflow Temperature 31 Lifetime min/max 31/0
Todo:
- install NetBSD 7.0 intel to check if bug is BE/sparc specific, check atactl code for the hints.
- Check previous smartmontools version (6.5)
Note:
See TracTickets
for help on using tickets.