При установке Debian по умолчанию в BeableBone Black вы можете получить к нему доступ через USB как к различным устройствам: запоминающему устройству, виртуальному Ethernet и виртуальному последовательному UART. Это достигается с помощью модуля g_multi. Вы можете просмотреть его конфигурацию через файлы в /sys/module/g_multi/parameters/
.
Я пытаюсь использовать его только как запоминающее устройство, но с другим дисковым/блочным устройством, а не со вторым разделом в загрузочном блочном устройстве. Я проверил, что это всегда один и тот же раздел, независимо от того, является ли он /dev/mmcblk1p2 (когда у меня есть microSD при загрузке) или /dev/mmcblk0p2 (без него). Я попытался удалить g_multi после загрузки и проверить g_multi или g_mass_storage с моей собственной конфигурацией, и все работает нормально.
Но я не хочу, чтобы конфигурация по умолчанию загружалась при запуске, поэтому мне нужно, чтобы g_multi вообще не загружалась или загружалась с моими параметрами. Я ищу его конфигурацию везде, где только можно: конфигурация для модулей в /etc, конфигурация для systemd, параметры uboot для ядра, декомпиляция dtbs, и даже с скомпилированным ядром я искал производителя, который показывает запуск g_multi в его /sys/module/g_multi/parameters/iManufacturer
во всех файлах.
Я не могу ничего найти. Может ли кто-нибудь помочь мне?
Заранее большое спасибо.