0

Как вставить модуль g_mass_storage.ko?beaglebone black insmod modprobe g_mass_storage НЕ работал

Он находится по адресу /lib/modules/3.8.6/kernel/drivers/usb/gadget/ с разрешениями -rw-r-r--.

# insmod g_mass_storage.ko 

Выход:Ошибка: не удалось загрузить модуль g_mass_storage.ko: Нет такого файла или каталога

# modprobe g_mass_storage.ko 

Выход:FATAL: Модуль g_mass_storage.ko не найден.

Как это исправить?

# uname -a

Выход: Linux beaglebone 3.8.6 # 1 SMP сб 13 Апрель 9:10:52 CEST 2013 armv7l GNU/Linux

+0

что "uname -a" –

+0

Благодарим Вас @Milind, я обновил в этом вопросе в настоящее время. – AjayKumarBasuthkar

ответ

1

Мы обнаружили, что существует g_multi модуль, который конфликтует с g_mass_storage
rmmod g_multi разрешено для ввода g_mass_storage.

Однако g_multi решает задачу g_mass_storage.
Это сработало:
# modprobe g_multi file=/tmp/auto_storage removable=y

+0

g_multi предоставляет столько функций, сколько разрешено иметь конечные точки на гаджете устройства. В новом ядре вы можете найти configfs, который должен помочь настроить функции устройства гаджета во время выполнения. – 0andriy