Hi!

Until now I was using non-persistant superblocks, a few days ago I changed a lot
of small (4 disk) md devices into a few big ones with persistant
superblocks and I must say I'm quite disappointed by totally loosing control
over what's going on and kernel doing weird things.
The arrays work fine until I try to remove 5 SCSI disks (on which some other
raid existed but was commented out already from raidtab). The kernel does
not initialize most of the arrays at all.
Attached is /proc/scsi/scsi content, /etc/raidtab, kernel messages from the
raidstart -a command, /proc/mdstat content and kernel messages from kernel
shuting down the arrays from immediately before the disk removal and
immediately after it.
Although I can hack raid superblocks manually and change device
numbers/recalculate checksums for now, I fear as soon as one single disk
somewhere dies off, I won't loose just a single raid0 array, but all of
them. And I thought persistant superblocks are there exactly so that RAID
arrays are independent of drive shuffling.
The kernel should try hard to find a raid superblock on some other disk now
when this functionality went into the kernel so one cannot provide a
translation table where which disk moved to (I have edited raidtab properly
but raidstart does not care).

Is there some way how can I remove those disks from the system and avoid
having to loose all the data on all those raid0 devices?

Distribution: RH6.0 + kernel 2.2.12-29smp + rh6.1 raidtools
Ultra Enterprise 3500, 43 disks on 5 SCSI HBAs

Cheers,
    Jakub
___________________________________________________________________
Jakub Jelinek | [EMAIL PROTECTED] | http://sunsite.mff.cuni.cz/~jj
Linux version 2.3.18 on a sparc64 machine (1343.49 BogoMips)
___________________________________________________________________
Attached devices: 
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST32430N SUN2.1G Rev: 0508
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 02 Lun: 00
  Vendor: MICROP   Model: 1936-21MZ1074215 Rev: HZ29
  Type:   Direct-Access                    ANSI SCSI revision: 01 CCS
Host: scsi0 Channel: 00 Id: 04 Lun: 00
  Vendor: MICROP   Model: 1936-21MZ1074215 Rev: HZ29
  Type:   Direct-Access                    ANSI SCSI revision: 01 CCS
Host: scsi0 Channel: 00 Id: 05 Lun: 00
  Vendor: MICROP   Model: 1936-21MZ1074215 Rev: HZ29
  Type:   Direct-Access                    ANSI SCSI revision: 01 CCS
Host: scsi1 Channel: 00 Id: 06 Lun: 00
  Vendor: TOSHIBA  Model: XM6201TASUN32XCD Rev: 1103
  Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 08 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: L912
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 09 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: L912
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 11 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: L912
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 02 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 03 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 04 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 05 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 12 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: L912
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 13 Lun: 00
  Vendor: SEAGATE  Model: ST150176LW       Rev: 0002
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 00 Id: 00 Lun: 00
  Vendor: SUN      Model: SSA100           Rev: 1.0 
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 04 Lun: 00
  Vendor: CONNER   Model: CFP1080E SUN1.05 Rev: 5150
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 02 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 02 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 02 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 02 Id: 04 Lun: 00
  Vendor: CONNER   Model: CFP1080E SUN1.05 Rev: 5150
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 04 Lun: 00
  Vendor: CONNER   Model: CFP1080E SUN1.05 Rev: 5150
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 04 Lun: 00
  Vendor: CONNER   Model: CFP1080E SUN1.05 Rev: 5150
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 00 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 01 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 02 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 03 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 04 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 00 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8817
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 04 Lun: 00
  Vendor: CONNER   Model: CFP1080E SUN1.05 Rev: 5150
  Type:   Direct-Access                    ANSI SCSI revision: 02
#
# compatible (old) RAID0 setup:
#
raiddev /dev/md0
    raid-level                0
    nr-raid-disks             12
    persistent-superblock     1
    chunk-size                64

    device                    /dev/sdo1
    raid-disk                 0
    device                    /dev/sdp1
    raid-disk                 1
    device                    /dev/sdq1
    raid-disk                 2
    device                    /dev/sdr1
    raid-disk                 3
    device                    /dev/sdan1
    raid-disk                 4
    device                    /dev/sdao1
    raid-disk                 5
    device                    /dev/sdap1
    raid-disk                 6
    device                    /dev/sdaj1
    raid-disk                 7
    device                    /dev/sdah1
    raid-disk                 8
    device                    /dev/sdai1
    raid-disk                 9
    device                    /dev/sdak1
    raid-disk                 10
    device                    /dev/sdl1
    raid-disk                 11

raiddev /dev/md1
    raid-level                0
    nr-raid-disks             12
    persistent-superblock     1
    chunk-size                64

    device                    /dev/sdt1
    raid-disk                 0
    device                    /dev/sdu1
    raid-disk                 1
    device                    /dev/sdv1
    raid-disk                 2
    device                    /dev/sdx1
    raid-disk                 3
    device                    /dev/sdad1
    raid-disk                 4
    device                    /dev/sdae1
    raid-disk                 5
    device                    /dev/sdaf1
    raid-disk                 6
    device                    /dev/sdal1
    raid-disk                 7
    device                    /dev/sde1
    raid-disk                 8
    device                    /dev/sdf1
    raid-disk                 9
    device                    /dev/sdg1
    raid-disk                 10
    device                    /dev/sdm1
    raid-disk                 11

raiddev /dev/md2
    raid-level                0
    nr-raid-disks             8
    persistent-superblock     1
    chunk-size                64

    device                    /dev/sdy1
    raid-disk                 0
    device                    /dev/sdz1
    raid-disk                 1
    device                    /dev/sdaa1
    raid-disk                 2
    device                    /dev/sdac1
    raid-disk                 3
    device                    /dev/sdh1
    raid-disk                 4
    device                    /dev/sdi1
    raid-disk                 5
    device                    /dev/sdj1
    raid-disk                 6
    device                    /dev/sdk1
    raid-disk                 7

raiddev /dev/md3
    raid-level                0
    nr-raid-disks             3
    persistent-superblock     1
    chunk-size                64

    device                    /dev/sdb1
    raid-disk                 0
    device                    /dev/sdc1
    raid-disk                 1
    device                    /dev/sdd1
    raid-disk                 2

# raiddev /dev/md5
#    raid-level                0
#    nr-raid-disks             5
#    persistent-superblock     0
#    chunk-size                32
#
#    device                    /dev/sds1
#    raid-disk                 0
#    device                    /dev/sdw1
#    raid-disk                 1
#    device                    /dev/sdab1
#    raid-disk                 2
#    device                    /dev/sdag1
#    raid-disk                 3
#    device                    /dev/sdaq1
#    raid-disk                 4
(read) sdo1's sb offset: 4189248 [events: 00000004]
(read) sdp1's sb offset: 4189248 [events: 00000004]
(read) sdq1's sb offset: 4189248 [events: 00000004]
(read) sdr1's sb offset: 4189248 [events: 00000004]
(read) sdan1's sb offset: 4189248 [events: 00000004]
(read) sdao1's sb offset: 4189248 [events: 00000004]
(read) sdap1's sb offset: 4189248 [events: 00000004]
(read) sdaj1's sb offset: 4189248 [events: 00000004]
(read) sdah1's sb offset: 4189248 [events: 00000004]
(read) sdai1's sb offset: 4189248 [events: 00000004]
(read) sdak1's sb offset: 4189248 [events: 00000004]
(read) sdl1's sb offset: 4195328 [events: 00000004]
autorun ...
considering sdl1 ...
  adding sdl1 ...
  adding sdak1 ...
  adding sdai1 ...
  adding sdah1 ...
  adding sdaj1 ...
  adding sdap1 ...
  adding sdao1 ...
  adding sdan1 ...
  adding sdr1 ...
  adding sdq1 ...
  adding sdp1 ...
  adding sdo1 ...
created md0
bind<sdo1,1>
bind<sdp1,2>
bind<sdq1,3>
bind<sdr1,4>
bind<sdan1,5>
bind<sdao1,6>
bind<sdap1,7>
bind<sdaj1,8>
bind<sdah1,9>
bind<sdai1,10>
bind<sdak1,11>
bind<sdl1,12>
running: 
<sdl1><sdak1><sdai1><sdah1><sdaj1><sdap1><sdao1><sdan1><sdr1><sdq1><sdp1><sdo1>
now!
sdl1's event counter: 00000004
sdak1's event counter: 00000004
sdai1's event counter: 00000004
sdah1's event counter: 00000004
sdaj1's event counter: 00000004
sdap1's event counter: 00000004
sdao1's event counter: 00000004
sdan1's event counter: 00000004
sdr1's event counter: 00000004
sdq1's event counter: 00000004
sdp1's event counter: 00000004
sdo1's event counter: 00000004
mask ffffffc0
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 4195328
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 8384576
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 12573824
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 16763072
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 20952320
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 25141568
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 29330816
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 33520064
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 37709312
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 41898560
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 46087808
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 50277056
raid0: looking at sdo1
raid0:   comparing sdo1(4189248) with sdo1(4189248)
raid0:   END
raid0:   ==> UNIQUE
raid0: 1 zones
raid0: looking at sdp1
raid0:   comparing sdp1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdq1
raid0:   comparing sdq1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdr1
raid0:   comparing sdr1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdan1
raid0:   comparing sdan1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdao1
raid0:   comparing sdao1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdap1
raid0:   comparing sdap1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdaj1
raid0:   comparing sdaj1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdah1
raid0:   comparing sdah1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdai1
raid0:   comparing sdai1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdak1
raid0:   comparing sdak1(4189248) with sdo1(4189248)
raid0:   EQUAL
raid0: looking at sdl1
raid0:   comparing sdl1(4195328) with sdo1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdp1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdq1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdr1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdan1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdao1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdap1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdaj1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdah1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdai1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdak1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdl1(4195328) with sdl1(4195328)
raid0:   END
raid0:   ==> UNIQUE
raid0: 2 zones
raid0: FINAL 2 zones
zone 0
 checking sdo1 ... contained as device 0
  (4189248) is smallest!.
 checking sdp1 ... contained as device 1
 checking sdq1 ... contained as device 2
 checking sdr1 ... contained as device 3
 checking sdan1 ... contained as device 4
 checking sdao1 ... contained as device 5
 checking sdap1 ... contained as device 6
 checking sdaj1 ... contained as device 7
 checking sdah1 ... contained as device 8
 checking sdai1 ... contained as device 9
 checking sdak1 ... contained as device 10
 checking sdl1 ... contained as device 11
 zone->nb_dev: 12, size: 50270976
current zone offset: 4189248
zone 1
 checking sdo1 ... nope.
 checking sdp1 ... nope.
 checking sdq1 ... nope.
 checking sdr1 ... nope.
 checking sdan1 ... nope.
 checking sdao1 ... nope.
 checking sdap1 ... nope.
 checking sdaj1 ... nope.
 checking sdah1 ... nope.
 checking sdai1 ... nope.
 checking sdak1 ... nope.
 checking sdl1 ... contained as device 0
  (4195328) is smallest!.
 zone->nb_dev: 1, size: 6080
current zone offset: 4195328
done.
raid0 : md_size is 50277056 blocks.
raid0 : conf->smallest->size is 6080 blocks.
raid0 : nb_zone is 8270.
raid0 : Allocating 132320 bytes for hash.
sdl1 [events: 00000005](write) sdl1's sb offset: 4195328
sdak1 [events: 00000005](write) sdak1's sb offset: 4189248
sdai1 [events: 00000005](write) sdai1's sb offset: 4189248
sdah1 [events: 00000005](write) sdah1's sb offset: 4189248
sdaj1 [events: 00000005](write) sdaj1's sb offset: 4189248
sdap1 [events: 00000005](write) sdap1's sb offset: 4189248
sdao1 [events: 00000005](write) sdao1's sb offset: 4189248
sdan1 [events: 00000005](write) sdan1's sb offset: 4189248
sdr1 [events: 00000005](write) sdr1's sb offset: 4189248
sdq1 [events: 00000005](write) sdq1's sb offset: 4189248
sdp1 [events: 00000005](write) sdp1's sb offset: 4189248
sdo1 [events: 00000005](write) sdo1's sb offset: 4189248
.
... autorun DONE.
(read) sdt1's sb offset: 4189248 [events: 00000004]
(read) sdu1's sb offset: 4189248 [events: 00000004]
(read) sdv1's sb offset: 4189248 [events: 00000004]
(read) sdx1's sb offset: 4189248 [events: 00000004]
(read) sdad1's sb offset: 4189248 [events: 00000004]
(read) sdae1's sb offset: 4189248 [events: 00000004]
(read) sdaf1's sb offset: 4189248 [events: 00000004]
(read) sdal1's sb offset: 4189248 [events: 00000004]
(read) sde1's sb offset: 4195328 [events: 00000004]
(read) sdf1's sb offset: 4195328 [events: 00000004]
(read) sdg1's sb offset: 4195328 [events: 00000004]
(read) sdm1's sb offset: 4195328 [events: 00000004]
autorun ...
considering sdm1 ...
  adding sdm1 ...
  adding sdg1 ...
  adding sdf1 ...
  adding sde1 ...
  adding sdal1 ...
  adding sdaf1 ...
  adding sdae1 ...
  adding sdad1 ...
  adding sdx1 ...
  adding sdv1 ...
  adding sdu1 ...
  adding sdt1 ...
created md1
bind<sdt1,1>
bind<sdu1,2>
bind<sdv1,3>
bind<sdx1,4>
bind<sdad1,5>
bind<sdae1,6>
bind<sdaf1,7>
bind<sdal1,8>
bind<sde1,9>
bind<sdf1,10>
bind<sdg1,11>
bind<sdm1,12>
running: <sdm1><sdg1><sdf1><sde1><sdal1><sdaf1><sdae1><sdad1><sdx1><sdv1><sdu1><sdt1>
now!
sdm1's event counter: 00000004
sdg1's event counter: 00000004
sdf1's event counter: 00000004
sde1's event counter: 00000004
sdal1's event counter: 00000004
sdaf1's event counter: 00000004
sdae1's event counter: 00000004
sdad1's event counter: 00000004
sdx1's event counter: 00000004
sdv1's event counter: 00000004
sdu1's event counter: 00000004
sdt1's event counter: 00000004
mask ffffffc0
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 4195328
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 8390656
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 12585984
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 16781312
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 20970560
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 25159808
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 29349056
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 33538304
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 37727552
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 41916800
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 46106048
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 50295296
raid0: looking at sdt1
raid0:   comparing sdt1(4189248) with sdt1(4189248)
raid0:   END
raid0:   ==> UNIQUE
raid0: 1 zones
raid0: looking at sdu1
raid0:   comparing sdu1(4189248) with sdt1(4189248)
raid0:   EQUAL
raid0: looking at sdv1
raid0:   comparing sdv1(4189248) with sdt1(4189248)
raid0:   EQUAL
raid0: looking at sdx1
raid0:   comparing sdx1(4189248) with sdt1(4189248)
raid0:   EQUAL
raid0: looking at sdad1
raid0:   comparing sdad1(4189248) with sdt1(4189248)
raid0:   EQUAL
raid0: looking at sdae1
raid0:   comparing sdae1(4189248) with sdt1(4189248)
raid0:   EQUAL
raid0: looking at sdaf1
raid0:   comparing sdaf1(4189248) with sdt1(4189248)
raid0:   EQUAL
raid0: looking at sdal1
raid0:   comparing sdal1(4189248) with sdt1(4189248)
raid0:   EQUAL
raid0: looking at sde1
raid0:   comparing sde1(4195328) with sdt1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sde1(4195328) with sdu1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sde1(4195328) with sdv1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sde1(4195328) with sdx1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sde1(4195328) with sdad1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sde1(4195328) with sdae1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sde1(4195328) with sdaf1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sde1(4195328) with sdal1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sde1(4195328) with sde1(4195328)
raid0:   END
raid0:   ==> UNIQUE
raid0: 2 zones
raid0: looking at sdf1
raid0:   comparing sdf1(4195328) with sdt1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdf1(4195328) with sdu1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdf1(4195328) with sdv1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdf1(4195328) with sdx1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdf1(4195328) with sdad1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdf1(4195328) with sdae1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdf1(4195328) with sdaf1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdf1(4195328) with sdal1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdf1(4195328) with sde1(4195328)
raid0:   EQUAL
raid0: looking at sdg1
raid0:   comparing sdg1(4195328) with sdt1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdg1(4195328) with sdu1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdg1(4195328) with sdv1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdg1(4195328) with sdx1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdg1(4195328) with sdad1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdg1(4195328) with sdae1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdg1(4195328) with sdaf1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdg1(4195328) with sdal1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdg1(4195328) with sde1(4195328)
raid0:   EQUAL
raid0: looking at sdm1
raid0:   comparing sdm1(4195328) with sdt1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdm1(4195328) with sdu1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdm1(4195328) with sdv1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdm1(4195328) with sdx1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdm1(4195328) with sdad1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdm1(4195328) with sdae1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdm1(4195328) with sdaf1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdm1(4195328) with sdal1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdm1(4195328) with sde1(4195328)
raid0:   EQUAL
raid0: FINAL 2 zones
zone 0
 checking sdt1 ... contained as device 0
  (4189248) is smallest!.
 checking sdu1 ... contained as device 1
 checking sdv1 ... contained as device 2
 checking sdx1 ... contained as device 3
 checking sdad1 ... contained as device 4
 checking sdae1 ... contained as device 5
 checking sdaf1 ... contained as device 6
 checking sdal1 ... contained as device 7
 checking sde1 ... contained as device 8
 checking sdf1 ... contained as device 9
 checking sdg1 ... contained as device 10
 checking sdm1 ... contained as device 11
 zone->nb_dev: 12, size: 50270976
current zone offset: 4189248
zone 1
 checking sdt1 ... nope.
 checking sdu1 ... nope.
 checking sdv1 ... nope.
 checking sdx1 ... nope.
 checking sdad1 ... nope.
 checking sdae1 ... nope.
 checking sdaf1 ... nope.
 checking sdal1 ... nope.
 checking sde1 ... contained as device 0
  (4195328) is smallest!.
 checking sdf1 ... contained as device 1
 checking sdg1 ... contained as device 2
 checking sdm1 ... contained as device 3
 zone->nb_dev: 4, size: 24320
current zone offset: 4195328
done.
raid0 : md_size is 50295296 blocks.
raid0 : conf->smallest->size is 24320 blocks.
raid0 : nb_zone is 2069.
raid0 : Allocating 33104 bytes for hash.
sdm1 [events: 00000005](write) sdm1's sb offset: 4195328
sdg1 [events: 00000005](write) sdg1's sb offset: 4195328
sdf1 [events: 00000005](write) sdf1's sb offset: 4195328
sde1 [events: 00000005](write) sde1's sb offset: 4195328
sdal1 [events: 00000005](write) sdal1's sb offset: 4189248
sdaf1 [events: 00000005](write) sdaf1's sb offset: 4189248
sdae1 [events: 00000005](write) sdae1's sb offset: 4189248
sdad1 [events: 00000005](write) sdad1's sb offset: 4189248
sdx1 [events: 00000005](write) sdx1's sb offset: 4189248
sdv1 [events: 00000005](write) sdv1's sb offset: 4189248
sdu1 [events: 00000005](write) sdu1's sb offset: 4189248
sdt1 [events: 00000005](write) sdt1's sb offset: 4189248
.
... autorun DONE.
(read) sdy1's sb offset: 4189248 [events: 00000004]
(read) sdz1's sb offset: 4189248 [events: 00000004]
(read) sdaa1's sb offset: 4189248 [events: 00000004]
(read) sdac1's sb offset: 4189248 [events: 00000004]
(read) sdh1's sb offset: 4195328 [events: 00000004]
(read) sdi1's sb offset: 4195328 [events: 00000004]
(read) sdj1's sb offset: 4195328 [events: 00000004]
(read) sdk1's sb offset: 4195328 [events: 00000004]
autorun ...
considering sdk1 ...
  adding sdk1 ...
  adding sdj1 ...
  adding sdi1 ...
  adding sdh1 ...
  adding sdac1 ...
  adding sdaa1 ...
  adding sdz1 ...
  adding sdy1 ...
created md2
bind<sdy1,1>
bind<sdz1,2>
bind<sdaa1,3>
bind<sdac1,4>
bind<sdh1,5>
bind<sdi1,6>
bind<sdj1,7>
bind<sdk1,8>
running: <sdk1><sdj1><sdi1><sdh1><sdac1><sdaa1><sdz1><sdy1>
now!
sdk1's event counter: 00000004
sdj1's event counter: 00000004
sdi1's event counter: 00000004
sdh1's event counter: 00000004
sdac1's event counter: 00000004
sdaa1's event counter: 00000004
sdz1's event counter: 00000004
sdy1's event counter: 00000004
mask ffffffc0
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 4195328
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 8390656
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 12585984
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 16781312
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 20970560
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 25159808
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 29349056
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 33538304
raid0: looking at sdy1
raid0:   comparing sdy1(4189248) with sdy1(4189248)
raid0:   END
raid0:   ==> UNIQUE
raid0: 1 zones
raid0: looking at sdz1
raid0:   comparing sdz1(4189248) with sdy1(4189248)
raid0:   EQUAL
raid0: looking at sdaa1
raid0:   comparing sdaa1(4189248) with sdy1(4189248)
raid0:   EQUAL
raid0: looking at sdac1
raid0:   comparing sdac1(4189248) with sdy1(4189248)
raid0:   EQUAL
raid0: looking at sdh1
raid0:   comparing sdh1(4195328) with sdy1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdh1(4195328) with sdz1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdh1(4195328) with sdaa1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdh1(4195328) with sdac1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdh1(4195328) with sdh1(4195328)
raid0:   END
raid0:   ==> UNIQUE
raid0: 2 zones
raid0: looking at sdi1
raid0:   comparing sdi1(4195328) with sdy1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdi1(4195328) with sdz1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdi1(4195328) with sdaa1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdi1(4195328) with sdac1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdi1(4195328) with sdh1(4195328)
raid0:   EQUAL
raid0: looking at sdj1
raid0:   comparing sdj1(4195328) with sdy1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdj1(4195328) with sdz1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdj1(4195328) with sdaa1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdj1(4195328) with sdac1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdj1(4195328) with sdh1(4195328)
raid0:   EQUAL
raid0: looking at sdk1
raid0:   comparing sdk1(4195328) with sdy1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdk1(4195328) with sdz1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdk1(4195328) with sdaa1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdk1(4195328) with sdac1(4189248)
raid0:   NOT EQUAL
raid0:   comparing sdk1(4195328) with sdh1(4195328)
raid0:   EQUAL
raid0: FINAL 2 zones
zone 0
 checking sdy1 ... contained as device 0
  (4189248) is smallest!.
 checking sdz1 ... contained as device 1
 checking sdaa1 ... contained as device 2
 checking sdac1 ... contained as device 3
 checking sdh1 ... contained as device 4
 checking sdi1 ... contained as device 5
 checking sdj1 ... contained as device 6
 checking sdk1 ... contained as device 7
 zone->nb_dev: 8, size: 33513984
current zone offset: 4189248
zone 1
 checking sdy1 ... nope.
 checking sdz1 ... nope.
 checking sdaa1 ... nope.
 checking sdac1 ... nope.
 checking sdh1 ... contained as device 0
  (4195328) is smallest!.
 checking sdi1 ... contained as device 1
 checking sdj1 ... contained as device 2
 checking sdk1 ... contained as device 3
 zone->nb_dev: 4, size: 24320
current zone offset: 4195328
done.
raid0 : md_size is 33538304 blocks.
raid0 : conf->smallest->size is 24320 blocks.
raid0 : nb_zone is 1380.
raid0 : Allocating 22080 bytes for hash.
sdk1 [events: 00000005](write) sdk1's sb offset: 4195328
sdj1 [events: 00000005](write) sdj1's sb offset: 4195328
sdi1 [events: 00000005](write) sdi1's sb offset: 4195328
sdh1 [events: 00000005](write) sdh1's sb offset: 4195328
sdac1 [events: 00000005](write) sdac1's sb offset: 4189248
sdaa1 [events: 00000005](write) sdaa1's sb offset: 4189248
sdz1 [events: 00000005](write) sdz1's sb offset: 4189248
sdy1 [events: 00000005](write) sdy1's sb offset: 4189248
.
... autorun DONE.
(read) sdb1's sb offset: 2847232 [events: 00000006]
(read) sdc1's sb offset: 2847232 [events: 00000006]
(read) sdd1's sb offset: 2847232 [events: 00000006]
autorun ...
considering sdd1 ...
  adding sdd1 ...
  adding sdc1 ...
  adding sdb1 ...
created md3
bind<sdb1,1>
bind<sdc1,2>
bind<sdd1,3>
running: <sdd1><sdc1><sdb1>
now!
sdd1's event counter: 00000006
sdc1's event counter: 00000006
sdb1's event counter: 00000006
mask ffffffc0
 rdev->size: 2847232
 masked rdev->size: 2847232
  new md_size: 2847232
 rdev->size: 2847232
 masked rdev->size: 2847232
  new md_size: 5694464
 rdev->size: 2847232
 masked rdev->size: 2847232
  new md_size: 8541696
raid0: looking at sdb1
raid0:   comparing sdb1(2847232) with sdb1(2847232)
raid0:   END
raid0:   ==> UNIQUE
raid0: 1 zones
raid0: looking at sdc1
raid0:   comparing sdc1(2847232) with sdb1(2847232)
raid0:   EQUAL
raid0: looking at sdd1
raid0:   comparing sdd1(2847232) with sdb1(2847232)
raid0:   EQUAL
raid0: FINAL 1 zones
zone 0
 checking sdb1 ... contained as device 0
  (2847232) is smallest!.
 checking sdc1 ... contained as device 1
 checking sdd1 ... contained as device 2
 zone->nb_dev: 3, size: 8541696
current zone offset: 2847232
done.
raid0 : md_size is 8541696 blocks.
raid0 : conf->smallest->size is 8541696 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 16 bytes for hash.
sdd1 [events: 00000007](write) sdd1's sb offset: 2847232
sdc1 [events: 00000007](write) sdc1's sb offset: 2847232
sdb1 [events: 00000007](write) sdb1's sb offset: 2847232
.
... autorun DONE.
Personalities : [raid0] 
read_ahead 1024 sectors
md3 : active raid0 sdd1[2] sdc1[1] sdb1[0] 8541696 blocks 64k chunks
md2 : active raid0 sdk1[7] sdj1[6] sdi1[5] sdh1[4] sdac1[3] sdaa1[2] sdz1[1] sdy1[0] 
33538304 blocks 64k chunks
md1 : active raid0 sdm1[11] sdg1[10] sdf1[9] sde1[8] sdal1[7] sdaf1[6] sdae1[5] 
sdad1[4] sdx1[3] sdv1[2] sdu1[1] sdt1[0] 50295296 blocks 64k chunks
md0 : active raid0 sdl1[11] sdak1[10] sdai1[9] sdah1[8] sdaj1[7] sdap1[6] sdao1[5] 
sdan1[4] sdr1[3] sdq1[2] sdp1[1] sdo1[0] 50277056 blocks 64k chunks
unused devices: <none>
stopping all md devices.
marking sb clean...
md: updating md3 RAID superblock on device
sdd1 [events: 00000008](write) sdd1's sb offset: 2847232
sdc1 [events: 00000008](write) sdc1's sb offset: 2847232
sdb1 [events: 00000008](write) sdb1's sb offset: 2847232
.
md3 switched to read-only mode.
marking sb clean...
md: updating md2 RAID superblock on device
sdk1 [events: 00000006](write) sdk1's sb offset: 4195328
sdj1 [events: 00000006](write) sdj1's sb offset: 4195328
sdi1 [events: 00000006](write) sdi1's sb offset: 4195328
sdh1 [events: 00000006](write) sdh1's sb offset: 4195328
sdac1 [events: 00000006](write) sdac1's sb offset: 4189248
sdaa1 [events: 00000006](write) sdaa1's sb offset: 4189248
sdz1 [events: 00000006](write) sdz1's sb offset: 4189248
sdy1 [events: 00000006](write) sdy1's sb offset: 4189248
.
md2 switched to read-only mode.
marking sb clean...
md: updating md1 RAID superblock on device
sdm1 [events: 00000006](write) sdm1's sb offset: 4195328
sdg1 [events: 00000006](write) sdg1's sb offset: 4195328
sdf1 [events: 00000006](write) sdf1's sb offset: 4195328
sde1 [events: 00000006](write) sde1's sb offset: 4195328
sdal1 [events: 00000006](write) sdal1's sb offset: 4189248
sdaf1 [events: 00000006](write) sdaf1's sb offset: 4189248
sdae1 [events: 00000006](write) sdae1's sb offset: 4189248
sdad1 [events: 00000006](write) sdad1's sb offset: 4189248
sdx1 [events: 00000006](write) sdx1's sb offset: 4189248
sdv1 [events: 00000006](write) sdv1's sb offset: 4189248
sdu1 [events: 00000006](write) sdu1's sb offset: 4189248
sdt1 [events: 00000006](write) sdt1's sb offset: 4189248
.
md1 switched to read-only mode.
marking sb clean...
md: updating md0 RAID superblock on device
sdl1 [events: 00000006](write) sdl1's sb offset: 4195328
sdak1 [events: 00000006](write) sdak1's sb offset: 4189248
sdai1 [events: 00000006](write) sdai1's sb offset: 4189248
sdah1 [events: 00000006](write) sdah1's sb offset: 4189248
sdaj1 [events: 00000006](write) sdaj1's sb offset: 4189248
sdap1 [events: 00000006](write) sdap1's sb offset: 4189248
sdao1 [events: 00000006](write) sdao1's sb offset: 4189248
sdan1 [events: 00000006](write) sdan1's sb offset: 4189248
sdr1 [events: 00000006](write) sdr1's sb offset: 4189248
sdq1 [events: 00000006](write) sdq1's sb offset: 4189248
sdp1 [events: 00000006](write) sdp1's sb offset: 4189248
sdo1 [events: 00000006](write) sdo1's sb offset: 4189248
.
md0 switched to read-only mode.
Attached devices: 
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST32430N SUN2.1G Rev: 0508
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 02 Lun: 00
  Vendor: MICROP   Model: 1936-21MZ1074215 Rev: HZ29
  Type:   Direct-Access                    ANSI SCSI revision: 01 CCS
Host: scsi0 Channel: 00 Id: 04 Lun: 00
  Vendor: MICROP   Model: 1936-21MZ1074215 Rev: HZ29
  Type:   Direct-Access                    ANSI SCSI revision: 01 CCS
Host: scsi0 Channel: 00 Id: 05 Lun: 00
  Vendor: MICROP   Model: 1936-21MZ1074215 Rev: HZ29
  Type:   Direct-Access                    ANSI SCSI revision: 01 CCS
Host: scsi1 Channel: 00 Id: 06 Lun: 00
  Vendor: TOSHIBA  Model: XM6201TASUN32XCD Rev: 1103
  Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 08 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: L912
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 09 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: L912
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 11 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: L912
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 02 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 03 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 04 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 05 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: 81HB
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 12 Lun: 00
  Vendor: Quantum  Model: XP34300W         Rev: L912
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 13 Lun: 00
  Vendor: SEAGATE  Model: ST150176LW       Rev: 0002
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 00 Id: 00 Lun: 00
  Vendor: SUN      Model: SSA100           Rev: 1.0 
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 01 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 02 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 02 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 02 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 03 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 04 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 00 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 01 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 02 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 03 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 05 Id: 04 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8600
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 00 Lun: 00
  Vendor: QUANTUM  Model: VK4550J  SUN4.2G Rev: 8817
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi4 Channel: 06 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST34371W SUN4.2G Rev: 7462
  Type:   Direct-Access                    ANSI SCSI revision: 02
#
# compatible (old) RAID0 setup:
#
raiddev /dev/md0
    raid-level                0
    nr-raid-disks             12
    persistent-superblock     1
    chunk-size                64

    device                    /dev/sdo1
    raid-disk                 0
    device                    /dev/sdp1
    raid-disk                 1
    device                    /dev/sdq1
    raid-disk                 2
    device                    /dev/sdr1
    raid-disk                 3
    device                    /dev/sdaj1
    raid-disk                 4
    device                    /dev/sdak1
    raid-disk                 5
    device                    /dev/sdal1
    raid-disk                 6
    device                    /dev/sdaf1
    raid-disk                 7
    device                    /dev/sdad1
    raid-disk                 8
    device                    /dev/sdae1
    raid-disk                 9
    device                    /dev/sdag1
    raid-disk                 10
    device                    /dev/sdl1
    raid-disk                 11

raiddev /dev/md1
    raid-level                0
    nr-raid-disks             12
    persistent-superblock     1
    chunk-size                64

    device                    /dev/sds1
    raid-disk                 0
    device                    /dev/sdt1
    raid-disk                 1
    device                    /dev/sdu1
    raid-disk                 2
    device                    /dev/sdv1
    raid-disk                 3
    device                    /dev/sdaa1
    raid-disk                 4
    device                    /dev/sdab1
    raid-disk                 5
    device                    /dev/sdac1
    raid-disk                 6
    device                    /dev/sdah1
    raid-disk                 7
    device                    /dev/sde1
    raid-disk                 8
    device                    /dev/sdf1
    raid-disk                 9
    device                    /dev/sdg1
    raid-disk                 10
    device                    /dev/sdm1
    raid-disk                 11

raiddev /dev/md2
    raid-level                0
    nr-raid-disks             8
    persistent-superblock     1
    chunk-size                64

    device                    /dev/sdw1
    raid-disk                 0
    device                    /dev/sdx1
    raid-disk                 1
    device                    /dev/sdy1
    raid-disk                 2
    device                    /dev/sdz1
    raid-disk                 3
    device                    /dev/sdh1
    raid-disk                 4
    device                    /dev/sdi1
    raid-disk                 5
    device                    /dev/sdj1
    raid-disk                 6
    device                    /dev/sdk1
    raid-disk                 7

raiddev /dev/md3
    raid-level                0
    nr-raid-disks             3
    persistent-superblock     1
    chunk-size                64

    device                    /dev/sdb1
    raid-disk                 0
    device                    /dev/sdc1
    raid-disk                 1
    device                    /dev/sdd1
    raid-disk                 2
(read) sdo1's sb offset: 4189248 [events: 00000006]
(read) sdp1's sb offset: 4189248 [events: 00000006]
(read) sdq1's sb offset: 4189248 [events: 00000006]
(read) sdr1's sb offset: 4189248 [events: 00000006]
blkdev_open() failed: -6
md: could not lock sdan1, zero-size? Marking faulty.
could not import sdan1, trying to run array nevertheless.
blkdev_open() failed: -6
md: could not lock sdao1, zero-size? Marking faulty.
could not import sdao1, trying to run array nevertheless.
blkdev_open() failed: -6
md: could not lock sdap1, zero-size? Marking faulty.
could not import sdap1, trying to run array nevertheless.
(read) sdaj1's sb offset: 4189248 [events: 00000006]
(read) sdah1's sb offset: 4189248 [events: 00000006]
(read) sdai1's sb offset: 2096192 [events: 383b73675f666c61]
md: invalid raid superblock magic on sdai1
md: sdai1 has invalid sb, not importing!
could not import sdai1, trying to run array nevertheless.
(read) sdak1's sb offset: 4189248 [events: 00000006]
(read) sdl1's sb offset: 4195328 [events: 00000006]
autorun ...
considering sdl1 ...
  adding sdl1 ...
  adding sdak1 ...
  adding sdaj1 ...
  adding sdr1 ...
  adding sdq1 ...
  adding sdp1 ...
  adding sdo1 ...
created md0
bind<sdo1,1>
bind<sdp1,2>
bind<sdq1,3>
bind<sdr1,4>
bind<sdaj1,5>
bind<sdak1,6>
bind<sdl1,7>
running: <sdl1><sdak1><sdaj1><sdr1><sdq1><sdp1><sdo1>
now!
sdl1's event counter: 00000006
sdak1's event counter: 00000006
sdaj1's event counter: 00000006
sdr1's event counter: 00000006
sdq1's event counter: 00000006
sdp1's event counter: 00000006
sdo1's event counter: 00000006
md: device name has changed from sdao1 to sdak1 since last import!
md: device name has changed from sdan1 to sdaj1 since last import!
md0: former device sdap1 is unavailable, removing from array!
md0: former device sdaj1 is unavailable, removing from array!
md0: former device sdah1 is unavailable, removing from array!
md0: former device sdai1 is unavailable, removing from array!
md0: former device sdak1 is unavailable, removing from array!
mask ffffffc0
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 4195328
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 8384576
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 12573824
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 16763072
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 20952320
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 25141568
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 29330816
md: md0, array needs 12 disks, has 7, aborting.
raid0: disks are not ordered, aborting!
pers->run() failed ...
do_md_run() returned -22
unbind<sdl1,6>
export_rdev(sdl1)
unbind<sdak1,5>
export_rdev(sdak1)
unbind<sdaj1,4>
export_rdev(sdaj1)
unbind<sdr1,3>
export_rdev(sdr1)
unbind<sdq1,2>
export_rdev(sdq1)
unbind<sdp1,1>
export_rdev(sdp1)
unbind<sdo1,0>
export_rdev(sdo1)
considering sdah1 ...
  adding sdah1 ...
created md1
bind<sdah1,1>
running: <sdah1>
now!
sdah1's event counter: 00000006
md: device name has changed from sdal1 to sdah1 since last import!
md1: former device sdt1 is unavailable, removing from array!
md1: former device sdu1 is unavailable, removing from array!
md1: former device sdv1 is unavailable, removing from array!
md1: former device sdx1 is unavailable, removing from array!
md1: former device sdad1 is unavailable, removing from array!
md1: former device sdae1 is unavailable, removing from array!
md1: former device sdaf1 is unavailable, removing from array!
md1: former device sde1 is unavailable, removing from array!
md1: former device sdf1 is unavailable, removing from array!
md1: former device sdg1 is unavailable, removing from array!
md1: former device sdm1 is unavailable, removing from array!
mask ffffffc0
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 4189248
md: md1, array needs 12 disks, has 1, aborting.
raid0: disks are not ordered, aborting!
pers->run() failed ...
do_md_run() returned -22
unbind<sdah1,0>
export_rdev(sdah1)
... autorun DONE.
(read) sds1's sb offset: 4189248 [events: 00000006]
(read) sdt1's sb offset: 4189248 [events: 00000006]
(read) sdu1's sb offset: 4189248 [events: 00000006]
(read) sdv1's sb offset: 4189248 [events: 00000006]
(read) sdx1's sb offset: 4189248 [events: 00000006]
(read) sdad1's sb offset: 4189248 [events: 00000006]
(read) sdae1's sb offset: 4189248 [events: 00000006]
(read) sdaf1's sb offset: 4189248 [events: 00000006]
(read) sdal1's sb offset: 4189248 [events: 00000006]
(read) sde1's sb offset: 4195328 [events: 00000006]
(read) sdf1's sb offset: 4195328 [events: 00000006]
(read) sdg1's sb offset: 4195328 [events: 00000006]
(read) sdm1's sb offset: 4195328 [events: 00000006]
autorun ...
considering sdm1 ...
  adding sdm1 ...
  adding sdg1 ...
  adding sdf1 ...
  adding sde1 ...
  adding sdv1 ...
  adding sdu1 ...
  adding sdt1 ...
  adding sds1 ...
created md1
bind<sds1,1>
bind<sdt1,2>
bind<sdu1,3>
bind<sdv1,4>
bind<sde1,5>
bind<sdf1,6>
bind<sdg1,7>
bind<sdm1,8>
running: <sdm1><sdg1><sdf1><sde1><sdv1><sdu1><sdt1><sds1>
now!
sdm1's event counter: 00000006
sdg1's event counter: 00000006
sdf1's event counter: 00000006
sde1's event counter: 00000006
sdv1's event counter: 00000006
sdu1's event counter: 00000006
sdt1's event counter: 00000006
sds1's event counter: 00000006
md: device name has changed from sdx1 to sdv1 since last import!
md: device name has changed from sdv1 to sdu1 since last import!
md: device name has changed from sdu1 to sdt1 since last import!
md: device name has changed from sdt1 to sds1 since last import!
md1: former device sdad1 is unavailable, removing from array!
md1: former device sdae1 is unavailable, removing from array!
md1: former device sdaf1 is unavailable, removing from array!
md1: former device sdal1 is unavailable, removing from array!
mask ffffffc0
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 4195328
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 8390656
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 12585984
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 16781312
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 20970560
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 25159808
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 29349056
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 33538304
md: md1, array needs 12 disks, has 8, aborting.
raid0: disks are not ordered, aborting!
pers->run() failed ...
do_md_run() returned -22
unbind<sdm1,7>
export_rdev(sdm1)
unbind<sdg1,6>
export_rdev(sdg1)
unbind<sdf1,5>
export_rdev(sdf1)
unbind<sde1,4>
export_rdev(sde1)
unbind<sdv1,3>
export_rdev(sdv1)
unbind<sdu1,2>
export_rdev(sdu1)
unbind<sdt1,1>
export_rdev(sdt1)
unbind<sds1,0>
export_rdev(sds1)
considering sdal1 ...
  adding sdal1 ...
  adding sdaf1 ...
  adding sdae1 ...
  adding sdad1 ...
created md0
bind<sdad1,1>
bind<sdae1,2>
bind<sdaf1,3>
bind<sdal1,4>
running: <sdal1><sdaf1><sdae1><sdad1>
now!
sdal1's event counter: 00000006
sdaf1's event counter: 00000006
sdae1's event counter: 00000006
sdad1's event counter: 00000006
md: device name has changed from sdap1 to sdal1 since last import!
md: device name has changed from sdaj1 to sdaf1 since last import!
md: device name has changed from sdai1 to sdae1 since last import!
md: device name has changed from sdah1 to sdad1 since last import!
md0: former device sdo1 is unavailable, removing from array!
md0: former device sdp1 is unavailable, removing from array!
md0: former device sdq1 is unavailable, removing from array!
md0: former device sdr1 is unavailable, removing from array!
md0: former device sdan1 is unavailable, removing from array!
md0: former device sdao1 is unavailable, removing from array!
md0: former device sdak1 is unavailable, removing from array!
md0: former device sdl1 is unavailable, removing from array!
mask ffffffc0
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 4189248
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 8378496
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 12567744
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 16756992
md: md0, array needs 12 disks, has 4, aborting.
raid0: disks are not ordered, aborting!
pers->run() failed ...
do_md_run() returned -22
unbind<sdal1,3>
export_rdev(sdal1)
unbind<sdaf1,2>
export_rdev(sdaf1)
unbind<sdae1,1>
export_rdev(sdae1)
unbind<sdad1,0>
export_rdev(sdad1)
considering sdx1 ...
  adding sdx1 ...
created md2
bind<sdx1,1>
running: <sdx1>
now!
sdx1's event counter: 00000006
md: device name has changed from sdz1 to sdx1 since last import!
md2: former device sdy1 is unavailable, removing from array!
md2: former device sdaa1 is unavailable, removing from array!
md2: former device sdac1 is unavailable, removing from array!
md2: former device sdh1 is unavailable, removing from array!
md2: former device sdi1 is unavailable, removing from array!
md2: former device sdj1 is unavailable, removing from array!
md2: former device sdk1 is unavailable, removing from array!
mask ffffffc0
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 4189248
md: md2, array needs 8 disks, has 1, aborting.
raid0: disks are not ordered, aborting!
pers->run() failed ...
do_md_run() returned -22
unbind<sdx1,0>
export_rdev(sdx1)
... autorun DONE.
(read) sdw1's sb offset: 4189248 [events: 00000006]
(read) sdy1's sb offset: 4189248 [events: 00000006]
(read) sdz1's sb offset: 4189248 [events: 00000006]
(read) sdaa1's sb offset: 4189248 [events: 00000006]
(read) sdac1's sb offset: 4189248 [events: 00000006]
(read) sdh1's sb offset: 4195328 [events: 00000006]
(read) sdi1's sb offset: 4195328 [events: 00000006]
(read) sdj1's sb offset: 4195328 [events: 00000006]
(read) sdk1's sb offset: 4195328 [events: 00000006]
autorun ...
considering sdk1 ...
  adding sdk1 ...
  adding sdj1 ...
  adding sdi1 ...
  adding sdh1 ...
  adding sdz1 ...
  adding sdy1 ...
  adding sdw1 ...
created md2
bind<sdw1,1>
bind<sdy1,2>
bind<sdz1,3>
bind<sdh1,4>
bind<sdi1,5>
bind<sdj1,6>
bind<sdk1,7>
running: <sdk1><sdj1><sdi1><sdh1><sdz1><sdy1><sdw1>
now!
sdk1's event counter: 00000006
sdj1's event counter: 00000006
sdi1's event counter: 00000006
sdh1's event counter: 00000006
sdz1's event counter: 00000006
sdy1's event counter: 00000006
sdw1's event counter: 00000006
md: device name has changed from sdac1 to sdz1 since last import!
md: device name has changed from sdaa1 to sdy1 since last import!
md: device name has changed from sdy1 to sdw1 since last import!
md2: former device sdz1 is unavailable, removing from array!
mask ffffffc0
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 4195328
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 8390656
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 12585984
 rdev->size: 4195328
 masked rdev->size: 4195328
  new md_size: 16781312
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 20970560
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 25159808
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 29349056
md: md2, array needs 8 disks, has 7, aborting.
raid0: disks are not ordered, aborting!
pers->run() failed ...
do_md_run() returned -22
unbind<sdk1,6>
export_rdev(sdk1)
unbind<sdj1,5>
export_rdev(sdj1)
unbind<sdi1,4>
export_rdev(sdi1)
unbind<sdh1,3>
export_rdev(sdh1)
unbind<sdz1,2>
export_rdev(sdz1)
unbind<sdy1,1>
export_rdev(sdy1)
unbind<sdw1,0>
export_rdev(sdw1)
considering sdac1 ...
  adding sdac1 ...
  adding sdaa1 ...
created md1
bind<sdaa1,1>
bind<sdac1,2>
running: <sdac1><sdaa1>
now!
sdac1's event counter: 00000006
sdaa1's event counter: 00000006
md: device name has changed from sdaf1 to sdac1 since last import!
md: device name has changed from sdad1 to sdaa1 since last import!
md1: former device sdt1 is unavailable, removing from array!
md1: former device sdu1 is unavailable, removing from array!
md1: former device sdv1 is unavailable, removing from array!
md1: former device sdx1 is unavailable, removing from array!
md1: former device sdae1 is unavailable, removing from array!
md1: former device sdal1 is unavailable, removing from array!
md1: former device sde1 is unavailable, removing from array!
md1: former device sdf1 is unavailable, removing from array!
md1: former device sdg1 is unavailable, removing from array!
md1: former device sdm1 is unavailable, removing from array!
mask ffffffc0
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 4189248
 rdev->size: 4189248
 masked rdev->size: 4189248
  new md_size: 8378496
md: md1, array needs 12 disks, has 2, aborting.
raid0: disks are not ordered, aborting!
pers->run() failed ...
do_md_run() returned -22
unbind<sdac1,1>
export_rdev(sdac1)
unbind<sdaa1,0>
export_rdev(sdaa1)
... autorun DONE.
(read) sdb1's sb offset: 2847232 [events: 00000008]
(read) sdc1's sb offset: 2847232 [events: 00000008]
(read) sdd1's sb offset: 2847232 [events: 00000008]
autorun ...
considering sdd1 ...
  adding sdd1 ...
  adding sdc1 ...
  adding sdb1 ...
created md3
bind<sdb1,1>
bind<sdc1,2>
bind<sdd1,3>
running: <sdd1><sdc1><sdb1>
now!
sdd1's event counter: 00000008
sdc1's event counter: 00000008
sdb1's event counter: 00000008
mask ffffffc0
 rdev->size: 2847232
 masked rdev->size: 2847232
  new md_size: 2847232
 rdev->size: 2847232
 masked rdev->size: 2847232
  new md_size: 5694464
 rdev->size: 2847232
 masked rdev->size: 2847232
  new md_size: 8541696
raid0: looking at sdb1
raid0:   comparing sdb1(2847232) with sdb1(2847232)
raid0:   END
raid0:   ==> UNIQUE
raid0: 1 zones
raid0: looking at sdc1
raid0:   comparing sdc1(2847232) with sdb1(2847232)
raid0:   EQUAL
raid0: looking at sdd1
raid0:   comparing sdd1(2847232) with sdb1(2847232)
raid0:   EQUAL
raid0: FINAL 1 zones
zone 0
 checking sdb1 ... contained as device 0
  (2847232) is smallest!.
 checking sdc1 ... contained as device 1
 checking sdd1 ... contained as device 2
 zone->nb_dev: 3, size: 8541696
current zone offset: 2847232
done.
raid0 : md_size is 8541696 blocks.
raid0 : conf->smallest->size is 8541696 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 16 bytes for hash.
sdd1 [events: 00000009](write) sdd1's sb offset: 2847232
sdc1 [events: 00000009](write) sdc1's sb offset: 2847232
sdb1 [events: 00000009](write) sdb1's sb offset: 2847232
.
... autorun DONE.
Personalities : [raid0] 
read_ahead 1024 sectors
md3 : active raid0 sdd1[2] sdc1[1] sdb1[0] 8541696 blocks 64k chunks
unused devices: <none>

Reply via email to