Запускаю g_mass_storage через скрипт, при подключении он как-будто прописан в двух местах:
Mass Storage Function, version: 2009/09/11 LUN: removable file: (no medium)
LUN: removable file: /dev/mmcblk2p2 Number of LUNs=1
Number of LUNs=1
g_mass_storage gadget: Mass Storage Gadget, version: 2009/09/11
g_mass_storage gadget: userspace failed to provide iSerialNumber
g_mass_storage gadget: g_mass_storage ready
Да, конечно, всё работает, просто раньше (сейчас ядро 4.1.15) строк LUN: removable file: (no medium) и повторной Number of LUNs=1 не было, такое впечатление, что теперь можно задавать эти параметры как-то иначе, не только через modprobe g_mass_storage file=/dev/mmcblk2p2
Спасибо! Насколько я понял, эти строки возникают из-за включения модуля f_mass_storage, настройки которого задаются через USB Gadget ConfigFS. При этом остаётся возможность пользоваться и привычным модулем.