2.6.10: dmraid gets mirror on HPT374 assembled wrongly

Heinz Mauelshagen mauelshagen at redhat.com
Tue Jan 18 13:59:49 UTC 2005


Molle,

interesting, mixed hpt37x *and* hpt45x formated RAID sets...

Did you move one set from an older controller to a newer one
and create the other using the the new controllers BIOS ?

Could you send me the tar'ed and bzip2'ed output (*.dat and *.offset files)
"dmraid -rD" creates in a file named hptxxx-Molle_Bestefich.tar.bz2
and the "fdisk -l" output of the 2 sets, please.

Heinz

On Sat, Jan 15, 2005 at 03:07:15AM +0100, Molle Bestefich wrote:
> Hi
> 
> HPT374 controller with four disks attached.
> Two disks are in RAID0, two are in RAID1.
> 
> Works fine under Windows, but dmraid gets something
> wrong, linux reports error and doesn't see partitions
> on mirrored set.
> 
> Both disks have a standard DOS partition table, and
> all partitions are FAT32 or ext2fs partitions.
> 
> An error is shown when running dmraid:
> 
> ERROR: dos: reading /dev/mapper/hpt45x_bbdfhdjicg[2]
> 
> 
> Following is output from dmraid, I've tried to snip
> out irrelevant parts.
> 
> # dmraid -a y -vvv -ddd
> <snip>
> NOTICE: skipping removable device /dev/hdc
> NOTICE: /dev/hde: hpt37x discovering
> NOTICE: /dev/hde: hpt37x metadata discovered
> NOTICE: /dev/hde: hpt45x discovering
> <snip>
> NOTICE: /dev/hdg: hpt37x discovering
> NOTICE: /dev/hdg: hpt45x discovering
> NOTICE: /dev/hdg: hpt45x metadata discovered
> <snip>
> NOTICE: /dev/hdi: hpt37x discovering
> NOTICE: /dev/hdi: hpt37x metadata discovered
> NOTICE: /dev/hdi: hpt45x discovering
> <snip>
> NOTICE: /dev/hdk: hpt37x discovering
> NOTICE: /dev/hdk: hpt45x discovering
> NOTICE: /dev/hdk: hpt45x metadata discovered
> <snip>
> DEBUG: _find_set: searching hpt37x_ehgjaggaf
> DEBUG: _find_set: not found hpt37x_ehgjaggaf
> DEBUG: _find_set: searching hpt37x_ehgjaggaf
> DEBUG: _find_set: not found hpt37x_ehgjaggaf
> NOTICE: added /dev/hde to RAID set "hpt37x_ehgjaggaf"
> DEBUG: _find_set: searching hpt45x_bbdfhdjicg
> DEBUG: _find_set: searching hpt45x_bbdfhdjicg
> DEBUG: _find_set: not found hpt45x_bbdfhdjicg
> DEBUG: _find_set: not found hpt45x_bbdfhdjicg
> DEBUG: _find_set: searching hpt45x_bbdfhdjicg
> DEBUG: _find_set: not found hpt45x_bbdfhdjicg
> NOTICE: added /dev/hdg to RAID set "hpt45x_bbdfhdjicg"
> DEBUG: _find_set: searching hpt37x_ehgjaggaf
> DEBUG: _find_set: found hpt37x_ehgjaggaf
> DEBUG: _find_set: searching hpt37x_ehgjaggaf
> DEBUG: _find_set: found hpt37x_ehgjaggaf
> NOTICE: added /dev/hdi to RAID set "hpt37x_ehgjaggaf"
> DEBUG: _find_set: searching hpt45x_bbdfhdjicg
> DEBUG: _find_set: found hpt45x_bbdfhdjicg
> DEBUG: _find_set: searching hpt45x_bbdfhdjicg
> DEBUG: _find_set: found hpt45x_bbdfhdjicg
> NOTICE: added /dev/hdk to RAID set "hpt45x_bbdfhdjicg"
> DEBUG: checking hpt37x device "/dev/hdi"
> DEBUG: checking hpt37x device "/dev/hde"
> DEBUG: set status of set "hpt37x_ehgjaggaf" to 16
> DEBUG: checking hpt45x device "/dev/hdg"
> DEBUG: checking hpt45x device "/dev/hdk"
> DEBUG: set status of set "hpt45x_bbdfhdjicg" to 16
> INFO: Activated striped RAID set "hpt37x_ehgjaggaf"
> NOTICE: discovering partitions on "hpt37x_ehgjaggaf"
> NOTICE: /dev/mapper/hpt37x_ehgjaggaf: dos    discovering
> NOTICE: /dev/mapper/hpt37x_ehgjaggaf: dos metadata discovered
> DEBUG: _find_set: searching hpt37x_ehgjaggaf1
> DEBUG: _find_set: not found hpt37x_ehgjaggaf1
> DEBUG: _find_set: searching hpt37x_ehgjaggaf5
> DEBUG: _find_set: not found hpt37x_ehgjaggaf5
> DEBUG: _find_set: searching hpt37x_ehgjaggaf6
> DEBUG: _find_set: not found hpt37x_ehgjaggaf6
> DEBUG: _find_set: searching hpt37x_ehgjaggaf7
> DEBUG: _find_set: not found hpt37x_ehgjaggaf7
> NOTICE: created partitioned RAID set(s) for /dev/mapper/hpt37x_ehgjaggaf
> NOTICE: discovering partitions on "hpt45x_bbdfhdjicg"
> NOTICE: /dev/mapper/hpt45x_bbdfhdjicg: dos    discovering
> ERROR: dos: reading /dev/mapper/hpt45x_bbdfhdjicg[2]
> INFO: Activated partition RAID set "hpt37x_ehgjaggaf1"
> INFO: Activated partition RAID set "hpt37x_ehgjaggaf5"
> INFO: Activated partition RAID set "hpt37x_ehgjaggaf6"
> INFO: Activated partition RAID set "hpt37x_ehgjaggaf7"
> <snip>
> DEBUG: freeing devices of RAID set "hpt37x_ehgjaggaf"
> DEBUG: freeing device "hpt37x_ehgjaggaf", path "/dev/hdi"
> DEBUG: freeing device "hpt37x_ehgjaggaf", path "/dev/hde"
> DEBUG: freeing devices of RAID set "hpt45x_bbdfhdjicg"
> DEBUG: freeing device "hpt45x_bbdfhdjicg", path "/dev/hdg"
> DEBUG: freeing device "hpt45x_bbdfhdjicg", path "/dev/hdk"
> DEBUG: freeing devices of RAID set "hpt37x_ehgjaggaf1"
> DEBUG: freeing device "hpt37x_ehgjaggaf1", path "/dev/mapper/hpt37x_ehgjaggaf"
> DEBUG: freeing devices of RAID set "hpt37x_ehgjaggaf5"
> DEBUG: freeing device "hpt37x_ehgjaggaf5", path "/dev/mapper/hpt37x_ehgjaggaf"
> DEBUG: freeing devices of RAID set "hpt37x_ehgjaggaf6"
> DEBUG: freeing device "hpt37x_ehgjaggaf6", path "/dev/mapper/hpt37x_ehgjaggaf"
> DEBUG: freeing devices of RAID set "hpt37x_ehgjaggaf7"
> DEBUG: freeing device "hpt37x_ehgjaggaf7", path "/dev/mapper/hpt37x_ehgjaggaf"
> 
> 
> # dmraid -s
> *** Set
> name   : hpt37x_ehgjaggaf
> size   : 312710912
> stride : 128
> type   : striped
> status : ok
> subsets: 0
> devs   : 2
> spares : 0
> *** Set
> name   : hpt45x_bbdfhdjicg
> size   : 78150739
> stride : 0
> type   : mirror
> status : ok
> subsets: 0
> devs   : 2
> spares : 0
> 
> 
> 
> # ls -1 /dev/mapper     # Notice no partitions from RAID1
> control
> hpt37x_ehgjaggaf
> hpt37x_ehgjaggaf1
> hpt37x_ehgjaggaf5
> hpt37x_ehgjaggaf6
> hpt37x_ehgjaggaf7
> hpt45x_bbdfhdjicg
> 
> 
> 
> Stuff displayed during POST:
> 
> HPT374 BIOS Setting Utility v3.01
> 
> Channel   Device Name     Array Name  Capacity (GB)   Mode 
> 1:Master  MAXTOR 6L080L4  System      80.05           ATA/133
> 1:Slave   No Device
> 2:Master  ST380021A       Data        80.02           ATA/100
> 2:Slave   No Device
> 3:Master  MAXTOR 6L080L4  System      80.05           ATA/133
> 3:Slave   No Device
> 4:Master  MAXTOR 6L080L4  Data        80.05           ATA/133
> 4:Slave   No Device
> 
> _______________________________________________
> Ataraid-list mailing list
> Ataraid-list at redhat.com
> https://www.redhat.com/mailman/listinfo/ataraid-list

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Heinz Mauelshagen                                 Red Hat GmbH
Consulting Development Engineer                   Am Sonnenhang 11
                                                  56242 Marienrachdorf
                                                  Germany
Mauelshagen at RedHat.com                            +49 2626 141200
                                                       FAX 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-




More information about the Ataraid-list mailing list