Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Sep 2014 00:43:46 +0100
From:      "Steven Hartland" <killing@multiplay.co.uk>
To:        "Karl Denninger" <karl@denninger.net>, <freebsd-stable@freebsd.org>
Subject:   Re: getting to 4K disk blocks in ZFS
Message-ID:  <BA7CD0B47D5F47159BF73FB196563166@multiplay.co.uk>
References:  <540FF3C4.6010305@ish.com.au> <A0A549F7A4094F519A3660697AB4983F@multiplay.co.uk> <54114029.3060507@FreeBSD.org> <2128347.Ah5i0RTCvp@overcee.wemm.org> <541230F1.3060402@digiware.nl> <7D0869A9-C114-4C4F-877A-3FB26AD7737D@scsiguy.com> <607F83CE25104CE09C74935BA9E26485@multiplay.co.uk> <541CBD5B.8050603@denninger.net>

next in thread | previous in thread | raw e-mail | index | archive | help

----- Original Message ----- 
From: "Karl Denninger" <karl@denninger.net>

> >> I'm surprised that we have to constantly add quirks.  Are these
> >> drives really
> >> failing to report their ata params correctly?  Is there a reason we
> >> don't
> >> currently utilize the ata params data (which is already fetched for
> >> trim/unmap
> >> detection) to also set lbppbe (logical block per physical block
> >> exponent) and
> >> lalba (lowest aligned lba)?  We may find that many of the existing
> >> quirks are
> >> unnecessary if we fix the probe code.
> >
> > On the contary I've not found a single drive which reports 4k sectors
> > on its
> > own, every single one that I've seen report 4k is because we've added a
> > quirk for it :(
> >
> >
> Where is Smartctl getting it from?
> 
> smartctl -i /dev/da2
> smartctl 6.3 2014-07-26 r3976 [FreeBSD 10.1-BETA1 amd64] (local build)
> Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org
> 
> === START OF INFORMATION SECTION ===
> Device Model:     HGST HDN724040ALE640
> Serial Number:    PK2334PCG6NA0B
> LU WWN Device Id: 5 000cca 24cc30684
> Firmware Version: MJAOA5E0
> User Capacity:    4,000,787,030,016 bytes [4.00 TB]
> Sector Sizes:     512 bytes logical, 4096 bytes physical
> Rotation Rate:    7200 rpm
> Form Factor:      3.5 inches
> Device is:        Not in smartctl database [for details use: -P showall]
> ATA Version is:   ATA8-ACS T13/1699-D revision 4
> SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
> Local Time is:    Fri Sep 19 18:33:16 2014 CDT
> SMART support is: Available - device has SMART capability.
> SMART support is: Enabled
> 
> It's not coming from a database, as Smartctl doesn't know about these
> (yet); they're too new.

Exception to prove the rule?

What to "camcontrol identify da2" report?

 Regards
 Steve








Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BA7CD0B47D5F47159BF73FB196563166>