On 22/11/2017 7:23 PM, Stefan Priebe - Profihost AG wrote: > Hello, > > i've 6 bcache blk devices attached to 3 caching ssds (2 each). One fails > to register automatically at boot time. > > After reboot i always need to execute: > echo /dev/sdf1 >/sys/fs/bcache/register > > to bring up the bcache device. > > Any idea? Hi Stefan, Is there any clue from kernel message ? Thanks. Coly Li > Register happens through the following udev file: > # register bcache devices as they come up > # man 7 udev for syntax > > SUBSYSTEM!="block", GOTO="bcache_end" > ACTION=="remove", GOTO="bcache_end" > > # blkid was run by the standard udev rules > # It recognised bcache (util-linux 2.24+) > ENV{ID_FS_TYPE}=="bcache", GOTO="bcache_backing_found" > # It recognised something else; bail > ENV{ID_FS_TYPE}=="?*", GOTO="bcache_backing_end" > > # Backing devices: scan, symlink, register > IMPORT{program}="probe-bcache -o udev $tempnode" > ENV{ID_FS_TYPE}!="bcache", GOTO="bcache_backing_end" > ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}" > > LABEL="bcache_backing_found" > RUN+="bcache-register $tempnode" > LABEL="bcache_backing_end" > > # Cached devices: symlink > DRIVER=="bcache", ENV{CACHED_UUID}=="?*", \ > SYMLINK+="bcache/by-uuid/$env{CACHED_UUID}" > DRIVER=="bcache", ENV{CACHED_LABEL}=="?*", \ > SYMLINK+="bcache/by-label/$env{CACHED_LABEL}" > > LABEL="bcache_end" > -- > To unsubscribe from this list: send the line "unsubscribe linux-bcache" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Coly Li -- To unsubscribe from this list: send the line "unsubscribe linux-bcache" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html