Package: lvm2 Version: 2.02.06-2 Followup-For: Bug #376283
I got the same problem here on my 2 laptops. One runs kernel 2.6.16 under xen hypervisor, and the other runs plain 2.6.17. Both kernels are standard debian kernels. The problem can be easily reproduced with loopback devices: [EMAIL PROTECTED]:/share$ dd if=/dev/zero of=toto count=200 bs=1024k ls -l toto 200+0 records in 200+0 records out 209715200 bytes (210 MB) copied, 7.59534 seconds, 27.6 MB/s [EMAIL PROTECTED]:/share$ su Password: vaio:/share# losetup -f toto vaio:/share# losetup /dev/loop0 /dev/loop0: [0801]:4202478 (toto) vaio:/share# pvcreate /dev/loop0 Physical volume "/dev/loop0" successfully created vaio:/share# vgcreate toto /dev/loop0 Volume group "toto" successfully created vaio:/share# lvcreate -L 100M -n toto0 toto Logical volume "toto0" created vaio:/share# lvdisplay --maps /dev/toto/toto0 --- Logical volume --- LV Name /dev/toto/toto0 VG Name toto LV UUID Cm01Xl-6cGT-nmRB-nSgZ-q6HK-JEFq-Owe9oe LV Write Access read/write LV Status available # open 0 LV Size 100.00 MB Current LE 25 Segments 1 Allocation inherit Read ahead sectors 0 Block device 254:2 --- Segments --- Logical extent 0 to 24: Type linear Physical volume /dev/loop0 Physical extents 0 to 24 vaio:/share# pvdisplay /dev/loop0 --- Physical volume --- PV Name /dev/loop0 VG Name toto PV Size 196.00 MB / not usable 0 Allocatable yes PE Size (KByte) 4096 Total PE 49 Free PE 24 Allocated PE 25 PV UUID 35PDdH-yIu5-oeG9-kSSu-EsSI-fW4Q-cWvZI3 vaio:/share# pvmove -t -v -d /dev/loop0:0 /dev/loop0:25 Test mode: Metadata will NOT be updated. Finding volume group "toto" No extents available for allocation Test mode: Wiping internal cache Wiping internal VG cache vaio:/share# pvmove --alloc anywhere -t -v -d /dev/loop0:0 /dev/loop0:25 Test mode: Metadata will NOT be updated. Finding volume group "toto" Test mode: Skipping archiving of volume group. Creating logical volume pvmove0 mirror: Required device-mapper target(s) not detected in your kernel Test mode: Wiping internal cache Wiping internal VG cache vaio:/share# modprobe dm-mirror vaio:/share# pvmove --alloc anywhere -v -d /dev/loop0:0 /dev/loop0:25 Finding volume group "toto" Archiving volume group "toto" metadata (seqno 2). Creating logical volume pvmove0 Moving 1 extents of logical volume toto/toto0 Found volume group "toto" Updating volume group metadata Creating volume group backup "/etc/lvm/backup/toto" (seqno 3). Found volume group "toto" Found volume group "toto" Suspending toto-toto0 (254:2) Found volume group "toto" Creating toto-pvmove0 Loading toto-pvmove0 table device-mapper: reload ioctl failed: Invalid argument ABORTING: Temporary mirror activation failed. Run pvmove --abort. Found volume group "toto" Loading toto-pvmove0 table device-mapper: reload ioctl failed: Invalid argument Loading toto-toto0 table device-mapper: reload ioctl failed: Invalid argument >From that point, any lvm command will hang and increase the load by 1. Hard reboot is the only solution to unfreeze. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (650, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-1-xen-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages lvm2 depends on: ii debconf [debconf-2.0] 1.5.2 Debian configuration management sy ii libc6 2.3.6-15 GNU C Library: Shared libraries ii libdevmapper1.02 2:1.02.07-1 The Linux Kernel Device Mapper use ii libncurses5 5.5-2 Shared libraries for terminal hand ii libreadline5 5.1-7 GNU readline and history libraries ii libselinux1 1.30-1 SELinux shared libraries ii libsepol1 1.12-1 Security Enhanced Linux policy lib ii lvm-common 1.5.20 The Logical Volume Manager for Lin lvm2 recommends no packages. -- debconf information excluded -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]