в общем "ноги растут" отсюда: плата SK-AT91SAM9XE512-SIM300, с ней на диске идут исходники для ядер линукса 2.6.24 и 2.6.28
если я пересобираю и прошиваю 2.6.24 , то при загрузки идут какие-то ошибки.
поэтому я решил пробовать 2.6.28, при его загрузке таких сильных ругательств нет, кроме одного - система ругается что at91_mci.ko скомпилирован с файлами от 2.6.24 и не грузит модуль. ну и SD-карта не работает :(
как перекомпилировать at91_mci.ko? подскажите плз.
А вы модуль в корневухе обновили?
Сейчас готовлю новые виртуалки, в свете добавления драйверов для SK-WF43BTIBED0TP-Plug, там этот механизм монтирования уже не используется (используется автомонтирование), если будет актуально, пишите выдам линк.
дык, чтоб его обновить, нужно сначала пересобрать.
СПАСИБО ВСЕМ, КТО ПОМОГ!
вот только что это сделал, вот так:
скопировал в linux-2.6.28/drivers/mmc/host файл Makefile:
и запустил командой
make ARCH=arm -C /home/user/src/linux-2.6.28 CROSS_COMPILE=arm-none-linux-gnueabi- M=$(PWD) modules
но теперь другая неприятность:
скрипт mount_mmc монтирует устройство /dev/mmc1, а на деле карточка торчит в mtdblock0. скрипт я перепишу без вопросов, но заметил что скрипт mount_mmc лежит и в bin, и в lib - это так надо?
и еще - при монтировании карточки возникают какие-то ошибки:
по их поводу кто-то что-то может подсказать?
ну наверное это хорошо. мне бы лучше хотелось бы чтобы эти виртуалки были каждая для своей платы, чтобы не приходилось трахаться, ломая голову над реконфигурированием ядра и проч.
и если уж они идут индивидуальные под каждую плату, то содержимое должно быть 100% готово для применения, без доработок напильником. живой пример в первом посте этого топика.
Павел, если я что-то "не так" делаю, то это исключительно от отсутствия нормальной документации к вашим изделиям, и потому что набор инструментов, который Вы даете, без танцев с бубном не работает. Поэтому не надо ничего изливать, можно просто сказать (хотя от Вас лично я помощи уже не жду и не спрашиваю).
В конце концов, Вы нередко сами задаете вопросы на этом форуме, и заметьте, никто ни разу не отписался фразой: "читайте форум, там это 30 раз "вдоль и поперек" обсуждалось"
P/S/ Извините, если оскорбил Вас в телефонном разговоре, ей-богу пытался сдерживаться и говорить культурно. Просто наболело. Когда пытаешься научиться работать с изделием, а изготовитель вместо тех.поддержки посылает в интернет, ну есть же предел терпения у каждого....
Покажите содержимое /bin
Вообще, на этой плате, с самого начала автомаунт настроен и подключение-отключение SD и USB автоматом монтирует-размонтирует в /mnt
Скрипт at91_mci.ko остался как "строительный мусор" от плат SK-MAT...
На написание серьезной доки у меня пока нет ресурсов, ну а от такой, куда БП подключить пользы не будет.
Павел, если я что-то "не так" делаю, то это исключительно от отсутствия нормальной документации к вашим изделиям
Неправда - конкретно эта тема говорит о том что вы мало знакомы с linux, или документация к изделию должна по вашему содержать обучающий курс по ос ? Тогда с таким же успехом можно требовать в комплекте видеокурс игры на фортепиано - вдруг покупатель надумает сделать из платы электронный синтезатор ?
В конце концов, Вы нередко сами задаете вопросы на этом форуме, и заметьте, никто ни разу не отписался фразой: "читайте форум, там это 30 раз "вдоль и поперек" обсуждалось"
Опять неправда - лично я если точно знаю что есть ответ на форуме всегда предлагаю поискать в том числе и Павлу и было это не раз.