> What's about the line CONFIG_MD_AUTODETECT=y , That setting does nothing useful (I would like to get rid of it completely ... but some people still use it). It won't affect this issue. Providing the btrfs module is in the initramfs (which I suspect it is) there should be no problems find it so that a btrfs filesystem can be mounted. Can you provide me with a copy of the initrd that gets created to work with the opensuse kernel? If it is too big to attach here, maybe put it somewhere that I can download from. Have you tried the things I suggested in comment #25 to remove the dependency on the usb stick?