What kernel packages is this with? Do they verify fine?
Does "modprobe -v btrfs" print anything, or does the command fail
silently?
Is this with SELinux enforcing? If so, have you tried with enforcing=0
yet? (or run "setenforce 0" as root before trying modprobe and the other
commands.