Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
(no medium) для g_mass_storage
incredi
Добавлено 20.09.2016 14:04
0
Сообщение: 1
incredi
0

Пункты: 3192
Регистрация: 11.12.2014
Запускаю 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

Как можно задать этот (no medium)?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 21.09.2016 12:45 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
LUN: removable file: /dev/mmcblk2p2

а раздел существует? на mmc2 второй отформатированный раздел..
что дает вывод:
Код
ls /dev/mmc*

работает ли команда:
Код
mount /dev/mmcblk2p2 /mnt

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
incredi
Добавлено 21.09.2016 14:11 Редактировалось 21.09.2016 14:11 Сообщение: 3
incredi
0

Пункты: 3192
Регистрация: 11.12.2014
Да, конечно, всё работает, просто раньше (сейчас ядро 4.1.15) строк LUN: removable file: (no medium) и повторной Number of LUNs=1 не было, такое впечатление, что теперь можно задавать эти параметры как-то иначе, не только через modprobe g_mass_storage file=/dev/mmcblk2p2
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 21.09.2016 15:49 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Да, конечно, всё работает, просто раньше (сейчас ядро 4.1.15) строк LUN: removable file: (no medium) и повторной Number of LUNs=1 не было, такое впечатление, что теперь можно задавать эти параметры как-то иначе, не только через modprobe g_mass_storage file=/dev/mmcblk2p2


параметры для модуля можно прописать прямо в сишнике модуля перед сборкой..
либо драйвер вкомпилировать монолитно в ядро и через параметры для ядра передать драйверу параметры
типа как тут:
https://e2e.ti.com/support/embedded/linux/f/354/p/106554/377107#377107

в sysfs еще бывают параметры для просмотра или изменения, но это зависит от драйвера..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
incredi
Добавлено 21.09.2016 17:19 Сообщение: 5
incredi
0

Пункты: 3192
Регистрация: 11.12.2014
Спасибо! Насколько я понял, эти строки возникают из-за включения модуля f_mass_storage, настройки которого задаются через USB Gadget ConfigFS. При этом остаётся возможность пользоваться и привычным модулем.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux