Перейти к содержанию

Мультибут


Рекомендуемые сообщения

Тогда зачем sda5 если всего 4. Не совсем логично получается. Ну да ладно все равно придется править.

Одной командой больше - роли не играет.

Потому что у некоторых больше 4х разделов. :)

Вы же сами прекрасно понимаете что невозможно иметь один конфиг мультибута, который мог бы удовлетворить потребности абсолютно всех.

Поэтому в прошивке PGI было уделено вниманию старту... прошивки PGI (какая неожиданность!)

При условии что осталась одна свободная кнопка, что по-вашему было бы более логично вместо "старт с sda5?"

Только не надо отвечать "старт e2", если начинать заниматься со стартом e2, то и 3х кнопок не хватит на самые ходовые варианты.

Странно, что недоумение по такому поводу.

Изменено пользователем дядя Фёдор

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Странно,что люди,кто задает эти вопросы сами умеют править мультибут.

AB Ipbox 910HD PGI 0.7.3+E2,Xtrend ET9000 HD Twin (Clarke-Tech ET9000),Dreambox 500S

1,20(85.2°E+75°E+60°E) 0,9(42°E+36°E+31,5°E) 0,8(28,2°E-30°W)-мотоводвес Moteck SG-2100A

Samsung 40,LG 32.

Ссылка на комментарий
Поделиться на другие сайты

Странно,что люди,кто задает эти вопросы сами умеют править мультибут.

Ну мы здесь кажется стремимся сделать ПО более удобным?

Вот я пару месяцев назад предлагал сделать несколько файлов конфига мультибута. http://gomel-sat.bz/forums/index.php?show...st&p=301686

Здесь на это не отреагировали, а поляки сделали 5 файлов под разные конфигурации оборудования. http://download.bmteam.eu/?&&path=multiboot%2F4.11/

Конечно всех вариантов не охватишь, но уже эти позволяют более комфортно работать без дополнительной коррекции мультибута.

И если бы эти варианты были полгода назад, многим отвечавшим и читающим эту тему не пришлось бы напрягать извилины.

Да и конфиг PGI_1.0 ведь стал намного удобней чем был раньше именно благодаря обсуждениям в этой и других темах.

Изменено пользователем minkovk

IPBox900HD-WD500-BenQ2400HD

Optibox Anaconda+

Опенбокс 7200

Amico 8000

[1.25м QKu+Z мотор GTP-1800AM SRT V50 90e-30w] [1,15м-Q85,Q90][0.85м-Q36z,Q31] [1,1м -Q4w,Q5,T9,Q13,Т19]

Ссылка на комментарий
Поделиться на другие сайты

Ну мы здесь кажется стремимся сделать ПО более удобным?

Вот я пару месяцев назад предлагал сделать несколько файлов конфига мультибута. http://gomel-sat.bz/forums/index.php?show...st&p=301686

Здесь на это не отреагировали, а поляки сделали 5 файлов под разные конфигурации оборудования. http://download.bmteam.eu/?&&path=multiboot%2F4.11/

Конечно всех вариантов не охватишь, но уже эти позволяют более комфортно работать без дополнительной коррекции мультибута.

И если бы эти варианты были полгода назад, многим отвечавшим и читающим эту тему не пришлось бы напрягать извилины.

Да и конфиг PGI_1.0 ведь стал намного удобней чем был раньше именно благодаря обсуждениям в этой и других темах.

Ну что бы выбрать 1-у из 5-и тоже нужно извилинами пошевелить один раз, а потом после того как не угадал с вариантом еще второй раз :)

Ссылка на комментарий
Поделиться на другие сайты

Ну что бы выбрать 1-у из 5-и тоже нужно извилинами пошевелить один раз, а потом после того как не угадал с вариантом еще второй раз :)

Для этого просто надо прочесть описание конфигов multiboot_pkt_4.11.pdf

И выбрать какой соответствует твоему оборудованию. Зачем же гадать на кофейной гуще.

Изменено пользователем minkovk

IPBox900HD-WD500-BenQ2400HD

Optibox Anaconda+

Опенбокс 7200

Amico 8000

[1.25м QKu+Z мотор GTP-1800AM SRT V50 90e-30w] [1,15м-Q85,Q90][0.85м-Q36z,Q31] [1,1м -Q4w,Q5,T9,Q13,Т19]

Ссылка на комментарий
Поделиться на другие сайты

Для этого просто надо прочесть описание конфигов multiboot_pkt_4.11.pdf

И выбрать какой соответствует твоему оборудованию. Зачем же гадать на кофейной гуще.

:rolleyes: И скока народу поймет правильно после перевода гуглом с польского? Так-что берите поправку на ветер: сначала 2 раза мозгами пошевелить и потом еще раз :D

Лично у меня из 7 свободных кнопок использую только 1 (иногда посмотреть что нового в новой прошивке Enigma) . Ну можно так от лени еще одну . Ну куда еще 5 то девать? На двух стульях не усидишь, а вам 8 мало.

Изменено пользователем ChAlex
Ссылка на комментарий
Поделиться на другие сайты

На двух стульях не усидишь, а вам 8 мало.

Эх если бы хоть один был, который не падает, на нем бы и сидел.

А так приходится выискивать стул покрепче.

IPBox900HD-WD500-BenQ2400HD

Optibox Anaconda+

Опенбокс 7200

Amico 8000

[1.25м QKu+Z мотор GTP-1800AM SRT V50 90e-30w] [1,15м-Q85,Q90][0.85м-Q36z,Q31] [1,1м -Q4w,Q5,T9,Q13,Т19]

Ссылка на комментарий
Поделиться на другие сайты

Эх если бы хоть один был, который не падает, на нем бы и сидел.

А так приходится выискивать стул покрепче.

Ну так определись что для тебя покрепче и успокойся. Сиди на самом крепком и изредка просматривай что нового у конкурентов, создав для этого раздел. Для этого не просто не обязательно, а совсем не понятно для чего держать развернутым под всеми парами все что есть :blink: Тут и выбора то сильно нет, есть всего 2 варинта: на базе DGS и на базе Enigma.

Изменено пользователем ChAlex
Ссылка на комментарий
Поделиться на другие сайты

Ну так определись что для тебя покрепче и успокойся. Сиди на самом крепком и изредка просматривай что нового у конкурентов, создав для этого раздел. Для этого не просто не обязательно, а совсем не понятно для чего держать развернутым под всеми парами все что есть :blink: Тут и выбора то сильно нет, есть всего 2 варинта: на базе DGS и на базе Enigma.

Во первых ты не прав относительно вариантов.

Enigma как раз вариантом и не является. Так лиши на менюшки полюбоваться разве. Пока не сделают нормального таймшифта как минимум.

А вот BMT вполне работала в качестве основной пока PGI_09 не заменили PGI_1.0. И не уверен, что следующий их вариант не поспорит с PGI.

И сейчас если надо записать два канала одновременно гружусь с BMT.

У Sifteam тоже есть свои фичи, которые иногда бывают полезны.

Поэтому PGI, BMT и r067 с одинаковой базой каналов в разных разделах всегда под рукой.

А во вторых бывает еще полезно с разными данными серверов шары иметь готовую прошивку или даже с другим эмулятором под рукой.

И даже по телефону достаточно дать указания в случае проблем для загрузки другой прошивки.

Или шпаргалку оставить для "простых" пользователей.

И вообще-то это мое право как мне пользоваться своим ресивером и твои "советы" не совсем корректны.

Изменено пользователем minkovk

IPBox900HD-WD500-BenQ2400HD

Optibox Anaconda+

Опенбокс 7200

Amico 8000

[1.25м QKu+Z мотор GTP-1800AM SRT V50 90e-30w] [1,15м-Q85,Q90][0.85м-Q36z,Q31] [1,1м -Q4w,Q5,T9,Q13,Т19]

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Почитал ветку, вроде про мою проблему не нашёл. В ресивере (91HD, внешний винт повешен на USB) установлена ПГИ-0.7.3, На sda3 (а потом для пробы и на sda6) поставлена INDB6.008. В мультибуте она запускается командой

setenv ipaddr 192.168.1.64;setenv serverip 192.168.1.254;setenv gateway 192.168.1.255;setenv netmask 255.255.255.0;front_puts Eni3;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot
Если при включении удерживать кнопку 3, то энигма нрузится без проблем. Но если при запуске ничего не нажимать, то застряёт на boot, Если вернутся к ПГИ нажатием 0, то тоже всё хорошо: при новом включении опять идёт в ПГИ. А вот энигма требует ручного запуска. В чём может быть напасть?

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Загрузку PGI и флеша смотрел здесь

Согласно совету я взял и установил последнюю конфигурацию мультибута для ПГИ. Поменял только две кнопки, 3 под энигму (sda3), 6 под ПГИ-1,0 (sda7) таким образом:

menu_3=front_puts E2-3;setenv ipaddr 192.168.1.74;setenv serverip 192.168.1.254;setenv gateway 192.168.1.255;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot

menu_6=front_puts sda7;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:7 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda7 rw rootdelay=10 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv;boot
И энигма и ПГИ грузятся если соответствующие кнопки удерживаются нажатыми при включении. Но при последующем включении ничего не двигается дальше boot, если кнопки не нажимаются. Единственное исключение---PGI-0.7.3 из самого ресивера по 0.

Вижу единственный вариант---перешить сам начальный загругзчик, тем более, что при загрузке по кнопке 0 на передней панале светится 0oot вместо boot. Не подскажите, где взять файл с самим загрузчиком (ссылка с первой страницы Азбуки, кажется, уже не рабочая)? Или есть более правильные ходы?

Изменено пользователем simply123

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Вижу единственный вариант---перешить сам начальный загругзчик, тем более, что при загрузке по кнопке 0 на передней панале светится 0oot вместо boot. Не подскажите, где взять файл с самим загрузчиком?

http://cuberevo-digital.com/new/cs_softwar...ory=&page=2

Изменено пользователем дядя Фёдор

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Большое спасибо! Но. Перешил загрузчик 1.3.3. Установил конфигурацию мультибута из ПГИ от 8 мая. Ничего в ней не менял. Установил ПГИ-1.0 на sda3 и запустился по 6 кнопке, всё работает. Выключаю-включаю---опять ничего дальше надписи boot на лицевой панеле не идёт. Если запускаюсь с нажатой кнопкой 6, то всё опять работает. Состояние по запуску с кнопкой 0---сохраняется (хоть это-то хорошо). Играться с мультибутом начал с месяц назад, тогда такого не помню.

Есть ли какие-то предложения?

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Есть ли какие-то предложения?

Ну может предыдущую весию uboot залить 1.3.2 http://cuberevo-digital.com/new/cs_softwar...ory=&page=4

У меня прошита именно она.

IPBox910HD(PGIv0.7.3+INDB6)-OpenboxX820(5.46)-90E,80E,75E,53E,36E-DiSEqC1.1

AzboxElite(0.9.ХХХХ)WinQuestMD460(90E-37.5W)-DiSEqC1.0+36E

Ссылка на комментарий
Поделиться на другие сайты

Ну может предыдущую весию uboot залить 1.3.2

У меня прошита именно она.

Спасибо, хотелось бы попробовать. Но на приведённой странице опять даётся линк на http://www.dgstation.co.kr/, который уже не отвечает. Между тем, я нашёл там же чуть более поздний загрузчик 2010 года. Приду домой попробую его тоже.

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Есть ли какие-то предложения?

Загрузите ресивер через кнопку 6, зайдите в Telnet и покажите что выдает команда fw_printenv.

P.S. Предыдущие версии uboot помогут так же как и настоящая, ни при чем тут они скорее всего.

Изменено пользователем дядя Фёдор

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Загрузите ресивер через кнопку 6, зайдите в Telnet и покажите что выдает команда fw_printenv.

Спасибо за участие в моих непонятках. Вот вывод:

[PGI ~]$ fw_printenv menu_6
menu_6=front_puts USB-SDA3;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=10 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv;boot
У работающей кнопки 0 в конце стоит setenv bootcmd "bootm a0060000";

P.S. Предыдущие версии uboot помогут так же как и настоящая, ни при чем тут они скорее всего.

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

А вот когда вставил провод от диска прямо в ресивер (мимо USB хаб) то стало интересно: загрузка не проходит даже при нажатой кнопке! Вставил диск через хаб---опять грузится по кнопке.

Кстати, диск у меня внешний со своим питанием, при отсутствии запросов при включении достаточно быстро переходит в спящий режим (секунд 15?). Когда кнопка 6 при включении нажата, то по миганию светодида видно что первое обращение проходит в первые секунды. А вот если кнопка не нажата ни одного обращения не видно по миганию. Может можно в команде загрузки сократить время, которое даётся для устаканивания устройства?

Изменено пользователем simply123

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Кстати, диск у меня внешний со своим питанием, при отсутствии запросов при включении достаточно быстро переходит в спящий режим (секунд 15?). Когда кнопка 6 при включении нажата, то по миганию светодида видно что первое обращение проходит в первые секунды. А вот если кнопка не нажата ни одного обращения не видно по миганию. Может можно в команде загрузки сократить время, которое даётся для устаканивания устройства?

Deja vu :) Такая ситуация уже была, у ChAlex http://gomel-sat.bz/forums/index.php?show...st&p=296678

Чем закончилось надо спросить у него.

Изменено пользователем vig

Sezam 902HD Enigma2 INDB6; GI 8120; 1.2м.(36Е), 0.9м.(56Е), 0.9м.(90Е); 65°32′00″ с. ш. 72°31′00″ в. д..

Ссылка на комментарий
Поделиться на другие сайты

Deja vu :) Такая ситуация уже была, у ChAlex http://gomel-sat.bz/forums/index.php?show...st&p=296678

Чем закончилось надо спросить у него.

Спасибо за точную наводку. Всё один-в-один. Хорошо бы ChAlex уже знал чё делать-то.

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за точную наводку. Всё один-в-один. Хорошо бы ChAlex уже знал чё делать-то.

http://gomel-sat.bz/forums/index.php?s=&a...st&p=346898

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Прошу прощения, на этот Ваш пост я уже ответил в посте 437. (http://gomel-sat.bz/forums/index.php?showtopic=1156&view=findpost&p=346946) Или я что-то пропустил?

Кстати, по поводу более старого uboot: на sat-universe я нашёл версию 1.3.2. Но она не прошиватся с Er 5. Кстати, похоже в этой версии ещё не было деления на разные ресиверы, может быть что-то что сделали для улучшения именно на 91HD и вызывает эту проблему с загрузкой с внешнего диска.

Вот, кстати, провёл новые тесты: установил ПГИ-1.0 на третий раздел юсб флешки и удачно загрузился по кнопке 6 и потом перезагрузился без нажатой кнопки. Было чётко видно, что жёсткий диск отправился спать до того как надпись boot сменилась на Load. Зачем надо такое долгое ожидание (по ощущениям 20сек) и можно ли его сократить? В принципе, это уже почти рабочий вариант, только флешку вставлять-вынимать нет желания, а с ней жёсткий диск отъезжает на sdb. Надо будет во всех прошивках прописать что бы его там и искали. Достаточно ли будет поменять /var/etc/fstab в ПГИ записанной в память ресивера?

Изменено пользователем simply123

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

стоп-давайте попорядку.У вас тюнер ваш винт как видит-sdb или sda?И есть еще кроме винта и усб?В пги есть такаяже команда как в е2-df?В телнете дайте ее и покажите что у вас она выдаст-а должна выдасть что и куда у вас примаунтино

Ссылка на комментарий
Поделиться на другие сайты

стоп-давайте попорядку.У вас тюнер ваш винт как видит-sdb или sda?И есть еще кроме винта и усб?В пги есть такаяже команда как в е2-df?В телнете дайте ее и покажите что у вас она выдаст-а должна выдасть что и куда у вас примаунтино

У меня 91HD, так что винт---внешний присоединён на усб. Если усб-влешка не всталена, то винт назначается sda. Если флешка вставлена, то она становится sda, а винт---sdb. Кроме флешки, винта и WiFi ничего в усб хаб втыкать планов нет. Было бы неплохо, если бы ядро поддерживало монтирование по UUID, тогда всей путаницы можно было бы избежать.

Команда df есть, она мне это всё и показывает. Прописал в ПГИ в /var/bin/init.d/start.mount что бы /dev/sdb2 монтировался на /media. Получилася вполне рабочая конфигурация (только с флешки грузится долго из-за начального ожидания).

Изменено пользователем simply123

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Прошу прощения, на этот Ваш пост я уже ответил в посте 437. (http://gomel-sat.bz/forums/index.php?showtopic=1156&view=findpost&p=346946) Или я что-то пропустил?

Вы показали одну строчку. Я не просил фильтровать вывод команды.

Думаю, ваша проблема в том, что не хватает времени диску на инициализацию.

Увеличьте параметр rootdelay в строке мультибута. Это значение в секундах.

Попробуте 12 или 15.

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Вы показали одну строчку. Я не просил фильтровать вывод команды.

Думаю, ваша проблема в том, что не хватает времени диску на инициализацию.

Увеличьте параметр rootdelay в строке мультибута. Это значение в секундах.

Попробуте 12 или 15.

Понял свою ошибку, привожу полный вывод (уже после замены на 15:

[PGI ~]$ fw_printenv

preboot=edb toenv ethaddr;bootmenu

menu_timeout=echo booting...;front_puts "booting";boot

menu_serialbreak=echo entering boot loader console.;front_puts "console"

menu_upgusb=setenv stdout vga;setenv stderr vga;if usbupg; then reset; else echo Oops...; echo You can debug through serial port.; fi

menu_upgserial=setenv stdout vga;setenv stderr vga;serial_upgrade;reset

menu_set2set=setenv stdout vga;setenv stderr vga;serial_set2set;reset

menu_hddfmt=setenv bootargs $bootargs format_hdd=1;front_puts "format hdd";boot

menu_upgnet=setenv bootargs $bootargs factory_update=1;front_puts "net upg";boot

menu_tvmode=set_tvmode;boot

serial#=cuberevo debugging

monitor_base=0xA0000000

monitor_len=0x00040000

monitor_sec=1:0

load_addr=0x84000000

unprot=protect off $monitor_sec

update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on $monitor_sec

menu_upgusbhost=setenv stdout vga;setenv stderr vga;if usbupghost; then reset; else echo Oops...; echo You can debug through serial port.; fi

menu_0=front_puts BOOT-FLASH;setenv bootargs "console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=1500 quiet";setenv bootcmd "bootm a0060000";saveenv;boot

menu_1=front_puts USB-SDB1;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sdb1 rw rootdelay=10 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv;boot

menu_2=front_puts USB-SDB2;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:2 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sdb2 rw rootdelay=10 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv;boot

menu_4=front_puts HDD-SDA4;setenv boothdd "run bootargshdd;ide reset;ext2load ide 0:4 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargshdd "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda4 rw bigphysarea=1500 quiet";setenv bootcmd "run boothdd";saveenv;boot

menu_5=front_puts HDD-SDA5;setenv boothdd "run bootargshdd;ide reset;ext2load ide 0:5 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargshdd "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda5 rw bigphysarea=1500 quiet";setenv bootcmd "run boothdd";saveenv;boot

menu_8=setenv bootargs $bootargs boot_pause=1;setenv bootargshdd $bootargshdd boot_pause=1;setenv bootargsusb $bootargsusb boot_pause=1;front_puts "BOOT PAUSE";boot

menu_9=setenv bootargs $bootargs restore_backup=1;setenv bootargshdd $bootargshdd restore_backup=1;setenv bootargsusb $bootargsusb restore_backup=1;front_puts "RESTORE BKUP";boot

menu_7=front_puts E2-3;setenv ipaddr 192.168.1.74;setenv serverip 192.168.1.254;setenv gateway 192.168.1.254;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:7 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda7 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot

menu_3=front_puts E2-3;setenv ipaddr 192.168.1.74;setenv serverip 192.168.1.254;setenv gateway 192.168.1.254;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:4 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda4 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot

ipaddr=192.168.1.74

serverip=192.168.1.254

gateway=192.168.1.254

netmask=255.255.255.0

bootargs=console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=1500 quiet

menu_6=front_puts USB-SDA3;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=15 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv;boot

stdin=serial

stdout=serial

stderr=serial

ethaddr=00:13:18:03:15:56

bootusb=run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000

bootargsusb=setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=15 bigphysarea=1500 quiet

bootcmd=run bootusb

К сожалению, замена на 15 ничего не дала. Изменено пользователем simply123

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Вы показали одну строчку. Я не просил фильтровать вывод команды.

Думаю, ваша проблема в том, что не хватает времени диску на инициализацию.

Увеличьте параметр rootdelay в строке мультибута. Это значение в секундах.

Попробуте 12 или 15.

Дядя Фёдор, я уже с Вами как-то пробовал эту проблему решить. Но проблема на сегодняшний момент не решаема.Трабл в загрузчике: 91HD ресивер - сом-потра в нем нет, лог по старту снять невозможно, а трабл в том, что загрузчик ведет себя по-разному при загрузке с нажатой или не нажатой кнопкой пульта. Такое впечатление, что при нажатой кнопке на пульте загрузчик дожидается инициализации винта, а если включается без кнопки - то нет и уходит куда-то в ступор. Никакие параметры в тайм-аутах не помогут

Изменено пользователем ChAlex
Ссылка на комментарий
Поделиться на другие сайты

Дядя Фёдор, я уже с Вами как-то пробовал эту проблему решить. Но проблема на сегодняшний момент не решаема.Трабл в загрузчике: 91HD ресивер - сом-потра в нем нет, лог по старту снять невозможно, а трабл в том, что загрузчик ведет себя по-разному при загрузке с нажатой или не нажатой кнопкой пульта. Такое впечатление, что при нажатой кнопке на пульте загрузчик дожидается инициализации винта, а если включается без кнопки - то нет и уходит куда-то в ступор. Никакие параметры в тайм-аутах не помогут

У вас с какого устройства грузится по кнопке 6 система? С жесткого диска или с флешки?

И подключены оба USB устройства или только одно из них, когда такие проблемы?

Без лога, конечно, это так в темноте искать черную кошку...

Изменено пользователем дядя Фёдор

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

На всякий случай суммирую здесь свои попытки установки внешних прошивок на ipbox-91HD без встроенного диска. Моя конфигурация: ipbox-91HD, внешний винт Hitachi на 500Гб, который подключён к ресиверу через USB hub. В этот же хаб воткнут WiFi. У меня были такие симптомы:

A. Никакая внешняя прошивка не запускаятся с диска, если диск воткнут прямо в ресивер без хаба. Всё замерзает на надписи boot на передней панели, даже нажатая кнопка при запуске не меняла эту надпись.

B. Если диск подсоединялся через хаб, то внешняя прошивка запускалась только при нажатой цифре на пульте (см. мультибут). При попытке просто включить опять всё замерзало на надписи boot.

C. Если в момент включения к ресиверу подключён только винт, то он назначается устройством sda. Если в момент подключения в хаб воткнуты и диск и усб-флешка, то флешка назначается устройством sda а винт---sdb. На прошивках ооснованных на DGS это можно увидеть зайдя в меню "Обновление ПО/обновление с USB", если у вас винт и флешка разбиты по разному, то вы увидите что есть, что. Ну или в telnet выполните команду df.

Я делал несколько тыков туда-сюда решая проблему, в результате у меня на флешке стоит внешняя Энигма и ЗПШ-1.0. Из минусов---грузится всё раза в два дольше, чем из самого ресивера.

Выпрямленная процедура, наверно, должна выглядеть так (однако я е ё на проверял на практике):

1. Не заню надо ли, но я обновил загрузчик вот на этот::

http://cuberevo-digital.com/new/cs_softwar...ory=&page=2

Скорее всего этот шаг не нужен, если у вас загрузчик 1.3.2 или новее. Версию загрузчика можно посмотреть из меню PGI.

2. Ставлю конфигурацию мультибута отсюда:

http://sboxx.org/multiboot/

Опять же, этот шаг необязателен если вы самомтоятельно настроите кнопки для запуска энигмы и PGI, как описано в шаге 6.

3. Готовим флешку. У меня стоит на 500Мб, я её разбил на примерно три равные части и отформатировал так:

sda1---swap
   sda3---ext2
   sda4---ext2
Раздел sda2 не создавал, так как PGI его бы пыталось монтировать на /media, мне это не нужно. Детали как, работать с дисками прекрасно описаны в (Азбуке по работе с дисками) или с помощью Acronis Disk Director в картинках здесь:

http://ipbox900.dyndns.tv/phpBB-3.0.2/phpB...hp?p=9651#p9651.

4. На sda3 разворачиваю архив PGI-91-v1.0.USB.tgz. После этого создаю на sda3 файл var/bin/init.d/start.mount с такими строками:

#!/bin/sh
wapon /dev/sdb1
umount /media
umount /dev/sdb2
mount /dev/sdb2 /media
Он нужен, что бы PGI нашла нужные разделы в непривычном для себя месте (см. проблему C выше).

5. На sda4 разворачиваю архив с Энигмой. Добавляю в файл /etc/fstab такие строки:

/dev/sdb2	 /media/hdd	   ext3 defaults 0 0
/dev/sdb1	 none			 swap sw,auto 0 0

6. В telnet на PGI выполняю команду (заменив первых четыре ip адреса, на то, что нужно вам!):

fw_setenv menu_4 'front_puts E2-3;setenv ipaddr 192.168.1.74;setenv serverip 192.168.1.254;setenv gateway 192.168.1.254;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:4 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda4 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot'
Это надо, что бы Энигма запускалась по четвёртой кнопке. Номер может и другим, но(!) 6 мы будем использовать для PGI---она подходит из стандартной конфигурации мультибута, установленного в шаге 2. Ну и 0---зарезервирован для загрузки из памяти приёмника.

Собственно для запуска PGI c 3-го раздела флешки достаточно повесить на какую-то из кнопок такую команду:

front_puts USB-SDA3;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=7 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv;boot

7. Вроде всё! Флешка теперь навсегда прописана в ресивере,

Грузимся: по кнопке 4 в энигму, по 6---в PGI. Настраиваем их или восстанавливаем настройки из сохранённых ранее.

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

4. На sda3 разворачиваю архив PGI-91-v1.0.USB.tgz. После этого создаю на sda3 файл var/bin/init.d/start.mount с такими строками:

#!/bin/sh
wapon /dev/sdb1
umount /media
umount /dev/sdb2
mount /dev/sdb2 /media
Он нужен, что бы PGI нашла нужные разделы в непривычном для себя месте (см. проблему C выше).
Оказалось, что это не работает: PGI хочет писать именно в раздел /dev/sda2. Д.Фёдор, а нельзя сделать PGI более гибкой и что бы она была согласна писать в любой достаточно большой раздел, который подмонтирован к /media? (Кстати, чего-то не могу отредактировать предыдущиё пост, что бы это указать...) Изменено пользователем simply123

IPBox 91HD

Ссылка на комментарий
Поделиться на другие сайты

Оказалось, что это не работает: PGI хочет писать именно в раздел /dev/sda2. Д.Фёдор, а нельзя сделать PGI более гибкой и что бы она была согласна писать в любой достаточно большой раздел, который подмонтирован к /media? (Кстати, чего-то не могу отредактировать предыдущиё пост, что бы это указать...)

Из файла HDD_ru.txt

HDD_MEDIA

Позволяет указать какой из разделов должен использоваться для функций PVR/записи каналов, в том случае если ваш диск разбит на разделы нестандартно. Например, у вас есть раздел sda2, в котором находятся файлы прошивки для старта имиджа с этого раздела, и вы хотите использовать раздел sda4 для записи каналов. Параметр HDD_MEDIA берет верх над параметром HDD_DEVICE (см. выше и предупреждение в конце документа).

Значение по-умолчанию: получается путем добавления цифры 2 к параметру HDD_DEVICE, то есть если HDD_DEVICE="sda", то HDD_MEDIA автоматически будет "sda2"

Пример: HDD_MEDIA="sda4"

Изменено пользователем дядя Фёдор

Sezam 902HD Enigma2 INDB6; GI 8120; 1.2м.(36Е), 0.9м.(56Е), 0.9м.(90Е); 65°32′00″ с. ш. 72°31′00″ в. д..

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...