Уже работает. Чтение и запись протестированы на четырехгигобайтной SDHC карте. Возможны проблемы со старыми картами, которые не понимают команду IF_COND - с этим пока не разбирался.
Патч на ядро: http://ezxdev.org/qtopia/patches/2.4.20_mvlcee31/0006-sdhc.patch.gz
Собранное ядро: http://ezxdev.org/qtopia/temp/vmlinuz_sdhc15
Собранное ядро уже содержит в себе поддержку mux, gprsv, bluez и ext2/3, поэтому модули mux_cli и прочие ему не нужны.
Ждите поддержку в следующих сборках прошивок или шейте сами.
Напоминаю, что ядро можно загрузить в режиме прошивки утилитой boot_usb, но при это не будет работать экран (про этом отдельно) и gsm.
Чтобы прошить ядро необходимо записать его в /dev/mtd7 (физический адрес 0xa0000) на смещение 0x800.
PS. за тестирование огромная благодарность Сергею Егорову (ник prapor).
PPS. со старыми картами тоже все нормально
Подписаться на:
Комментарии к сообщению (Atom)
щастье то какое .
ОтветитьУдалитьА 8 гиговая работать будет?
ОтветитьУдалить8 гб не тестировали, но должно.
ОтветитьУдалитьтеоретически, может глюкнуть определение размера - если это случится - дай дебаг
Ты ядро сам собирал ? Если да, то какие кростулзы использовал ?
ОтветитьУдалитьтузлы вот: http://ezxdev.org/qtopia/sdk/old/arm-linux-ezx.tar.bz2
ОтветитьУдалитьсорцы того, что я использую (со всеми патчами): http://github.com/muromec/linux-ezxdev/
Спасибо.
ОтветитьУдалитьТ.е. покупать 8 гиговую флешку есть смысл в любом случае?
ОтветитьУдалитьна мотофансе протестили 8 гиг - работает
ОтветитьУдалитьА работает этот патч, я так понимаю, только с Qtopia. В стандартную прошивку его никак не прикрутить?
ОтветитьУдалить> А работает этот патч, я так понимаю, только с Qtopia.
ОтветитьУдалитьне правильно. патч накладывается на любое моторольное ядро.
А записывать в /dev/mtd7 прямо с телефона с помощью dd, или все сложнее?
ОтветитьУдалитьсложнее.
ОтветитьУдалить1) на большинстве прошивок эта область запрещена для записи на уровне драйвера чипа
2) писать нужно через flashcp
3) для родных прошивок ядро нужно пропатчить и собрать, а не взять готовое
У меня права на устройство показывает crw-rw-r. Или права значения не имеют, а запись блокирует драйвер?.
ОтветитьУдалитьНу и пару очень тупых вопросов:
Ядро для стандартной прошивки это то что на opensource.motorola.com выложено?
А чем собранное ядро отличается от стандартного? Qtopia, как я понял, работает на стандартном ядре exz...
>У меня права на устройство показывает crw-rw-r. Или права значения не имеют, а запись блокирует драйвер?.
ОтветитьУдалитьдрайвер.
>Ядро для стандартной прошивки это то что на opensource.motorola.com выложено?
да
>А чем собранное ядро отличается от стандартного?
другая карта mtd и оторваны лишние детали.
Ну в общем понятно... Я даже так понял что там уже ядро отконфигурированно, тока собирай.
ОтветитьУдалитьА тулзы для кросскомпиляции выше преведенные подойдут, или надо свои собирать?
тузлы только эти и пойдут
ОтветитьУдалитьну это походу просто кросскомпилятор. ладно, будем посмотреть :)
ОтветитьУдалитьможно как то, если что, иначе связаться, что бы не засорять комменты? просто есть желание собрать стандартную прошивку с такой возможностью, а то qtopia сыровата еще... В принципе есть кое какой опыт программирования под arm-архитектуру, вдруг чем смогу помочь...
>можно как то, если что, иначе связаться, что бы не засорять комменты?
ОтветитьУдалитьможно нажать на мое имя и увидеть jabber адрес: ilya.muromec@jabber.ru.
еще можно сходить в жабберную конференцию motoezx@conference.jabber.ru
пардон... в блог-движках не силен :) просто заинтересовал проект. и поковыряться интересно самому по возможности. ну и мало ли чем еще смогу помочь. напрмер пару-тройку дохлых конечно довольно (p4, 1gb ram, 250 gb hdd) сервачков. но для всяких экспериментальных целей вполне прокатят...
ОтветитьУдалить>просто заинтересовал проект. и поковыряться интересно самому по возможности
ОтветитьУдалитьпрограмистам всегда рады. и в юзерспейсе и в ядре дел хватает.
>напрмер пару-тройку дохлых конечно довольно (p4, 1gb ram, 250 gb hdd) сервачков. но для всяких экспериментальных целей вполне прокатят...
благодарю, у нас уже есть короквад :)