Opened 4 months ago

Closed 4 weeks ago

#1319 closed defect (invalid)

SATA drives in SIIG 3.0 gbps 2 drive enclosure reports error.

Reported by: George R. Goffe Owned by:
Priority: minor Milestone:
Component: all Version:
Keywords: usb Cc:

Description (last modified by Christian Franke)

Hi,

I just rebuilt my smartmontools from the latest(?) from the Subversion Repository. so... if the Repo is uptodate then my built smartmon tools are up to date... at least I hope they are. See the output from "smartctl --version" command below.

I have 6 SIIG Dual drive USB docking stations that support >2TB drives. When I enter "smartctl -d sat -H /dev/sdd" I get the following:

smartctl -d sat -H /dev/sdd
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.7.0-0.rc1.git0.1.fc33.x86_64] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Status command failed
Please get assistance from https://www.smartmontools.org/
Register values returned from SMART Status command are:
 ERR=0x00, SC=0x00, LL=0x4f, LM=0x92, LH=0x59, DEV=0x40, STS=0x50
SMART Status not supported: Invalid ATA output register values
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

Does this mean that the SIIG devices are not supported by smartmon et. al.?

I would be happy to work with you folks to test and/or gather any data I can to get the SIIG device supported.

Best regards,

George...

smartctl --version
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.7.0-0.rc1.git0.1.fc33.x86_64] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

smartctl comes with ABSOLUTELY NO WARRANTY. This is free
software, and you are welcome to redistribute it under
the terms of the GNU General Public License; either
version 2, or (at your option) any later version.
See http://www.gnu.org for further details.

smartmontools release 7.1 dated 2019-12-30 at 15:00:11 UTC
smartmontools SVN rev 5022 dated 2019-12-30 at 15:00:49
smartmontools build host: x86_64-redhat-linux-gnu
smartmontools build with: C++14, GCC 10.0.1 20200126 (Red Hat 10.0.1-0.6)
smartmontools configure arguments: '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-selinux' '--with-libcap-ng=yes' '--with-libsystemd' '--with-systemdsystemunitdir=/usr/lib/systemd/system' '--sysconfdir=/etc/smartmontools/' '--with-systemdenvfile=/etc/sysconfig/smartmontools' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

Change History (3)

comment:1 Changed 4 months ago by Christian Franke

Description: modified (diff)

comment:2 Changed 4 months ago by Christian Franke

Keywords: usb added
Milestone: undecided
Priority: majorminor

Looks like another USB bridge with buggy implementation of SAT Return Descriptor which returns the ATA output register values:

Register values returned from SMART Status command are:
 ERR=0x00, SC=0x00, LL=0x4f, LM=0x92, LH=0x59, DEV=0x40, STS=0x50

Expected: ... LL=0x4f, LM=0xc2, ....

Please provide the outputs of

smartctl -i /dev/sdd
smartctl -r ioctl,2 -d sat -i -H /dev/sdd
smartctl -d sat -x /dev/sdd

as attachments to this ticket.

comment:3 Changed 4 weeks ago by Christian Franke

Milestone: undecided
Resolution: invalid
Status: newclosed

SAT implementation of USB bridge returns bogus ATA output registers. No feedback from reporter.

Note: See TracTickets for help on using tickets.