Skip site navigation (1)Skip section navigation (2)
Date:      Sun,  6 Jun 2010 22:08:27 +0200 (CEST)
From:      Hubert Tournier <hubert@tournier.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   bin/147572: mptutil doesn't support configs over 2TB
Message-ID:  <20100606200827.8FC313F5BE@sd-15237.dedibox.fr>
Resent-Message-ID: <201006062030.o56KU7Vv098036@freefall.freebsd.org>

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

>Number:         147572
>Category:       bin
>Synopsis:       mptutil doesn't support configs over 2TB
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 06 20:30:06 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Hubert Tournier <hubert@frbsd.org>
>Release:        FreeBSD 8.0-RELEASE-p3 amd64
>Organization:
Chuck's corner <http://www.frbsd.org/fr/>;
>Environment:
System: FreeBSD panthere 8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #0: Sat Jun 5 13:50:13 CEST 2010 root@panthere:/usr/obj/usr/src/sys/NOYAU amd64

# dmesg (extract)
mpt0: <LSILogic SAS/SATA Adapter> port 0x1000-0x10ff mem 0xb1910000-0xb1913fff,0xb1900000-0xb190ffff irq 32 at device 0.0 on pci5
mpt0: [ITHREAD]
mpt0: MPI Version=1.5.20.0
mpt0: Capabilities: ( RAID-0 RAID-1E RAID-1 )
mpt0: 0 Active Volumes (2 Max)
mpt0: 0 Hidden Drive Members (14 Max)
ses0 at mpt0 bus 0 target 2 lun 0
ses0: <LSILOGIC SASX28 A.1 7015> Fixed Enclosure Services SCSI-3 device 
ses0: 300.000MB/s transfers
ses0: Command Queueing enabled
ses0: SCSI-3 SES Device
da0 at mpt0 bus 0 target 3 lun 0
da0: <ATA ST31000528AS CC38> Fixed Direct Access SCSI-5 device 
da0: 300.000MB/s transfers
da0: Command Queueing enabled
da0: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
(+7 other similar drives)

# mptutil show adapter
mpt0 Adapter:
       Board Name: SASWT4I
   Board Assembly: L3-25070-00A
        Chip Name: C1064E
    Chip Revision: UNUSED
      RAID Levels: RAID0, RAID1, RAID1E
    RAID0 Stripes: 64K
   RAID1E Stripes: 64K
 RAID0 Drives/Vol: 2-10
 RAID1 Drives/Vol: 2
RAID1E Drives/Vol: 3-10
# mptutil show config
mpt0 Configuration: 0 volumes, 8 drives
    drive da0 (932G) ONLINE <ST31000528AS CC38> SATA
    drive da1 (932G) ONLINE <ST31000528AS CC38> SATA
    drive da2 (932G) ONLINE <ST31000528AS CC38> SATA
    drive da3 (932G) ONLINE <ST31000528AS CC38> SATA
    drive da4 (932G) ONLINE <ST31000528AS CC38> SATA
    drive da5 (932G) ONLINE <ST31000528AS CC38> SATA
    drive da6 (932G) ONLINE <ST31000528AS CC38> SATA
    drive da7 (932G) ONLINE <ST31000528AS CC38> SATA
# mptutil show drives
mpt0 Physical Drives:
 da0 (  932G) ONLINE <ST31000528AS CC38> SATA bus 0 id 3
 da1 (  932G) ONLINE <ST31000528AS CC38> SATA bus 0 id 4
 da2 (  932G) ONLINE <ST31000528AS CC38> SATA bus 0 id 5
 da3 (  932G) ONLINE <ST31000528AS CC38> SATA bus 0 id 6
 da4 (  932G) ONLINE <ST31000528AS CC38> SATA bus 0 id 7
 da5 (  932G) ONLINE <ST31000528AS CC38> SATA bus 0 id 8
 da6 (  932G) ONLINE <ST31000528AS CC38> SATA bus 0 id 9
 da7 (  932G) ONLINE <ST31000528AS CC38> SATA bus 0 id 10

>Description:
The mptutil utility doesn't seems to support configs over 2 TB.
I created a RAID0 array with disks da1 to da7 (6.4 TB) and got a 0.4 TB volume.


>How-To-Repeat:
# mptutil create raid1 da1,da2,da3,da4,da5,da6,da7


>Fix:
I now use gstripe as a workaround.
The mptutil manual should mention the limitation:

# cd /usr/src/usr.sbin/mptutil
# diff -ruN mptutil.8 mptutil.8.NEW
--- mptutil.8	2009-10-25 02:10:29.000000000 +0100
+++ mptutil.8.NEW	2010-06-06 11:59:53.000000000 +0200
@@ -379,6 +379,8 @@
 .Pp
 Drive configuration commands result in an excessive flood of messages on the
 console.
+.Pp
+This program doesn't handle drives pools above 2 terabytes.
 .Sh HISTORY
 The
 .Nm

>Release-Note:
>Audit-Trail:
>Unformatted:



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