vmware modules 2.6.30-rc3
If you are using VMware-Workstation-6.5.1-126130.x86_64, you will find that it does not work on kernels greater than or equal to 2.6.29. The vmware modules will not load. I found one patch for vmware to work with the Linux kernel 2.6.29 on the vmware forums, and I came up with another patch for 2.6.30-rc3 on my own. If you know who made the original patch (as I have lost the link to the forum), please let me know who that is so I can give credit where credit is due. Below are the results.
I have tried these changes on 2.6.30-rc3, and 2.6.30-rc7, and they seem to work fine. I would imagine that they would work on 2.6.30-rc3, 2.6.30-rc4, 2.6.30-rc5, 2.6.30-rc6, and 2.6.30-rc7, but I have not confirmed. They may also work on 2.6.30 versions that are less than rc3.
Recover LVM Volume Groups and Logical Volumes WITHOUT Backups
I recently had a misfortune, in that somehow my volume group meta-data got corrupted, and LVM would not enable the volume group. This happened after I resized a volume, and had done a file system check before and after. So, I knew my data was still there.
I did an lvextend on my primary logical volume. Normally this is a routine task, but for some reason, things went very badly for me this time around. I did an "fsck -f" before and after extending the volume and the filesystem (with resize2fs). Everything checked out just fine, so I thought everything was done, and ready to reboot.