Искусство конфигурирования ядра на примере монтирования составных USB-устройств
Вопрос Мастерам индустриальной археологии.
Интересует метод, по возможности общий, установления опций ядра, реализующих требуемую функцию.
НЯП с сложными USB-устройствами (телефон, умеющий реализацию доступа к встроенной памяти в режиме флешки, смартфон, электронная книга) классическая модель (монтирование явным образом) не работает (просьба отписаться пользователям, использующим рекомендуемый сценарий x11-misc/spacefm
).
Некоторое время тому назад я сдался и настроил некогда рекомендуемый сценарий «автомонтирования».
И примерно тогда же поигрался в квест конфигурации ядра.
После чего был сильно удивлён, обнаружив что оно работает.
Правда, как показывает практика, обновление андроида ломает фичу, а с электронной книгой оно и в самой распространённой ОС работает сильно через раз…
Но. На другой системе, с другим железом и относительно независимым конфигом ядра флешки замечательно автомонтируются, составные устройства — шиш.
Documentation/usb/gadget_multi.txt
читал, ответа на вопрос «как понять чего не хватает?» не увидел или не понял.
Прошу поделиться мыслями.
- Для комментирования войдите или зарегистрируйтесь
К сожалению видимо общего сценария нет
К сожалению видимо общего сценария нет и быть не может, поскольку теоретически все устройства могут быть весьма разными.
Даже в твоем примере устройства достаточно разные, несмотря на внешнее сходство.
Полагаю, что надо глубже познавать матчасть в плане железячных компонентов и разбираться в их принципе работы, а также их взаимодействия и работы устройства в целом. И далеко не всегда их (не)работа завязана на ядро.
Из своего опыта могу сказать, что нынешние смарты для передачи данных больше (и лучше!) склонны работать через МТР, нежели в классическом варианте с USB-накопителем. Поэтому рекомендую обратить внимание/поиграться на что-то типа
По крайней мере с MTP обновление Андроида ничего не ломает! :)
В общем на абстрактный вопрос можно ответить только не менее абстрактным ответом! :)
.
Можно и adb (dev-util/android-tools) пользовать для работы с данными андройд-устройств, но это, как бы так сказать, некоторое извращение :)
.
Спасибо.
Я думаю про:
Хотя для электронной книги (унутрях, насколько мне известно, сборка линукса) оно выглядит странно.
А смартфон с андроидом попался один раз и то случайно.
Про телефон же (хотя и про книгу тоже) интереснее как отучить их от автоматического включения режима заряда аккумулятора.
ЗЫ: Эх, прав был господин Фокс… ☹
:wq
--
Live free or die
Хозяин-барин, но я
Хозяин-барин, но я использовал другое, как ты можешь видеть. Причем оно работало и с какими-то (уже не помню) фотиками тоже для скачивания фото, и с Blackberry (старым классическим)...
я не знаю как у вас, а в моих
я не знаю как у вас, а в моих андроидах вроде ext3 и монтирование на раз происходит
ipad не подключал, ничего не могу сказать. И точно я никогда никаких таких спец штук для телефона не ставил
есть сравнение МТР с простым накопителем
1. По ссылке в моем первом после есть сравнение МТР с простым накопителем.
2. Может тебе просто везло и еще не сталкивался с устройствами без доступа к ФС. Я же говорил не только о телефонах.