It turns out that this bug was related to a corrupted DOS table for the partition of the /dev/hda3 (3rd partition on the disk).
I removed the partition using fdisk (after backing up the content in a kernel that did not have sd_mod/libdata loaded from initramfs). Then re- did the initramfs using the kernel with all the modules (sda1 is / and sda2 is swap, but sda3 wasn't created yet). then using fdisk re-created the partition again. Now everything is nice and working. And since I was starting the full thing from scratch, I made that partition an evms volume of LVM2 type and XFS as the filesystem (mounted on /home). Very nice! You may now close this bug. -- Can't mount XFS drive after upgrading to Edgy (from dapper) https://launchpad.net/bugs/56384 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs