Skip to contentSkip to conversation

Fixing corrupted LVM PV headers?

linux-lvm [email protected] 9 participants 16 messages Jan 3, 2002 – Jan 13, 2002

lore
Share & tools
lore
#0 lore raw

[please CC me all replies, I'm not on this list]

Hi,

I've been using LVM on my home system for quite some time now, and I have just recently install Windows XP, which totally stuffed up my partitioning for some reason. Anyway, in the process of fixing the stuff up I've managed to corrupt the first 3 sectors or so (at least, I hope it's only 3 sectors) of one of the physical volumes that make up my main volume group. So I've effectively lost my entire Linux system.

I'd rather not have to reinstall from scratch, as there was quite a bit of stuff on some of the filesystems that would take me some time to replace, so I'm wondering if there is any way of resurrecting the PV. I've got the UUID of the PV (from running pvdisplay on the other PV's in the group and working out which one was missing) ... If it's not possible to recover the filesystem(s) that were on that particular PV, would it be at all possible to recover filesystems that are entirely on the other PV's?

My setup is the following:

hda6: 8Gb PV (This is the stuffed one)

hda7:   8Gb PV
hda8:   8Gb PV
hdb6:   8Gb PV
hdc:     3Gb PV

There were 5 different LV's on the VG, all with XFS filesystems except for a swap volume.

/usr ~4Gb LV
/home ~2Gb LV
/var: ~1.3Gb LV
/var/share ~7Gb LV
/var/chroot ~1Gb LV

If anyone has any suggestions on possibilites for fixing this, please let me know ...

Thanks,

Timshel

--
Timshel Knoll <[email protected]> / <[email protected]> Debian GNU/Linux developer, see www.debian.org

#1 lore raw
Quoted 27 lines · On Jan 04, 2002 04:30 +1100, [email protected] wrote:

I've been using LVM on my home system for quite some time now, and I have just recently install Windows XP, which totally stuffed up my partitioning for some reason. Anyway, in the process of fixing the stuff up I've managed to corrupt the first 3 sectors or so (at least, I hope it's only 3 sectors) of one of the physical volumes that make up my main volume group. So I've effectively lost my entire Linux system.

I'd rather not have to reinstall from scratch, as there was quite a bit of stuff on some of the filesystems that would take me some time to replace, so I'm wondering if there is any way of resurrecting the PV. I've got the UUID of the PV (from running pvdisplay on the other PV's in the group and working out which one was missing) ... If it's not possible to recover the filesystem(s) that were on that particular PV, would it be at all possible to recover filesystems that are entirely on the other PV's?

My setup is the following:

hda6: 8Gb PV (This is the stuffed one)

hda7:   8Gb PV
hda8:   8Gb PV
hdb6:   8Gb PV
hdc:     3Gb PV

There were 5 different LV's on the VG, all with XFS filesystems except for a swap volume.

Quoted 8 lines

/usr ~4Gb LV
/home ~2Gb LV
/var: ~1.3Gb LV
/var/share ~7Gb LV
/var/chroot ~1Gb LV

If anyone has any suggestions on possibilites for fixing this, please let me know ...

Well, this seems to become my specialty:

- Look in include/linux/lvm.h for descriptions of the LVM metadata (see pv_disk_t, lv_disk_t, vg_disk_t, etc)
- You need to re-create the pv_disk_t struct at the start of the disk, and also maybe the vg_disk_t (it starts at 1kB or 4kB offset normally).
- You need to have all of the data for the pv_disk_t. Some of it can be found from the other PVs, some of it you will have to calculate.
- The majority of fields _should_ be the same as that on another PV of _exactly_ the same size, assuming you added them with the same version of LVM user tools. To start with, I would just do something like the following to give you the basics, and allow you to just change specific fields. You _need_ to have the exact same partition sizes for this to work correctly, if you don't you need to do more work:

dd if=/dev/hda7 bs=1k count=1 of=/dev/hda6

- The vg_disk_t starts with the VG UUID, so if you find it at 4kB offset, you are OK with that part. If not, you should be able copy the vg_disk_t directly from another PV in the same VG. The offset will depend on what version of tools you used to create your PV/VG, so it needs to be at the value of vg_on_disk.base (either 1kB or 4kB offset into the PV):

dd if=/dev/hda7 bs=1k count=1 seek=<1k/4k> skip=<1k/4k> of=/dev/hda6

- Note that pv_uuidlist_on_disk.base and .size were changed (6kB or 8kB), so you _should_ be able to determine the start of the UUID list by looking at the disk with "od -Ax -tx4 /dev/hda6" and comparing the output to the UUIDs on another PV.
- At this stage, running "pvdata -avP /dev/hda6" should give you reasonable values back for the VG, LV, PE, and UUID data.
- You need to fix the fields pv_uuid, pv_number and pe_allocated, assuming the original PV is exactly the same size. Normally I do this by either

echo -en "<value(s)>" | dd of=/dev/hda6 bs=1 count=M seek=N

where I echo things like "\0\0\0\001" (the latter being an octal number), and M and N are appropriate byte offsets into the struct (per lvm.h). You need to specify M (normally 4) because echo may append a trailing newline.

- If the PV sizes do not match, you also need to fix pe_on_disk.size, pv_size, pe_total, and pe_start (maybe). I can tell you how to do this also, but it is complicated so I'd rather not unless needed.
- At this point, vgscan should be able to detect the whole VG. If the pe_on_disk.size value (and/or pe_start) is wrong, then you will get misaligned data for your filesystems that have data on that PV, and you have to work out the correct value.

Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://www-mddsp.enel.ucalgary.ca/People/adilger/

#2 lore raw
Quoted 5 lines · Andreas Dilger

Well, this seems to become my specialty:

- Look in include/linux/lvm.h for descriptions of the LVM metadata (see pv_disk_t, lv_disk_t, vg_disk_t, etc)
... etc

Thanks, this is exactly what I was looking for. I will try this over the next few days and let you know how it went. Just need to find a web copy of the kernel sources - mine were on my LVM /usr filesystem ... ;-/ Oh the irony ...

Cheers,

Timshel

Timshel Knoll <[email protected]>
Debian GNU/Linux developer, email <[email protected]>

#3 lore raw
Quoted 11 lines · Timshel Knoll
Quoted 5 lines · Andreas Dilger

Well, this seems to become my specialty:

- Look in include/linux/lvm.h for descriptions of the LVM metadata (see pv_disk_t, lv_disk_t, vg_disk_t, etc)
... etc

Thanks, this is exactly what I was looking for. I will try this over the next few days and let you know how it went. Just need to find a web copy of the kernel sources - mine were on my LVM /usr filesystem ... ;-/ Oh the irony ...

Well, the sistina site has CVSWeb for browsing the LVM sources. Use that.

Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://www-mddsp.enel.ucalgary.ca/People/adilger/

#4 lore raw
In reply to Andreas Dilger
Quoted 11 lines · Andreas Dilger

Well, this seems to become my specialty:

<snipped>

- If the PV sizes do not match, you also need to fix pe_on_disk.size, pv_size, pe_total, and pe_start (maybe). I can tell you how to do this also, but it is complicated so I'd rather not unless needed.
- At this point, vgscan should be able to detect the whole VG. If the pe_on_disk.size value (and/or pe_start) is wrong, then you will get misaligned data for your filesystems that have data on that PV, and you have to work out the correct value.

OK, I've done all this. pvdata now displays correct information, and vgscan picks up the volume groups with no problems. My /var, /var/share and /var/chroot all seem to mount fine, but my /usr has inconsistencies, and my /home won't mount due to a bad XFS magic number. I assume that this is because the pe_on_disk.size is wrong or something.

The only structure that I had to resurrect was the pv_disk_t, and for most of this I have simply copied values from the other pv structs, with the exception of pv_uuid, pv_major, pv_number, pe_allocated and also pv_size (hda6 is actually 32KB larger than hda[78] - hda6 is 8,388,576K, hda[78] are both 8,388,544K). I haven't changed pe_on_disk.size or pe_total. These PV's were created with the 0.9.1beta6 lvm tools, so from what I can see from the 0.9.1beta6 lvm.h, pe_start didn't exist at that time ... for all the other PV's on my system pv_start is set to 0, so I assume it should be the same for hda6.

I couldn't work out how to find out the value for lv_cur, as this must be the number of LVs that use the PV, and I couldn't find a way to work this out. I've set it to 1 at the moment, but that might need to be 2 as both my /usr and /home volumes seem like they are using the hda6 PV. Any further comments appreciated.

Thanks,

Timshel

--
Timshel Knoll <[email protected]>
Debian GNU/Linux developer, email <[email protected]>

#5 lore raw
In reply to Andreas Dilger
Quoted 9 lines · Andreas Dilger

<snip>

- If the PV sizes do not match, you also need to fix pe_on_disk.size, pv_size, pe_total, and pe_start (maybe). I can tell you how to do this also, but it is complicated so I'd rather not unless needed.
- At this point, vgscan should be able to detect the whole VG. If the pe_on_disk.size value (and/or pe_start) is wrong, then you will get misaligned data for your filesystems that have data on that PV, and you have to work out the correct value.

Don't worry about my last email, I have got this working now YAY! :-) (apologies for the caps - I'm just getting a little carried away here). Thanks very much for your help. I traced through the code in tools/lib/pv_setup_for_create.c and tools/lib/vg_setup_for_create.c in the old 0.9.1beta6 LVM distribution, and from the code in vg_setup_for_create I worked out that the pe_on_disk.size value was the offending value - the other two similar PVs had a value of 0x3d1e00, but it should have been 0x3d9c00 for hda6. So /usr and /home both mount properly now. I still don't know what lv_cur should be - probably just 2? Oh well, not to worry now, I should get some sleep - only got 3 hours before I have to get up :-(

Thanks for all the help,

Timshel

--
Timshel Knoll <[email protected]>
Debian GNU/Linux developer, email <[email protected]>

#7 lore raw

[linux-lvm] NEED HELP ON VGDA!!

Hi !!
Im working on the LVM.. I want to know the
VGDA structure.. and how it is stored on the PVs. If anyone has the documentation of the VGDA please forward it to me..

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

#10 lore raw

Re: [linux-lvm] NEED HELP ON VGDA!!

In reply to Prashant Kharche

Seems like the last person that needed similar information was refered to the LVM source ... his response, later on, was "That's exactly I was looking for."

-- Mitch

Quoted 19 lines · Prashant Kharche

Hi !!
Im working on the LVM.. I want to know the
VGDA structure.. and how it is stored on the PVs. If anyone has the documentation of the VGDA please forward it to me..

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

_______________________________________________
linux-lvm mailing list
[email protected]
http://lists.sistina.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html

#11 lore raw

[linux-lvm] LVM on large drives

David Orman
Network Administrator
ISU Center for NDE

Are there Issue on LVM and very large drives?

Im trying to play with it on a Maxtor 160G IDE and cant hardly get started..

[root@habenero /root]# pvcreate /dev/hdc1
pvcreate -- physical volume "/dev/hdc1" successfully created [root@habenero /root]# vgcreate test /dev/hdc1
vgcreate -- ERROR "pv_read(): PV identifier invalid" reading physical volumes

A little drive info if that helps:

[root@habenero /root]# cat /proc/ide/ide1/hdc/geometry
physical 266305/16/63
logical 266305/16/63
[root@habenero /root]# cat /proc/ide/ide1/hdc/model Maxtor 4G160J8

Disk /dev/hdc: 16 heads, 63 sectors, 266305 cylinders Units = cylinders of 1008 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdc1             1    133000  67031968+  83  Linux
/dev/hdc2        133001    266305  67185720   83  Linux
#12 lore raw

Re: [linux-lvm] LVM on large drives

Quoted 7 lines · David Orman

David Orman
Network Administrator
ISU Center for NDE
Are there Issue on LVM and very large drives?

Im trying to play with it on a Maxtor 160G IDE and cant hardly get started..

I've got it running on several 300G+ RAID (both hardware and software raid volumes.

Quoted 5 lines

[root@habenero /root]# pvcreate /dev/hdc1
pvcreate -- physical volume "/dev/hdc1" successfully created [root@habenero /root]# vgcreate test /dev/hdc1
vgcreate -- ERROR "pv_read(): PV identifier invalid" reading physical volumes

Um.

I tend to do these on raw devices--if you're going to use the whole drive, try that.

Signature · 1 line
Share and Enjoy. 
#9 lore raw

Re: [linux-lvm] NEED HELP ON VGDA!!

In reply to Andreas Dilger
Quoted 7 lines · Andreas Dilger
Quoted 4 lines · Prashant Kharche

Im working on the LVM.. I want to know the
VGDA structure.. and how it is stored on the PVs. If anyone has the documentation of the VGDA please forward it to me..

include/linux/lvm.h

or checkout LVM2 from cvs and read the code in lib/format1, paying particular attention to disk-rep.h.

- Joe

#13 lore raw

[linux-lvm] ERROR "pv_read(): PV identifier invalid

In reply to David Orman

This is a followon to my previous message, but noone seems to think it's a large drive issue so I changed the subject!

I get the subject error when tring to vgcreate on a new drive. pvcreate seems to go fine, but vgcreate then fails.

Vgcreate deebug logs is attached.

David Orman
Network Administrator
ISU Center for NDE

Quoted 2 lines

-----Original Message-----
From: [email protected] [mailto:[email protected]]

On

Quoted 40 lines

Behalf Of David Orman
Sent: Tuesday, January 08, 2002 1:49 PM
To: [email protected]
Subject: [linux-lvm] LVM on large drives

David Orman
Network Administrator
ISU Center for NDE

Are there Issue on LVM and very large drives?

Im trying to play with it on a Maxtor 160G IDE and cant hardly get started..

[root@habenero /root]# pvcreate /dev/hdc1
pvcreate -- physical volume "/dev/hdc1" successfully created [root@habenero /root]# vgcreate test /dev/hdc1
vgcreate -- ERROR "pv_read(): PV identifier invalid" reading physical volumes

A little drive info if that helps:

[root@habenero /root]# cat /proc/ide/ide1/hdc/geometry
physical 266305/16/63
logical 266305/16/63
[root@habenero /root]# cat /proc/ide/ide1/hdc/model Maxtor 4G160J8

Disk /dev/hdc: 16 heads, 63 sectors, 266305 cylinders Units = cylinders of 1008 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdc1             1    133000  67031968+  83  Linux
/dev/hdc2        133001    266305  67185720   83  Linux
Quoted 5 lines

_______________________________________________
linux-lvm mailing list
[email protected]
http://lists.sistina.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html

<1> vg_check_name -- CALLED with VG: aaa
<22> lvm_check_chars -- CALLED with name: "aaa"
<22> lvm_check_chars -- LEAVING with ret: 0
<1> vg_check_name -- LEAVING with ret: 0
<1> vg_check_dir -- CALLED with VG: aaa
<22> vg_check_name -- CALLED with VG: aaa
<333> lvm_check_chars -- CALLED with name: "aaa"
<333> lvm_check_chars -- LEAVING with ret: 0
<22> vg_check_name -- LEAVING with ret: 0
<1> vg_check_dir -- vg_name: "aaa"
<1> vg_check_dir -- LEAVING with ret: 0
<1> lvm_lock -- CALLED
<22> lvm_check_special -- CALLED
<22> lvm_check_special -- LEAVING
<1> lvm_lock -- LEAVING with ret: 0
<1> lvm_get_iop_version -- CALLED
<22> lvm_check_special -- CALLED
<22> lvm_check_special -- LEAVING
<1> lvm_get_iop_version -- AFTER ioctl ret: 0
<1> lvm_get_iop_version -- LEAVING with ret: 10
<1> lvm_tab_vg_check_exist -- CALLED with vg_name: "aaa"
<22> vg_check_name -- CALLED with VG: aaa
<333> lvm_check_chars -- CALLED with name: "aaa"
<333> lvm_check_chars -- LEAVING with ret: 0
<22> vg_check_name -- LEAVING with ret: 0
<22> lvm_tab_read -- CALLED
<22> lvm_tab_read -- LEAVING with ret: 0 data: 804D3D8 size: 1
<1> lvm_tab_vg_check_exist -- LEAVING with ret: 0
<1> lvm_tab_vg_check_exist_all_vg -- CALLED
<22> lvm_tab_read -- CALLED
<22> lvm_tab_read -- LEAVING with ret: 0 data: 804D3D8 size: 1
<1> lvm_tab_vg_check_exist_all_vg -- LEAVING with ret: 0
<1> pv_read_all_pv -- CALLED
<1> pv_read_all_pv -- calling lvm_dir_cache
<22> lvm_dir_cache -- CALLED
<333> lvm_add_dir_cache -- CALLED with /dev/scsi/host0/bus0/target3/lun0/disc <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/scsi/host0/bus0/target3/lun0/part1 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/scsi/host0/bus0/target3/lun0/part2 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/scsi/host0/bus0/target3/lun0/part3 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus1/target0/lun0/disc <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus1/target0/lun0/part1 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus1/target0/lun0/part2 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target0/lun0/disc <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target0/lun0/part1 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target0/lun0/part2 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target0/lun0/part3 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target0/lun0/part5 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target0/lun0/part6 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target1/lun0/disc <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target1/lun0/part1 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target1/lun0/part2 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target1/lun0/part3 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target1/lun0/part4 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: ADDED
<333> lvm_add_dir_cache -- CALLED with /dev/ide/host0/bus0/target1/lun0/part4 <4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_add_dir_cache -- LEAVING with ret: NOT ADDED
<22> lvm_dir_cache -- LEAVING with ret: 18
<1> pv_read_all_pv -- calling stat with "/dev/scsi/host0/bus0/target3/lun0/disc" <22> pv_read -- CALLED with /dev/scsi/host0/bus0/target3/lun0/disc
<333> pv_check_name -- CALLED with "/dev/scsi/host0/bus0/target3/lun0/disc"
<4444> lvm_check_chars -- CALLED with name: "/dev/scsi/host0/bus0/target3/lun0/disc" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/scsi/host0/bus0/target3/lun0/disc <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/scsi/host0/bus0/target3/lun0/disc
<4444> pv_check_name -- CALLED with "/dev/scsi/host0/bus0/target3/lun0/disc" <55555> lvm_check_chars -- CALLED with name: "/dev/scsi/host0/bus0/target3/lun0/disc" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 1
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/scsi/host0/bus0/target3/lun0/disc
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 1
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804e0b0
<333> pv_create_name_from_kdev_t -- CALLED with 8:0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/scsi/host0/bus0/target3/lun0/disc <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/scsi/host0/bus0/target3/lun0/part1" <22> pv_read -- CALLED with /dev/scsi/host0/bus0/target3/lun0/part1
<333> pv_check_name -- CALLED with "/dev/scsi/host0/bus0/target3/lun0/part1" <4444> lvm_check_chars -- CALLED with name: "/dev/scsi/host0/bus0/target3/lun0/part1" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/scsi/host0/bus0/target3/lun0/part1 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/scsi/host0/bus0/target3/lun0/part1
<4444> pv_check_name -- CALLED with "/dev/scsi/host0/bus0/target3/lun0/part1" <55555> lvm_check_chars -- CALLED with name: "/dev/scsi/host0/bus0/target3/lun0/part1" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 1
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/scsi/host0/bus0/target3/lun0/part1
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 1
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804e2b8
<333> pv_create_name_from_kdev_t -- CALLED with 8:1
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/scsi/host0/bus0/target3/lun0/part1 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/scsi/host0/bus0/target3/lun0/part2" <22> pv_read -- CALLED with /dev/scsi/host0/bus0/target3/lun0/part2
<333> pv_check_name -- CALLED with "/dev/scsi/host0/bus0/target3/lun0/part2" <4444> lvm_check_chars -- CALLED with name: "/dev/scsi/host0/bus0/target3/lun0/part2" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/scsi/host0/bus0/target3/lun0/part2 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/scsi/host0/bus0/target3/lun0/part2
<4444> pv_check_name -- CALLED with "/dev/scsi/host0/bus0/target3/lun0/part2" <55555> lvm_check_chars -- CALLED with name: "/dev/scsi/host0/bus0/target3/lun0/part2" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 1
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/scsi/host0/bus0/target3/lun0/part2
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 1
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804e648
<333> pv_create_name_from_kdev_t -- CALLED with 8:2
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/scsi/host0/bus0/target3/lun0/part2 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/scsi/host0/bus0/target3/lun0/part3" <22> pv_read -- CALLED with /dev/scsi/host0/bus0/target3/lun0/part3
<333> pv_check_name -- CALLED with "/dev/scsi/host0/bus0/target3/lun0/part3" <4444> lvm_check_chars -- CALLED with name: "/dev/scsi/host0/bus0/target3/lun0/part3" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/scsi/host0/bus0/target3/lun0/part3 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/scsi/host0/bus0/target3/lun0/part3
<4444> pv_check_name -- CALLED with "/dev/scsi/host0/bus0/target3/lun0/part3" <55555> lvm_check_chars -- CALLED with name: "/dev/scsi/host0/bus0/target3/lun0/part3" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 1
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/scsi/host0/bus0/target3/lun0/part3
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 1
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804ea58
<333> pv_create_name_from_kdev_t -- CALLED with 8:3
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 1
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/scsi/host0/bus0/target3/lun0/part3 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus1/target0/lun0/disc" <22> pv_read -- CALLED with /dev/ide/host0/bus1/target0/lun0/disc
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus1/target0/lun0/disc"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus1/target0/lun0/disc" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus1/target0/lun0/disc <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus1/target0/lun0/disc
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus1/target0/lun0/disc" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus1/target0/lun0/disc" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus1/target0/lun0/disc
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804e850
<333> pv_create_name_from_kdev_t -- CALLED with 22:0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus1/target0/lun0/disc <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus1/target0/lun0/part1" <22> pv_read -- CALLED with /dev/ide/host0/bus1/target0/lun0/part1
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus1/target0/lun0/part1"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus1/target0/lun0/part1" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus1/target0/lun0/part1 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus1/target0/lun0/part1
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus1/target0/lun0/part1" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus1/target0/lun0/part1" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus1/target0/lun0/part1
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804ef68
<333> pv_create_name_from_kdev_t -- CALLED with 22:1
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus1/target0/lun0/part1 <333> system_id_check_exported -- CALLED
<333> system_id_check_exported -- LEAVING with ret: 0
<22> pv_read -- LEAVING with ret: 0
<22> pv_get_size -- CALLED with /dev/ide/host0/bus1/target0/lun0/part1 and 0xbfffeea0 <333> lvm_dir_cache -- CALLED
<333> lvm_dir_cache -- LEAVING with ret: 18
<333> lvm_dir_cache_find -- CALLED with /dev/ide/host0/bus1/target0/lun0/part1 <4444> pv_check_name -- CALLED with "/dev/ide/host0/bus1/target0/lun0/part1" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus1/target0/lun0/part1" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> lvm_dir_cache_find -- LEAVING with entry: 5
<333> lvm_check_partitioned_dev -- CALLED
<4444> lvm_get_device_type called
<4444> lvm_get_device_type leaving with 0
<333> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_partition_count -- CALLED for 0x1601
<4444> lvm_get_device_type called
<4444> lvm_get_device_type leaving with 0
<333> lvm_partition_count -- LEAVING with ret: 64
<22> pv_get_size -- BEFORE llseek 0:0
<22> pv_get_size -- part[0].sys_ind: 83 part[0].nr_sects: 134063937
<22> pv_get_size -- first == 1
<22> pv_get_size -- part_i == part_i_tmp
<22> pv_get_size -- LEAVING with ret: 134063937
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus1/target0/lun0/part2" <22> pv_read -- CALLED with /dev/ide/host0/bus1/target0/lun0/part2
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus1/target0/lun0/part2"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus1/target0/lun0/part2" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus1/target0/lun0/part2 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus1/target0/lun0/part2
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus1/target0/lun0/part2" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus1/target0/lun0/part2" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus1/target0/lun0/part2
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804ec60
<333> pv_create_name_from_kdev_t -- CALLED with 22:2
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus1/target0/lun0/part2 <333> system_id_check_exported -- CALLED
<333> system_id_check_exported -- LEAVING with ret: 0
<22> pv_read -- LEAVING with ret: 0
<22> pv_get_size -- CALLED with /dev/ide/host0/bus1/target0/lun0/part2 and 0xbfffeea0 <333> lvm_dir_cache -- CALLED
<333> lvm_dir_cache -- LEAVING with ret: 18
<333> lvm_dir_cache_find -- CALLED with /dev/ide/host0/bus1/target0/lun0/part2 <4444> pv_check_name -- CALLED with "/dev/ide/host0/bus1/target0/lun0/part2" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus1/target0/lun0/part2" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> lvm_dir_cache_find -- LEAVING with entry: 6
<333> lvm_check_partitioned_dev -- CALLED
<4444> lvm_get_device_type called
<4444> lvm_get_device_type leaving with 0
<333> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_partition_count -- CALLED for 0x1602
<4444> lvm_get_device_type called
<4444> lvm_get_device_type leaving with 0
<333> lvm_partition_count -- LEAVING with ret: 64
<22> pv_get_size -- BEFORE llseek 0:0
<22> pv_get_size -- part[0].sys_ind: 83 part[0].nr_sects: 134063937
<22> pv_get_size -- first == 1
<22> pv_get_size -- part[1].sys_ind: 83 part[1].nr_sects: 134371440
<22> pv_get_size -- first == 1
<22> pv_get_size -- part_i == part_i_tmp
<22> pv_get_size -- LEAVING with ret: 134371440
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target0/lun0/disc" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target0/lun0/disc
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/disc"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/disc" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target0/lun0/disc <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target0/lun0/disc
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/disc" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/disc" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target0/lun0/disc
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804f578
<333> pv_create_name_from_kdev_t -- CALLED with 3:0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target0/lun0/disc <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target0/lun0/part1" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target0/lun0/part1
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part1"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part1" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target0/lun0/part1 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target0/lun0/part1
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part1" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part1" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target0/lun0/part1
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804f170
<333> pv_create_name_from_kdev_t -- CALLED with 3:1
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target0/lun0/part1 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target0/lun0/part2" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target0/lun0/part2
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part2"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part2" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target0/lun0/part2 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target0/lun0/part2
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part2" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part2" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target0/lun0/part2
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804fc88
<333> pv_create_name_from_kdev_t -- CALLED with 3:2
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target0/lun0/part2 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target0/lun0/part3" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target0/lun0/part3
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part3"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part3" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target0/lun0/part3 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target0/lun0/part3
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part3" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part3" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target0/lun0/part3
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804f780
<333> pv_create_name_from_kdev_t -- CALLED with 3:3
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target0/lun0/part3 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target0/lun0/part5" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target0/lun0/part5
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part5"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part5" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target0/lun0/part5 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target0/lun0/part5
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part5" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part5" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target0/lun0/part5
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804f988
<333> pv_create_name_from_kdev_t -- CALLED with 3:5
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target0/lun0/part5 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target0/lun0/part6" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target0/lun0/part6
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part6"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part6" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target0/lun0/part6 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target0/lun0/part6
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target0/lun0/part6" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target0/lun0/part6" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target0/lun0/part6
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x8050518
<333> pv_create_name_from_kdev_t -- CALLED with 3:6
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target0/lun0/part6 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target1/lun0/disc" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target1/lun0/disc
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/disc"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/disc" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target1/lun0/disc <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target1/lun0/disc
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/disc" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/disc" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target1/lun0/disc
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x804fe90
<333> pv_create_name_from_kdev_t -- CALLED with 3:64
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target1/lun0/disc <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target1/lun0/part1" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target1/lun0/part1
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/part1"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/part1" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target1/lun0/part1 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target1/lun0/part1
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/part1" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/part1" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target1/lun0/part1
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x8050098
<333> pv_create_name_from_kdev_t -- CALLED with 3:65
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target1/lun0/part1 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target1/lun0/part2" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target1/lun0/part2
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/part2"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/part2" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target1/lun0/part2 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target1/lun0/part2
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/part2" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/part2" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target1/lun0/part2
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x80502a0
<333> pv_create_name_from_kdev_t -- CALLED with 3:66
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target1/lun0/part2 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target1/lun0/part3" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target1/lun0/part3
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/part3"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/part3" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target1/lun0/part3 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target1/lun0/part3
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/part3" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/part3" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target1/lun0/part3
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x8050fa8
<333> pv_create_name_from_kdev_t -- CALLED with 3:67
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target1/lun0/part3 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- calling stat with "/dev/ide/host0/bus0/target1/lun0/part4" <22> pv_read -- CALLED with /dev/ide/host0/bus0/target1/lun0/part4
<333> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/part4"
<4444> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/part4" <4444> lvm_check_chars -- LEAVING with ret: 0
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_read_already_red -- CALLED with PV /dev/ide/host0/bus0/target1/lun0/part4 <333> pv_read_already_red -- LEAVING with ret: 0
<333> pv_flush -- CALLED to flush /dev/ide/host0/bus0/target1/lun0/part4
<4444> pv_check_name -- CALLED with "/dev/ide/host0/bus0/target1/lun0/part4" <55555> lvm_check_chars -- CALLED with name: "/dev/ide/host0/bus0/target1/lun0/part4" <55555> lvm_check_chars -- LEAVING with ret: 0
<55555> lvm_check_dev -- CALLED
<666666> lvm_check_partitioned_dev -- CALLED
<7777777> lvm_get_device_type called
<7777777> lvm_get_device_type leaving with 0
<666666> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<55555> lvm_check_dev -- LEAVING with ret: 1
<4444> pv_check_name -- LEAVING with ret: 0
<333> pv_flush -- LEAVING with ret: 0
<22> pv_read -- going to read /dev/ide/host0/bus0/target1/lun0/part4
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 0
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> pv_copy_from_disk -- CALLED
<333> pv_copy_from_disk -- LEAVING ret = 0x8050720
<333> pv_create_name_from_kdev_t -- CALLED with 3:68
<4444> lvm_check_dev -- CALLED
<55555> lvm_check_partitioned_dev -- CALLED
<666666> lvm_get_device_type called
<666666> lvm_get_device_type leaving with 0
<55555> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<4444> lvm_check_dev -- LEAVING with ret: 1
<4444> lvm_dir_cache -- CALLED
<4444> lvm_dir_cache -- LEAVING with ret: 18
<333> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/ide/host0/bus0/target1/lun0/part4 <22> pv_read -- LEAVING with ret: -268
<1> pv_read_all_pv -- pv_read returned: -268
<1> pv_read_all_pv -- avoiding multiple entries in case of MD; np: 0
<1> pv_read_all_pv -- LEAVING with ret: -268
<1> lvm_error -- CALLED with: -268
<1> lvm_error -- LEAVING with: "pv_read(): PV identifier invalid"
vgcreate -- ERROR "pv_read(): PV identifier invalid" reading physical volumes

<1> lvm_unlock -- CALLED
<1> lvm_unlock -- LEAVING with ret: 0

#14 lore raw

Re: [linux-lvm] ERROR "pv_read(): PV identifier invalid

Quoted 2 lines

This is a followon to my previous message, but noone seems to think it's a large drive issue so I changed the subject!

LVM defineitly has no problem with large drives, I'm running a 600GB and a 400GB PV (both RAIDs but for the kernel they are still harddrives with this size) with out any problems.

Have you tries to change the partition type to 8e as told in the howto?

Goetz.

#15 lore raw

Re: [linux-lvm] ERROR "pv_read(): PV identifier invalid

I will back that up.

I have 1.4TB (soon to be 2TB) on lvm in a single lv, and I have had no problems yet.

Glenn
----- Original Message -----
From: "Goetz Bock" <[email protected]>
To: <[email protected]>
Sent: Sunday, January 13, 2002 3:53 AM
Subject: Re: [linux-lvm] ERROR "pv_read(): PV identifier invalid

Quoted 17 lines
Quoted 3 lines

This is a followon to my previous message, but noone seems to think it's a large drive issue so I changed the subject!

LVM defineitly has no problem with large drives, I'm running a 600GB and a 400GB PV (both RAIDs but for the kernel they are still harddrives with this size) with out any problems.

Have you tries to change the partition type to 8e as told in the howto?

Goetz.

_______________________________________________
linux-lvm mailing list
[email protected]
http://lists.sistina.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html