[linux-lvm] Compaq Smart Array DL 350: logical units not recognized

vincent.Guillet at altair-services.fr vincent.Guillet at altair-services.fr
Tue Jun 5 09:56:11 UTC 2001


Hi,

First of all, I would like to thank you for developping lvm, which seems to
me both simple and great.
We intend to use it for our production needs on a Compaq Smart Array
plateform (for hardware mirroring).

For our development platform, we created two logical units with the Compaq
utilities for Smart Array: /dev/ida/c0d0 for system and /dev/ida/c0d1for
data

Then we installed the Mandrake 8.0 with lvm-9._beta2 included.
/etc/modules.conf has been updated for lvm.

1) fdisk recognizes both the logical units

   Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/ida/c0d0p1   *        10      1204   4875600    5  Etendue
/dev/ida/c0d0p3             1         9     36704   12  Diagnostics Compaq
/dev/ida/c0d0p5            10        71    252944   82  Echange Linux
/dev/ida/c0d0p6            72       133    252944   83  Linux
/dev/ida/c0d0p7           134       196    257024   83  Linux
/dev/ida/c0d0p8           197       710   2097104   83  Linux
/dev/ida/c0d0p9           711       810    407984   83  Linux
/dev/ida/c0d0p10          811       842    130544   83  Linux
/dev/ida/c0d0p11          843      1204   1476944   83  Linux


   Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/ida/c0d1p1   *         1      3153  12864224    5  Etendue
/dev/ida/c0d1p5             1       501   2044048   8e  Linux LVM
/dev/ida/c0d1p6           502      1002   2044064   8e  Linux LVM
/dev/ida/c0d1p7          1003      1252   1019984   8e  Linux LVM
/dev/ida/c0d1p8          1253      1502   1019984   8e  Linux LVM
/dev/ida/c0d1p9          1503      1752   1019984   8e  Linux LVM
/dev/ida/c0d1p10         1753      2002   1019984   8e  Linux LVM
/dev/ida/c0d1p11         2003      2252   1019984   8e  Linux LVM
/dev/ida/c0d1p12         2253      2502   1019984   8e  Linux LVM
/dev/ida/c0d1p13         2503      2752   1019984   8e  Linux LVM
/dev/ida/c0d1p14         2753      3002   1019984   8e  Linux LVM
/dev/ida/c0d1p15         3003      3153    616064   8e  Linux LVM

2) Here is /proc/partitions

cat /proc/partitions  | more
major minor  #blocks  name     rio rmerge rsect ruse wio wmerge wsect wuse
runni
ng use aveq

  72     0    4912320 ida/c0d0 11787 14122 203912 7880 9229 7505 136224
900870 068750 908750
  72     1          1 ida/c0d0p1 3 0 6 0 0 0 0 0 0 0 0
  72     3      36704 ida/c0d0p3 3 0 6 0 0 0 0 0 0 0 0
  72     5     252944 ida/c0d0p5 2 0 16 0 0 0 0 0 0 0 0
  72     6     252944 ida/c0d0p6 1729 2139 30938 1420 3304 3176 52152
203550 0 50200 204970
  72     7     257024 ida/c0d0p7 510 3022 28214 5170 3951 246 33576 116330
0 45450 121500
  72     8    2097104 ida/c0d0p8 8968 8884 142774 1290 1789 2807 38808
560180 025730 561470
  72     9     407984 ida/c0d0p9 25 3 182 0 62 587 5192 8690 0 1640 8690
  72    10     130544 ida/c0d0p10 23 65 662 0 110 689 6392 10910 0 2770
10910
  72    11    1476944 ida/c0d0p11 12 3 78 0 13 0 104 1210 0 520 1210
  72    16   12864240 ida/c0d1 102 18 240 0 0 0 0 0 0 0 0
  72    17          1 ida/c0d1p1 4 0 8 0 0 0 0 0 0 0 0
  72    21    2044048 ida/c0d1p5 3 0 6 0 0 0 0 0 0 0 0
  72    22    2044064 ida/c0d1p6 4 0 8 0 0 0 0 0 0 0 0
  72    23    1019984 ida/c0d1p7 4 0 8 0 0 0 0 0 0 0 0
  72    24    1019984 ida/c0d1p8 4 0 8 0 0 0 0 0 0 0 0
  72    25    1019984 ida/c0d1p9 4 0 8 0 0 0 0 0 0 0 0
  72    26    1019984 ida/c0d1p10 4 0 8 0 0 0 0 0 0 0 0
  72    27    1019984 ida/c0d1p11 4 0 8 0 0 0 0 0 0 0 0
  72    28    1019984 ida/c0d1p12 4 0 8 0 0 0 0 0 0 0 0
  72    29    1019984 ida/c0d1p13 4 0 8 0 0 0 0 0 0 0 0
  72    30    1019984 ida/c0d1p14 4 0 8 0 0 0 0 0 0 0 0
  72    31     616064 ida/c0d1p15 4 0 8 0 0 0 0 0 0 0 0
   3     0     663054 hda 0 0 0 0 0 0 0 0 0 0 0

3) The problem is the following:

# lvmdiskscan
lvmdiskscan -- reading all disks / partitions (this may take a while...)
lvmdiskscan -- /dev/ida/c0d0p1  [       4.65 GB] DOS extended partition
[0x5]
lvmdiskscan -- /dev/ida/c0d0p3  [      35.84 MB] Primary   [0x12]
lvmdiskscan -- /dev/ida/c0d0p5  [     247.02 MB] Extended LINUX swap
partition [0x82]
lvmdiskscan -- /dev/ida/c0d0p6  [     247.02 MB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d0p7  [        251 MB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d0p8  [          2 GB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d0p9  [     398.42 MB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d0p10 [     127.48 MB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d0p11 [       1.41 GB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d1p1  [       4.65 GB] DOS extended partition
[0x5]
lvmdiskscan -- /dev/ida/c0d1p5  [     247.02 MB] Extended LINUX swap
partition [0x82]
lvmdiskscan -- /dev/ida/c0d1p6  [     247.02 MB] Extended LINUX native
partition [0x83]

lvmdiskscan -- /dev/ida/c0d1p7  [        251 MB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d1p8  [          2 GB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d1p9  [     398.42 MB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d1p10 [     127.48 MB] Extended LINUX native
partition [0x83]
lvmdiskscan -- /dev/ida/c0d1p11 [       1.41 GB] Extended LINUX native
partition [0x83]
lvmdiskscan -- no valid disks / partitions found
lvmdiskscan -- please check your disk device special files!

As you can see, lvmdiskscan sees everthing in double, as if c0d1 was
pointing to c0d0.

But the system works fine out of lvm. I can mount /dev/ida/c0d1p8 on /test
and create a file
# mount /dev/ida/c0d1p8 /test
# touch /test/test
# ls /test
lost+found/  test
# umount /test

pvcreate reacts the same way
# pvcreate /dev/ida/c0d1p14
pvcreate -- extended partition "/dev/ida/c0d1p14" doesn't exist
     -> actually, /dev/ida/c0d0p14 does not exist but c0d1p14 does

# pvcreate /dev/ida/c0d1p5
pvcreate -- can't use Linux SWAP partition "/dev/ida/c0d1p5"
     -> /dev/ida/c0d0p5 is indeed a swap partition, see lvmdiskscan

# pvcreate /dev/ida/c0d1p6
pvcreate -- invalid partition type 0x83 for "/dev/ida/c0d1p6" (must be
0x8e)
     -> In fact, c0d1p6 is of 0x8e type (see fdisk) , but c0d0p6 is indeed
of 0x83 type

I've been seeking around the internet for solutions or similar bugs but I
just found one similar:

     http://lists.sistina.com/pipermail/linux-lvm/2000-October/005262.html


Any help ?

Thanks,

Vincent Guillet





More information about the linux-lvm mailing list