Dreambian = Dreambox + Debian 3.1 Sarge или как установить и настроить настоящий Linux на дриме

  • free-x
    бу сделано! )))) дай мне немного почить на лаврах ))))
    всеж первый удачный экскримент ;)


    там вроде всего 4 модуля надо еще перенести ....
    все постепенно перенесу ....


    остается 2 капитальных вопроса....


    1) для того чтобы дрим автоматом грузился с хдд - надо пересобрать
    кернел с другой строкой по умолчанию - root=/dev/hda2 - а то неудобно
    каждый раз ловить момент и менять эту опцию.....


    2) ну и конечно запуск энигмы из под дебиан


    ну и вопрос как собирать дополнительные загружаемые модули - тот же
    тоннельный модуль....


    простенькие такие проблемки )))))0 шютка ))))

  • Это забито в ядре. НЕ НАДО лезть в загрузчик. Если длина нужной опции меньше оригинальной - можно подправить ядро в редакторе (сохранив изначальную длину, если не совпадает в меньшую сторону - добить 00h)


    З.Ю. В этом форуме есть прекрасная ветка - "Энигма изнутри". Если пройтись по ней и самому собрать имидж для 7000 (получить рабочий CDK) - больше не будет проблумой собрать свою энигму, ядро, модули ядра...

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем ВаняШ ().

  • free-x
    в конфиге для сборки ядра config-2.6.5 есть строка в разделе
    # Platform options
    CONFIG_CMDLINE="console=null root=/dev/mtdblock5 rootfstype=squashfs ro"
    я глядя на нее сказал что видимо надо пересобрать ядро с другой
    строкой в конфиге - может я недопонял чего


    я перенес таки эти модули и пробовал их загрузить - плевалось что не
    установлена какая то переменная - ну с этим я разберусь ....
    и еще - я заметил что при такой загрузке отсутствует такие девайсы
    /dev/dvb/... /dev/dbox/... вот это уже не понятно куда они подевались ....


    ВаняШ
    сдк скачан и кое-какие наработки есть ;)
    но.... если первоначальная сборка даже на крутой машине занимает
    несколько часов - то что говорить про дрим ))) на нем он будет
    собираться сутками..... да и нет у меня другой линукс машины кроме
    дрима ))))


    плюс к этому - задача стоит не сборка своего имиджа -- мало их чтоли
    наплодили уже ;) задача в том чтобы в дриме загружалась полноценная
    ос дебиан а энигма бы в ней устанавливалась как deb пакет а запускалась
    как простое приложение - вот такая непростая задачка ))))

  • при попытке загрузки модуля, просто при запуске ksyms lsmod depmod
    вылезает QM_MODULES: Function not implemented -
    в какой стороне искать? что ему не хватает?


    Исходный код
    root@(none):/home/user# /sbin/insmod /lib/modules/2.6.9/kernel/fs/reiserfs/reiserfs.ko
    insmod: QM_MODULES: Function not implemented
    
    
    insmod: cannot open /proc/ksyms No such file or directory


    хм.... а вот чего ему не хватало - пакета ksymoops - и


    apt-get install ksymoops


    решило все проблемы ))))))


    ну и мелочь:
    так как в дриме нет аппаратных часов добавил в rcS
    ntpdate 131.188.3.223


    ну в-общем Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. все

  • ну что - выходные не пропали даром ))))
    запустил энигму по извращенной схеме
    ядро во встроенной флэши -> рут дерево дебиан на хдд ->
    запуск энигмы через chroot из дебиан
    кому интересно - смотрите Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Цитата

    Со слов пользователя free-x
    2) DivX & etc
    Было бы конечно хорошо, но позволит ли ето слабый процессор дрима. В рамках ето проекта мы попробуем также собрать MPlayer. Что получится не знаю


    Процессор в 7000 дриме - 250 MHz IBM PowerPC (350 Mips)


    судя по Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    ====================
    Наличие мощного процессора 250 MHz IBM PowerPC (что практически равноценно Intel Pentium- III 800MHz)
    ====================


    далеко не слабый.


    Кстати, а на каких процессорах divx возможен на LinVDR ?

  • фуф... кончил )))
    сборка ядра и модулей в дримбиан
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    на очереди - попытка внедрения вновь собранного кернела в имидж.


    вы не забыли еще адрес?
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    ох - придется самому себе за рекламу предупреждение сделать!


    и чтобы не забылось - несколько нарытых интересных линков в тему


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.



    по поводу скорости дримова проца - дохлый он!
    по словам людей - на пне1 233 кернел собирается где то за час -
    а дрим собрал его за 2.5 часа - аппаратный математический блок
    в нем отсутствует за ненадобностью в ресивере - и математика
    эмулируется (((


    по поводу дивХ - процы архитектуры i386 позволяют крутить дивХ
    еже начиная с частоты около 450 мегагерц - а дрим крутит мпег2
    ну в лучшем случае кадр в секунду - согласитесь - это далеко не
    пень 800

  • Цитата

    Со слов пользователя Courage
    дрим крутит мпег2 ну в лучшем случае кадр в секунду - согласитесь - это далеко не пень 800

    Погоди-ка...А кто же тогда валяет в videoout поток mpeg2@576*768@25fps? Разве не проц дрима? Или там отдельный декодер есть на это дело?

  • CraFT
    само собой распаковкой спутникового мпег2 занят отдельный аппаратный
    декодер (ну скорее всего не отдельная железка а блок камня)
    я то имел ввиду прокрутку мпег2 силенками проца - ffplay я мучал этим.
    вот кстати и блок-структура нашего камня - смотри в моих - фото №5 -
    .jpg 131 килобайт - давить до разрешенных 90 к не стал.
    обрати внимание на фиолетовые блочки - аудио и видео декодеры


    ну а теперь о своих баранах - о самодельном кернеле и его внедрении на
    место заводского - все получилось !!! по крайней мере кернел грузится
    и грузит рут-дерево (правда только рут дебиан с хдд - но мне это и надо было )


    когда до описания сего действа (называться блог будет "палата№6" - не
    только потому что надо обладать определенным безумием для этого но и
    потому что кернел-блок находится в 6-ом блоке флеши) дойдут руки и
    ноги - не знаю - но там есть много любопытных моментов - а для особо
    любопытствующих
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    все работает также как и фирменный кернел - за исключением усб -
    что-то я не досмотрел при конфигурации сборки кернела - и кернел
    усб-флэш-драйв не нашел - там в логе видно - что были ошибки при
    инициализации модуля усб ocp-ohci 07: init err - но главное что кернел
    работает!!!!! удивительно - это противоречит законам паркинсона -
    и я жду когда же все станет плохо ))) а это плохо никак не приходит )))


    ну и Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. запуска рут-дерева из внутренней флэши
    этим self-made кернелом.... ну с этим я разбираться даже не хочу -
    так как научился менять кернелы как перчатки )))) и для этого случая
    припас заводской кернел.

  • Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. с картинками ))))

  • еще один блог - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    ну теперь подготовка всего и вся закончена -
    - рабочий кернел на дриме собирать научился
    - загружаться с него тож умею
    - процедура загрузки дримбиан с хдд тоже обкатана
    - обычный имидж и энигма из-под дримбиан тоже запускается


    пора готовить версию 0.02 мини-дистра для установки дримбиан на
    первый раздел жесткого диска и процедуру миграции на дримбиан.


    дримбиан переходит во вторую фазу )))


    первая была - "полный бред"
    вторая - "это возможно, но не нужно"
    третья - "я всегда говорил что так и должно быть" )))


    надеюсь дримбиан когда нибудь перейдет в третью фазу )))

  • продолжаю "рытье земли" )))
    "Порядок загрузки Дримбиан часть3 (стартовые скрипты системы)"
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    на очереди "обломы и обломчики - непонятки и непонятищи"
    - по поводу "тихой" работы дримбиан - прямой загрузки и работы с Cflash
    и усб-донгла - сразу скажу что "не выходит каменный цветок у
    Данилы-мастера" - там же будет и попутка прикрутить (наполовину
    удачная) к дримбиан вторую сетевую карту - усб сетевую dlink du e100

  • lassi
    разочарую - в 7025 другой процессор - с другой архитектурой
    (вроде MIPC но не уверен) соответственно этот вариант Дримбиан
    туда не подойдет - так как собран для архитектуры РРС
    если кому то удасться собрать мини-рут для 7025 (для этого надо
    по крайней мере иметь 7025 )))) с тем чтобы запустить
    дебутстрап - тогда будет Дримбиан и на 7025

  • А файлы на хостинге подохли...мож кто поделится? А то я морально уже практически созрел на установку и эксперименты...

  • выложил файлы первой сборки Дримбиан в другом - более доступном месте...


    если кому-то надо - обращайтесь в асю 320527013 --- я не открываю адреса
    куда выложил не потому что .... а потому что .... в общем я просто
    хочу познакомится с теми кому дримбиан понадобился ))))

  • Постучался в асю :) хотя наверно эта тема не для меня... с моим 500м не поэкспериментируешь же в плане этой темы? но пару вопросов можно все равно тут напишу:
    - все говорят что проц для воспроизведения DIVX слаб и что даже обычный настольный комп для этого нужен не меньше пня 800... но может дело не только в проце но и в операционке? помню про QNX писали что ее плейер крутит DIVX и на 486м проце... таких опытов я не ставил, но на 800м Дюроне проц при воспроизведении грузится на 8-10%, и это без какой либо всякой оптимизации. => ? = не все так плохо?
    - просто я в дримах пока чайник - он у меня всего две недели, которые я учился пока более актуальному - расшариванию кино :) - поэтому совсем идиотский вопрос - а можно на 500й дрим поставить QNX и пересобрать под нее Энигму? вот это была бы весчь! (мечтательно)