Отписываюсь :D
Во всем виновата была nilfs2 -- она, скна дочь, видать, удаляла с устройства данные о том, что оно bcache. Вот, собственно, и вся проблема)

Всем спасибо))
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
vasek,
Я это правило пока и не буду прописывать)
Я, кажется, нашел корень проблемы -- bcache не затирает данные при создании. Поэтому у кэшируемого раздела не было fstype. Сейчас затер у разделов все, что можно, и пробую поставит систему еще раз.

P.s rootdelay пробовал. Бессмысленно, так как правило udev не отработает на разделе с неверным fstype.
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
vs220
говорят про первую ручную регистрацию
Верно. Но вроде как она не требуется, если массив создавался одной командой

vs220
проблемы с суперблоком
Очень похоже на то, что так и есть. Видимо bcache не затер какую-то инфу на разделе и тот не определяется, как bcache
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
Кажется, нашел проблему.
Правило udev bcache отрабатывает только устройства с ID_FS_TYPE "bcache", но почему-то lsblk -f

name                fstype
sda1
...
nvme0n1p1     bcache
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
kurych,
такой пакет есть :)

local/bcache-tools 1.0.8-2
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
vasek, смотрю, гуглю, думаю...)

P.s Я правильно понимаю, что если напишу свое правило, его можно будет просто кинуть в FILES mkinitcpio.conf?
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
vasek
PS - а не проверял, модуль bcache грузится?
Когда ядро выкидывает в shell, /sys/fs/bcache уже присутствует...
В lsmod
Строчка
bcache 290816 2

Видать грузится
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
vasek
в одном месте советуют hook bcache, в другом bcache_udev
Мне кажется, что раньше был этот хук, а потом его убрали/переименовали.

kurych, увы, ровно то же эффект
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
Without udev
Ну так есть же udev..?
И правило соответствующее пакетом предоставлено
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
Там ошибка при сборке...
Hook 'bcache_udev' cannot be found
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.