I am using btrfs with bcache for / on Ubuntu 13.10. It's fast. Unfortunately, during normal boots the step "Scanning for btrfs filesystems" fails. To successfully boot I have to enter recovery mode and then simply choose the menu option "continue to the main system".
I assume a normal boot fails because the bcache0 device has not finished being created by the time btrfs scans for its filesystems. How can I insert a delay between these steps?