Цитата(но я не знаю каким устройством он прикидывается)
Это надо в софте смотреть, проще попробуй 1 2 3 4 5 и по размеру файла думаю увидишь.
Цитата(но я не знаю каким устройством он прикидывается)
Это надо в софте смотреть, проще попробуй 1 2 3 4 5 и по размеру файла думаю увидишь.
Цитатая так
понял там стоит 28F640J3.
Физически флэшек в Дриме 4 штуки, полным объемом
32 MB (IMHO).
ЦитатаИ еще кто знает где взять образ загрузчика флешки,
Не знаю, поможет ли это тебе, но вот мои изыскания по вопросу
BIOS Дрима:
- разглядываем сообщения системы (ксати там еще очень много интересного):
~ > dmesg
........................
Creating 5 MTD partitions on "DreamBOX rev3+":
0x00000000-0x00600000 : "DreamBOX cramfs"
0x00600000-0x007c0000 : "DreamBOX jffs2"
0x007c0000-0x00800000 : "DreamBOX OpenBIOS"
0x00000000-0x007c0000 : "DreamBOX (w/o bootloader)"
0x00000000-0x00800000 : "DreamBOX (w/ bootloader)"
..............................
- вспоминаем, кде находится Дримовский BIOS - /dev/mtd/
видим там устройства 0, 1, 2, 3, 4 - вот они все голубчики!
- делаем запись устройства-блок2 флэш в файл
~ > cat /dev/mtd/2 > /tmp/bios
получаем файл объемом 262 144 байт
- разглядываем - видим ближе к концу некоторые сообщения системы
BIOS - похоже это , что мы искали.
В довеске файл, который получился у меня.
-------------------------------------------------
Andy77
ЦитатаПо словам пользователя Andy77 ...
Физически флэшек в Дриме 4 штуки, полным объемом
32 MB (IMHO).
Не совсем корректно.
B дриме стоит один флзш чип интел 28F640J3,(точно такой-же как и в SAGEM 1xI DBOX2) размер 8 МВ этим и ограничивается размер имиджа который прописывается во флэш,
а 4 чипа это RAM по 16MB каждый, всего 64MB
ЦитатаНе совсем корректно.
Совсем не корректно.
Я ошибся - извиняюсь.
===== ... Ошибки надо не признавать - ошибки надо смывать кровью -
===== сестра сделай погромче телевизор ---- Кавказская пленница
Карта флэш:
6291456 байт - имидж (файловая система cramfs)
1835008 байт - папка /var (файловая система jffs2)
262144 байт - IBM Open BIOS (bootloader)
Выводы:
1. Объем имиджа не должен превышать 6 291 456 байт
2. Суммарный объем всех файлов /var - не более 1 835 008 -
перегрузка этой папки IMHO становится причиной нестабильной
работы Дрима. Вот что по этому поводу пишет Traveler:
Be careful not to over-fill the JFFS2 (/var/). In my experience, bad things happen when you do.
------------------------------------------------
Andy77
Цитата2. Суммарный объем всех файлов /var - не более 1 835 008 -
THX, еще один довод за применение CF :))
Цитата2. Суммарный объем всех файлов /var - не более 1 835 008
В этом плане интересно, сколько места (какой объем)
занимает символическая ссылка ?
Сейчас мне ответят, что десятки байт, а если подумать?
И вот почему я сомневаюсь:
- в моем тестовом имидже есть ряд ссылок из /var
на разные фаилы, находящиеся на винте.
Так вот, если ссылки ведут вникуда (файлы, на
которые идет ссылка, не существуют), то дрим работает долго
и счастливо. Но если файлы присутствуют, то даже
загрузится ой как не просто, а если загрузился ,
то Дрим все время хочет свалится в даун.
Похоже именно на перегруз папки /var.
ЦитатаTHX, еще один довод за применение CF
Пока овцебык (в смысле скрестить HDD & CF) не получается.
Не хотят они быть вместе.
Даже шпанская мушка не помогает!
-------------------------------------------------
Andy77
Цитата2. Суммарный объем всех файлов /var - не более 1 835 008 -
Вот по этому поводу... у меня /var = 3260311. Лвиная доля этого размера в /VAR/TMP 2369326 И все прекрасно работает и не зависает. Использую рональда от 30 мая. Очень доволен! Или ч не так понял про максимальный размер /VAR не более 1 835 008
ЦитатаИли ч не так понял про максимальный размер /VAR не более 1 835 008
Facts:
В очередной раз ляпсус (не 1.8 а 3.6 MB) :
- наверняка jffs2 файловая система предполагает сжатие
(попробую найти инфо о jffs2 в Инете),
но зная примерный коэффициент сжатия on-the-fly сжатия = 1.5-2.0
можно предположить сумму всех файлов /var не более 3.6 MB.
(А 1.8 MB это место , отведенное под /var во флэшке.)
Emotions:
2Dottore
Приношу свои извинения , если мои высказывании звучат категорично !!!
Никакой я не Dreambox Developer, a такой же как ты Dreamer как и ты!
Если бы я все знал .....
Я так же как ты иду по следу! Делюсь с вами своими сомнениями.
А ты молодчина - осаживаешь таких зарвавшихся снобов как я ....
Наблюдая как ты борешься с кодировками я давно искренне
проникся к тебе уважением!
2Модераторы
Пользуясь случаем (давно собирался), обращаюсь
к модераторам перевести меня в Пользователи
(как я вообще наИКСрена Dreambox Developer ?).
------------------------------------------------
Andy77
ЦитатаВот по этому поводу... у меня /var = 3260311. Лвиная доля этого размера в /VAR/TMP 2369326 И все прекрасно работает и не зависает. Использую рональда от 30 мая. Очень доволен! Или ч не так понял про максимальный размер /VAR не более 1 835 008
как я понял, может я не прав!, но папочка /var использует flash, а в папку /var/tmp кажеться монтируется RAM.
предположения основаны на командах из rcS, вот они:
/bin/mount -t jffs2 /dev/mtdblock/1 /var
mount -t ramfs none /var/tmp
отсюда и размер /var/tmp - 2369326
2Alexvrs... Спасибо, теперь становится понятно!
2Andy77... Все в порядке! Ты написал, я проверил, появились вопросы, и вот так потехоньку все вместе находим истину! Компания здесь собралась очень приятная. По поводу регалий "Dreambox Developer"... так они совершенно заслужены, кому как не вам их присваивать. А это как ни как авторитет нашего форума. А то если все простыми пользователями будут, как-то серо получится. Возьми хоть форум на SatCity... тамошние авторитеты столько звезд себе понарисовывали... Брежнев отдыхает! :))
По теме... объем памяти очень важен. Я как-то с плагинами, играми игрался, так потом даже букет не загружались... превысел лимит! Будем исследовать дальше! Всем успехов.
Dottore.
Цитатапопробую найти инфо о jffs2
Вот что нашел по поводу jffs2
Цитата
JFFS2: The Journalling Flash File System, version 2
JFFS2 is a log-structured file system designed for use on flash devices in embedded systems.
....it places the filesystem directly on the flash chips.
Никаких упоминаний по поводу того , что jffs2 это
сжатая файловая система нет.
Значит все-таки /var (за вычетом /var/tmp) =1.8MB
А /var/tmp и вправду создается в ОЗУ (Alexvrs прав).
Но ОЗУ тоже не резиновое (напомню, что физически
установлено 64MB, но используется 32MB - Alexvrs
в свое время писал по этому поводу, что у
разработчиков были какие то проблемы с задействованием
полного объема).
Вот что у меня рисует Eclipse по поводу памяти
MemTotal: 29860 kB
MemFree: 1068 kB
Выводы:
- 1MB в сухом остатке - маловато будет ( выход один -
создание свапа на диск, кстати после создания свапа
система сразу запустила туда свою хишную руку
Swap total: 131064 kB
Swap Free: 130772 kB
значит cвап все таки не лишний),
- куда то потерялся небольшой кусок (~2908 kB) от 32 MB -
будем искать!
2Dottore
Я в субботу вечером нарезался до поросячего визга:
водка была не свежая , пивом шлифанул и полез в форум со своими
пьяными мозгами - написал черти что.
Торжественно клянусь больше этого не делать!
Давай на этом взаимные екивоки завяжем. Ага?
-----------------------------------
Andy77
пытаюсь заменить софт на дриме через сом-порт.запускаю dreamup,ип не определяет,ввожу руками,выписывает connection prepared,now switch dreambox on,т.е. как и должно быть.но!затем включаю дрим в сеть,и - никакой реакции.дрим новый,с оригинальным софтом бета1.0.5. dreamup скачивал различные версии с разных сайтов,результат один и тот же...с закачкой софта на дриме раньше дела не имел,быть может,что-то намудрил не так.буду рад вашей помощи.заранее благодарю
Похоже у тебя навернулся загрузчик!
Если есть возможность то лучше меняй его, в противном случае тебе поможет только JTAG, а это геморой. Про это читай здесь Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. (Andy77 от 09/11/2003).
P.S. Для загрузки через ком-порт ип вводить не надо.
ну почему же сразу Jtag... может просто nullmodem кабель неисправен... или кабель не ктому COM порту подклучил... и никакой IP определять не надо, галочку с "Use Network" следует убрать...
А почему убрать "use network",с ним быстрее.
ЦитатаА почему убрать "use network",с ним быстрее.
дык, он же по COM порту старается залить...
При включении на дисплее Dream multimedia пишет?
Если пишет, то никакой JTag не нужен.
Заливай имидж только по ком-порту.
да,дрим мултимедиа пишет,тут всё ок,use network отключил..та же история.не реагирует.заменю нульмодемный кабель,может,и в самом деле причина в нём.
з.ы. большое спасибо за Ваши советы..дрим у меня 2 недели.сами понимаете:)
ЦитатаПо словам пользователя M@N ...
При включении на дисплее Dream multimedia пишет?
Если пишет, то никакой JTag не нужен.
Заливай имидж только по ком-порту.
А вот это не обязательно!
У меня наворачивался загрузчик уже 3 раза и в одном из этих случаев надпись на дисплее высвечивалась!!!
Господа не врубились, что у человека полностью рабочий дрим!
Я думаю кабель неправильный бывают один к одному а бывают перекрещенные.