Тема: Загрузка с карты памяти
У кого-нибудь получилось загрузить N900 с карты памяти?
Я пробовал править /sbin/preinit но ничего не получилось. Я хотел в нем добавить монтирование карты памяти и подмену корневой системы через pivot_root (в самом скрипте для этого даже почти все необходимое было уже написано).
Похоже устройство просто не хочет загружать необходимые модули для карты памяти и файловых систем в этот момент. Пробовал для отладки вывести список загруженных модулей в файл (lsmod > /file), но файл оказывался пустым. При просмотрел ls /dev/ в этот момент карты памяти среди устройств нет (даже если пытаюсь создать устройства на подобии того как это сделано в bootmenu). Если я пробую загрузить из preinit только модули mbcache jdb ext3 то в dmesg про них вообще никаких записей не появляется как будто даже и не пробую их загрузить. Если еще добавляю модули связанные с mmc_core то появляются ошибки вида «can't resolve symbol». Какие модули и в какой последовательности необходимы для того чтобы обнаружилась mmc карта?
Я еще сейчас пытаюсь пересобрать ядро включив в него все необходимое для работы карты памяти, но пока телефон с таким ядром грузится отказывается. Какого максимального размера может быть ядро которое можно прошить в телефон?