I must have been drunk by the time I posted that last night. I got the same wrong results as Nishihama. I've cleaned up the patch today and added my own and now I get correct results: dmraid -s *** Set name : pdc_cdfjcjhfhe size : 3906249984 stride : 128 type : stripe status : ok subsets: 0 devs : 3 spares : 0 *** Set name : pdc_cdgjdcefic size : 4880859264 stride : 128 type : stripe status : ok subsets: 0 devs : 3 spares : 0 Note, the 4.8M instead of 585k size. I have also fixed dmraid -n to display both detected records: /dev/dm-5 (pdc): 0x000 promise_id: "Promise Technology, Inc." 0x018 unknown_0: 0x20000 131072 0x01c magic_0: 0x4c261ec7 0x020 unknown_1: 0x21f4 8692 0x024 magic_1: 0x4c261ec7 0x028 unknown_2: 0x21f4 8692 0x200 raid.flags: 0xfdfeffc0 0x204 raid.unknown_0: 0x7 7 0x205 raid.disk_number: 0 0x206 raid.channel: 0 0x207 raid.device: 0 0x208 raid.magic_0: 0x8b1c0626 0x20c raid.unknown_1: 0xf 15 0x210 raid.start: 0x0 0 0x214 raid.disk_secs: 1302083328 0x218 raid.unknown_3: 0xffffffff 4294967295 0x21c raid.unknown_4: 0x1 1 0x21e raid.status: 0xf 0x21f raid.type: 0x0 0x220 raid.total_disks: 3 0x221 raid.raid0_shift: 7 0x222 raid.raid0_disks: 3 0x223 raid.array_number: 0 0x232 raid.total_secs_h: 0 0x224 raid.total_secs_l: 3906249984 0x228 raid.cylinders: 65534 0x22a raid.heads: 254 0x22b raid.sectors: 63 0x22c raid.magic_1: 0x8ca00626 0x230 raid.unknown_5: 0xf 15 0x234 raid.disk[0].unknown_0: 0x7 0x236 raid.disk[0].channel: 0 0x237 raid.disk[0].device: 0 0x238 raid.disk[0].magic_0: 0x8b1c0626 0x23c raid.disk[0].disk_number: 15 0x240 raid.disk[1].unknown_0: 0x207 0x242 raid.disk[1].channel: 1 0x243 raid.disk[1].device: 0 0x244 raid.disk[1].magic_0: 0x8b1c0626 0x248 raid.disk[1].disk_number: 65551 0x24c raid.disk[2].unknown_0: 0x407 0x24e raid.disk[2].channel: 2 0x24f raid.disk[2].device: 0 0x250 raid.disk[2].magic_0: 0x8b1d0626 0x254 raid.disk[2].disk_number: 131087 0x7fc checksum: 0x828b8e1c Ok /dev/dm-5 (pdc): 0x000 promise_id: "Promise Technology, Inc." 0x018 unknown_0: 0x20000 131072 0x01c magic_0: 0xe1e2e3e4 0x020 unknown_1: 0xdddedfe0 3722371040 0x024 magic_1: 0xd9dadbdc 0x028 unknown_2: 0xd7d8 55256 0x200 raid.flags: 0xfdfeffc0 0x204 raid.unknown_0: 0x7 7 0x205 raid.disk_number: 0 0x206 raid.channel: 0 0x207 raid.device: 1 0x208 raid.magic_0: 0x8ca00626 0x20c raid.unknown_1: 0x100000f 16777231 0x210 raid.start: 0x4d9c3700 1302083328 0x214 raid.disk_secs: 1628062768 0x218 raid.unknown_3: 0xffffffff 4294967295 0x21c raid.unknown_4: 0x1 1 0x21e raid.status: 0xf 0x21f raid.type: 0x0 0x220 raid.total_disks: 3 0x221 raid.raid0_shift: 7 0x222 raid.raid0_disks: 3 0x223 raid.array_number: 1 0x232 raid.total_secs_h: 1 0x224 raid.total_secs_l: 585891968 0x228 raid.cylinders: 65534 0x22a raid.heads: 254 0x22b raid.sectors: 63 0x22c raid.magic_1: 0x8d390626 0x230 raid.unknown_5: 0xf 15 0x234 raid.disk[0].unknown_0: 0x107 0x236 raid.disk[0].channel: 0 0x237 raid.disk[0].device: 0 0x238 raid.disk[0].magic_0: 0x8ca00626 0x23c raid.disk[0].disk_number: 16777231 0x240 raid.disk[1].unknown_0: 0x307 0x242 raid.disk[1].channel: 1 0x243 raid.disk[1].device: 0 0x244 raid.disk[1].magic_0: 0x8ca00626 0x248 raid.disk[1].disk_number: 16842767 0x24c raid.disk[2].unknown_0: 0x507 0x24e raid.disk[2].channel: 2 0x24f raid.disk[2].device: 0 0x250 raid.disk[2].magic_0: 0x8ca00626 0x254 raid.disk[2].disk_number: 16908303 0x7fc checksum: 0x2aa7b6cf Ok Also I fixed dmraid -rD to dump the additional records and report the correct offset: ls -l -rw------- 1 psusi root 4096 2011-03-04 19:00 dm-5.dat cat dm-5.offset 1500301877760