Hi all. I am experiencing some difficulties with mounting an UBI volume using /dev/ubi0_X path.
I will start from the beginning. In my /etc/fstab I have an entry that says: /dev/ubi0_2 /data ubifs defaults,auto 0 0 So on boot I expect systemd to create an .mount unit for me and mount according above. It creates an .mount unit ~ # cat /run/systemd/generator/data.mount # Automatically generated by systemd-fstab-generator [Unit] SourcePath=/etc/fstab Documentation=man:fstab(5) man:systemd-fstab-generator(8) Before=local-fs.target [Mount] What=/dev/ubi0_2 Where=/data Type=ubifs Options=defaults,auto And it attempts to mount during boot, but fails: Jan 22 15:54:49 colibri-vf systemd[1]: dev-ubi0_2.device: Job dev-ubi0_2.device/start timed out. Jan 22 15:54:49 colibri-vf systemd[1]: Timed out waiting for device dev-ubi0_2.device. -- Subject: Unit dev-ubi0_2.device has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dev-ubi0_2.device has failed. -- -- The result is timeout. Jan 22 15:54:49 colibri-vf systemd[1]: Dependency failed for /data. -- Subject: Unit data.mount has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit data.mount has failed. -- -- The result is dependency. Jan 22 15:54:49 colibri-vf systemd[1]: data.mount: Job data.mount/start failed with result 'dependency'. Jan 22 15:54:49 colibri-vf systemd[1]: dev-ubi0_2.device: Job dev-ubi0_2.device/start failed with result 'timeout' It seems that it can not not find /dev/ubi0_2", but it is there. My / is on the same UBI part, which is attached during kernel boot so I expect that all devices are there and it does succeed in mount the root file system (/) ~ # ls /dev/ubi0* /dev/ubi0 /dev/ubi0_0 /dev/ubi0_1 /dev/ubi0_2 Simply running "mount -a" once the system has started up gives me no issues and /data is mounted according to my specification in /etc/fstab. Also changing my fstab entry from "/dev/ubi0_2" to "ubi0_2" or "ubi0:data" produces no errors and it is mounted as expected. But I really want to use the "/dev" and I do not see a reason why it should not work? systemd version: systemd 230 running in system mode. (-PAM -AUDIT -SELINUX -IMA -APPARMOR -SMACK +SYSVINIT -UTMP -LIBCRYPTSETUP -GCRYPT ) Any thoughts? Best Regards Mirza _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel