Сборка модуля NFS для Android устройства (Jiayu G3S, процессор MTK6589)

Задача - поднять клиент Network File System на Android устройстве. Проблема усугубляется тем, что нужен доступ именно к NFS. Для этого есть две причины - во первых, нужна прозрачность POSIX прав доступа (rwx), во вторых, нужна скорость. Необходимость возникла для нативной компиляции довольно больших проектов с помощью gcc непосредственно на телефоне. Это условия задачи.

Беглый поиск привёл к исходникам - https://github.com/varunchitre15/MT6589_kernel_source
Разумеется, модули для ядра компилировал с помощью кросс-компиляции на Linux. После длительной "игры" с конфигураиционным файлом ядра и пробой разных вариантов, сначала удалось собрать модули, которые при попытке modprobe приводили к мгновенной перезагрузке устройства. Затем удалось подобрать конфигурацию, модули которой начали успешно загружаться командой modprobe, но при попытке подмонтировать сетевой диск, телефон опять мгновенно перезагружался.

Свои "мытарства" с запуском NFS клиента описал здесь - https://www.linux.org.ru/forum/mobile/9747668

Судя по всему, проблема возникает из-за проприетарного патча ядра, касающегося preemptive multitasking. Во всяком случае, это наиболее вероятная причина проблемы.

На сайте производителя устройства указан контакт - felix_hao@ejiayu.com, письма на который уходят, судя по всему, в /dev/null

Собственно вопросы:
1. А ваши устройства поддерживают NFS-клиент "из коробки"?
2. Кому либо удалось запустить NFS-клиент на Andorid, каков путь был проделан для этого и какова модель вашего устройства?
3. Как убедиться, что проблема именно в проприетарном патче?
4. Каким образом подтянуть Free Software Foundation для получения этого патча и решения проблемы?
  • Вопрос задан
  • 4069 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dope
Посмотрите тут forum.china-iphone.ru/ishodniki-mtk-sborka-obsujde...
Не NFS, но может что то интересное найдете.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы