С инсталацията на Debian по подразбиране в BeableBone Black можете да получите достъп до него чрез USB като различни устройства: устройство за масово съхранение, виртуален Ethernet и виртуален сериен uart. Това се постига с модула g_multi. Можете да прегледате конфигурацията му чрез файлове в /sys/module/g_multi/parameters/
.
Опитвам се да го използвам само като устройство за масово съхранение, но с друго дисково/блоково устройство, а не с втория дял в блоковото устройство за зареждане. Проверих дали винаги е един и същ дял, без значение дали е /dev/mmcblk1p2 (когато имам поставена microSD при зареждане) или /dev/mmcblk0p2 (без него). Опитах да премахна g_multi след зареждане и modprobing g_multi или g_mass_storage със собствената си конфигурация и работи добре.
Но не искам конфигурацията по подразбиране да се зарежда при стартиране, така че трябва g_multi да не се зарежда изобщо или да се зарежда с мои собствени параметри. Търся конфигурацията му на всяко място, за което се сетя: конфигурация за модули в /etc, конфигурация за systemd, параметри на uboot за ядро, декомпилиране на dtbs и дори с компилирано ядро търсих производителя, който стартирането g_multi показва в неговият /sys/module/g_multi/parameters/iManufacturer
във всички файлове.
Не мога да намеря нищо. Може ли някой да ми помогне?
Благодаря много предварително.