The "weird device=" lines were me trying to work around a different regression. I have two hard drive controllers on the motherboard - a 4 port one from Intel and a 4 port one from ASMedia. I also have 6 devices plugged in (8 at one point). Before 15.04 I placed the drives randomly, and it turned out that one half of root was on the Intel controller and the other half was on the ASMedia controller. That worked fine before 15.04. With 15.04 the btrfs device scan step was run after the first controller was detected, but before/during the second one. That meant that root couldn't be mounted by initramfs because the second half hadn't been found by the earlier btrfs device scan.
In theory adding the device= bits would make that work. In practise they didn't. Since I needed a working system I had to change cables so that both devices were on the same first detected controller at which point mounting root worked. I've attached lshw output from right now (ie after moving devices). ** Attachment added: "lshw.txt" https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1447879/+attachment/4383427/+files/lshw.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1447879 Title: fscking btrfs mount fails To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1447879/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
