btrfs partition won't mount after upgrading 64bit Ubuntu 11.10 laptop
I had this exact same problem and fixed it by running sudo btrfsctl -a
(apparently running sudo btrfs device scan
will work too, though I haven't tried it).
Unfortunately you need to run that after each boot. I found an automatic solution here, though from what I understand it's a bit of a hack.