Eu gero uma imagem do kernel usando o buildroot que eu coloco em um cartão SD para inicializar. No buildroot eu modularizei o armazenamento em massa USB. Quando inicializo minha placa sem um USB conectado a ela, vejo que nenhum módulo está em execução usando lsmos
. Mas no momento em que eu conecto meu USB, os módulos uas
e usb_storage
carregam automaticamente e permitem o acesso ao USB. Eu quero evitar isso e só permitir acesso ao USB se eu carregar manualmente nesses dois módulos.
Eu li alguns artigos on-line sobre a lista negra de módulos ou edição de arquivos relacionados aos módulos; no entanto, isso não funciona porque todas as alterações que eu faço são apagadas quando eu desligo. Então eu preciso de outra opção que seja permanente, talvez feita nas configurações do buildroot antes de gerar a imagem?