sd 4Gb, 2.6.20 & suspend
sd 4Gb, 2.6.20 & suspend
rootfs на sd 4G.
Ломаются i-node после suspend/resume. ФС остается чистой. А заголовки некоторых файлов съезжают. И еще после resume Заур сам уходит обратно в suspend иногда.
Может кто что слышал?
Ломаются i-node после suspend/resume. ФС остается чистой. А заголовки некоторых файлов съезжают. И еще после resume Заур сам уходит обратно в suspend иногда.
Может кто что слышал?
Zaurus SL-C750, N810 2008.36-5
Подозреваю, что наши проблемы в том, что производитель карты имеет номер 28 в /proc/driver/mmcsd/00/manufacture. А требуется, видимо, 1 или 2.
Странно только то, что переодник CF->SD без всяких драйверов правильно преределывает интерфейс из SDIO в IDE/CF, а столь продвинутая платформа Zaurus-а не справляется...
Странно только то, что переодник CF->SD без всяких драйверов правильно преределывает интерфейс из SDIO в IDE/CF, а столь продвинутая платформа Zaurus-а не справляется...
С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i
Да у меня не cacko. Т.е. ядро и драйвер совсем другие.EugeenB писал(а):Подозреваю, что наши проблемы в том, что производитель карты имеет номер 28 в /proc/driver/mmcsd/00/manufacture. А требуется, видимо, 1 или 2.
Странно только то, что переодник CF->SD без всяких драйверов правильно преределывает интерфейс из SDIO в IDE/CF, а столь продвинутая платформа Zaurus-а не справляется...
К тому же первый раздел в 2Г на этой же карточке не портится. А на 2-ом иноды ломаются.
Zaurus SL-C750, N810 2008.36-5
попробуй этот патч
http://git.kernel.org/?p=linux/kernel/g ... c015ff37f6
кстати, на всякий случай - у меня ломалась фс на карте 2G 150x, проблема была именно в драйвере
обсуждение тут: http://lkml.org/lkml/2007/2/15/203
патч тут: http://git.kernel.org/?p=linux/kernel/g ... 57f6d280b1
http://git.kernel.org/?p=linux/kernel/g ... c015ff37f6
кстати, на всякий случай - у меня ломалась фс на карте 2G 150x, проблема была именно в драйвере
обсуждение тут: http://lkml.org/lkml/2007/2/15/203
патч тут: http://git.kernel.org/?p=linux/kernel/g ... 57f6d280b1
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
Спасибо. Попробую. Поправил руками. Сейчас компилится.
Обидно. Вроде нормально работает. А вот suspend ломает иноды. Причем FS остается clean.
Разбил на 2 раздела чуть меньше 2Г каждый.
Первый нормально работает второй ломается.
При чем на втором подвешивает заур mkfs.ext3 -j и даже badblock -w или dd. Пробовал делить второй раздел еще не куски, но не нашел закономерности никакой.
Ядро долго компилится на зауре. Только к ночи проверю патчи.
Обидно. Вроде нормально работает. А вот suspend ломает иноды. Причем FS остается clean.
Разбил на 2 раздела чуть меньше 2Г каждый.
Первый нормально работает второй ломается.
При чем на втором подвешивает заур mkfs.ext3 -j и даже badblock -w или dd. Пробовал делить второй раздел еще не куски, но не нашел закономерности никакой.
Ядро долго компилится на зауре. Только к ночи проверю патчи.
Zaurus SL-C750, N810 2008.36-5
Попробовал на своей карте создать раздел 1 на 1980Мб. Пол-дня - полет нормальный пока. Но, конечно, такой выход - это не выход, а скорее входsvs57 писал(а):К тому же первый раздел в 2Г на этой же карточке не портится. А на 2-ом иноды ломаются.

Неужели нет возможности использовать открытые наработки по этому модулю и не сделать совой, а не шарповский модуль?! Видимо в ядре столько проприетарщины, что нет возможности перекомпилировать это ядро.
2Масловский: Ядро для Cacko бралось бинарным, 1:1 от ШарпРом? Или Вы его компилировали сами, с учетом использования бинарных модулей от Шарпа?
С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i
Итак, 4Гб SD карта эксплуатируется пока только наполовину. 
Но возник вопрос о экономии циклов чтения записи на SD флеш: где-то попадалась мне информация о том, что jffs2 следит за тем, чтоб запись производилась на все блоки ФС равномерно, и не допускает частой повторной записи в один и тот-же блок.
В /sbin/ не нашел программы mkfs.jffs2 и ckfs.jffs2. Может не так искал? Где и как искать правильно? Что можно почитать на эту тему (кроме http://www.google.com/search?q=jffs2+za ... rt=20&sa=N
)?

Но возник вопрос о экономии циклов чтения записи на SD флеш: где-то попадалась мне информация о том, что jffs2 следит за тем, чтоб запись производилась на все блоки ФС равномерно, и не допускает частой повторной записи в один и тот-же блок.
На сколько jffs2 "экономит" SD лучше, чем ext2?Здесь надо сказать несколько слов о jffs2. Это журналируемая файловая система, которая старается как можно меньше портить NAND-Flash КПК, выбирая при циклах записи (в том числе журнала) наименее используемые ячейки. Таким образом, устройство становится менее чувствительным к перезагрузкам без разрушения памяти файлом журнала, как это бывает при использовании Ext3.
В /sbin/ не нашел программы mkfs.jffs2 и ckfs.jffs2. Может не так искал? Где и как искать правильно? Что можно почитать на эту тему (кроме http://www.google.com/search?q=jffs2+za ... rt=20&sa=N

С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i
> В /sbin/ не нашел программы mkfs.jffs2 и ckfs.jffs2. Может не так искал? Где и как искать правильно?
http://sources.redhat.com/jffs2/
Смотри внутренности pdaxrom или uclibc'овский buildroot, в частности, как там формирутеся рутфс в jffs2
http://sources.redhat.com/jffs2/
Смотри внутренности pdaxrom или uclibc'овский buildroot, в частности, как там формирутеся рутфс в jffs2
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
Да. Встретил такую ссылку вчера. Документ "How does it work?" не слишком мне помог разобраться, но вот сейчас докачаю сырцы из cvs - буду "курить" доки.Mesk писал(а):http://sources.redhat.com/jffs2/
Смотри внутренности pdaxrom или uclibc'овский buildroot, в частности, как там формирутеся рутфс в jffs2
Но вот важный вопрос не освещен: а стоит ли заморачиваться c jffs2 для SD карты, или выигрыш будет столь мизерный, что овчинка не стоит выделки?
С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i