strange error of GEOM_RAID3 on RELENG_5

Hiroki Sato hrs at FreeBSD.org
Wed Mar 23 11:59:45 PST 2005


Hi,

 I tried to use GEOM_RAID3 with three IDE HDDs on the latest
 RELENG_5/i386, but the following error occurred:

 # kldload geom_raid3
 # graid3 label data /dev/ad2s1a /dev/ad4s1a /dev/ad6s1a
 GEOM_RAID3[1]: Creating device data (id=134541552).
 GEOM_RAID3[0]: Device data created (id=134541552).
 GEOM_RAID3[1]: Adding disk ad2s1a to data.
 GEOM_RAID3[1]: Disk ad2s1a state changed from NONE to NEW (device data).
 GEOM_RAID3[0]: Device data: provider ad2s1a detected.
 GEOM_RAID3[1]: Adding disk ad4s1a to data.
 GEOM_RAID3[1]: Disk ad4s1a state changed from NONE to NEW (device data).
 GEOM_RAID3[0]: Device data: provider ad4s1a detected.
 GEOM_RAID3[1]: Adding disk ad6s1a to data.
 GEOM_RAID3[1]: Disk ad6s1a state changed from NONE to NEW (device data).
 GEOM_RAID3[0]: Device data: provider ad6s1a detected.
 GEOM_RAID3[1]: Device data state changed from STARTING to COMPLETE.
 GEOM_RAID3[1]: Disk ad2s1a state changed from NEW to ACTIVE (device data).
 GEOM_RAID3[0]: Device data: provider ad2s1a activated.
 GEOM_RAID3[1]: Disk ad4s1a state changed from NEW to ACTIVE (device data).
 GEOM_RAID3[0]: Device data: provider ad4s1a activated.
 GEOM_RAID3[1]: Disk ad6s1a state changed from NEW to ACTIVE (device data).
 GEOM_RAID3[0]: Device data: provider ad6s1a activated.
 GEOM_RAID3[0]: Device data: provider raid3/data launched.

 # diskinfo -v /dev/raid3/data
 /dev/raid3/data
        1024            # sectorsize
        214748363776    # mediasize in bytes (200G)
        209715199       # mediasize in sectors

 # dd if=/dev/zero of=/dev/raid3/data skip=1000 bs=1024 count=1
 1+0 records in
 1+0 records out
 1024 bytes transferred in 0.000328 secs (3121343 bytes/sec)
 GEOM_RAID3[1]: Disk ad2s1a (device data) marked as dirty.
 GEOM_RAID3[1]: Disk ad4s1a (device data) marked as dirty.
 GEOM_RAID3[1]: Disk ad6s1a (device data) marked as dirty.
 GEOM_RAID3[1]: Disk ad2s1a (device data) marked as clean.
 GEOM_RAID3[1]: Disk ad4s1a (device data) marked as clean.
 GEOM_RAID3[1]: Disk ad6s1a (device data) marked as clean.

 # dd if=/dev/zero of=/dev/raid3/data skip=0 bs=1024 count=1
 1+0 records in
 1+0 records out
 1024 bytes transferred in 0.000701 secs (1460873 bytes/sec)
 GEOM_RAID3[1]: Disk ad2s1a (device data) marked as dirty.
 GEOM_RAID3[1]: Disk ad4s1a (device data) marked as dirty.
 GEOM_RAID3[1]: Disk ad6s1a (device data) marked as dirty.
 GEOM_RAID3[1]: Disk ad2s1a (device data) marked as clean.
 GEOM_RAID3[1]: Disk ad4s1a (device data) marked as clean.
 GEOM_RAID3[1]: Disk ad6s1a (device data) marked as clean.

 # dd if=/dev/zero of=/dev/raid3/data skip=0 bs=1024 count=2
 dd: /dev/raid3/data: Operation not permitted
 2+0 records in
 1+0 records out
 1024 bytes transferred in 0.697947 secs (1467 bytes/sec)
 GEOM_RAID3[1]: Disk ad2s1a (device data) marked as dirty.
 GEOM_RAID3[1]: Disk ad4s1a (device data) marked as dirty.
 GEOM_RAID3[1]: Disk ad6s1a (device data) marked as dirty.
 GEOM_RAID3[0]: Request failed. raid3/data[WRITE(offset=1024, length=1024)]
 GEOM_RAID3[1]: Disk ad2s1a state changed from ACTIVE to DISCONNECTED (device data).
 GEOM_RAID3[0]: Device data: provider ad2s1a disconnected.
 GEOM_RAID3[1]: Device data: genid bumped to 1.
 GEOM_RAID3[1]: Device data state changed from COMPLETE to DEGRADED.
 GEOM_RAID3[1]: Disk ad4s1a state changed from ACTIVE to DISCONNECTED (device data).
 GEOM_RAID3[0]: Device data: provider ad4s1a disconnected.
 GEOM_RAID3[0]: Device data: provider raid3/data destroyed.
 GEOM_RAID3[0]: Device data destroyed.
 GEOM_RAID3[1]: Consumer ad2s1a destroyed.
 GEOM_RAID3[1]: Consumer ad4s1a destroyed.
 GEOM_RAID3[1]: Consumer ad6s1a destroyed.

 I do not know why but writing of some specific lengths seems to
 occur this error.  If I am missing something, please let me know.
 Thanks.

-- 
| Hiroki SATO
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-geom/attachments/20050324/96fc7cf9/attachment.bin


More information about the freebsd-geom mailing list