bin/116302: atacontrol(8) reports wrong stripe for intel raid0

Niki Denev niki at
Wed Sep 12 02:30:03 PDT 2007

>Number:         116302
>Category:       bin
>Synopsis:       atacontrol(8) reports wrong stripe for intel raid0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 12 09:30:02 GMT 2007
>Originator:     Niki Denev
>Release:        FreeBSD 7.0-CURRENT i386
System: FreeBSD 7.0-CURRENT FreeBSD 7.0-CURRENT #18: Sat Sep 8 13:13:35 EEST 2007 ndenev at i386

	atacontrol(8) reports wrong stripe size of Intel ICH8R created
RAID0 arrays.

	Create RAID0 array on Intel ICH8R mobo (Asus p5b deluxe) with stripe size 128K either with atacontrol or bios utility.
FreeBSD ata-raid driver then sees the array ar0 correctly, but atacontrol(8) status shows double stripe size.

ndenev# dmesg | grep ^ar0
ar0: 305251MB <Intel MatrixRAID RAID0 (stripe 128 KB)> status: READY
ar0: disk0 READY using ad4 at ata2-master
ar0: disk1 READY using ad6 at ata3-master
ndenev# atacontrol status ar0
ar0: ATA RAID0 stripesize=256 status: READY
   0 ad4  ONLINE
   1 ad6  ONLINE


	Unknown. It's possible that the problem is not in atacontrol(8)
because it doesn't do anything fancy with the data returned from the ioctl call to query the array status.


More information about the freebsd-bugs mailing list