-
Постов
168 -
Зарегистрирован
-
Посещение
Весь контент minkovk
-
Для меня таймшифт качественный и запись являются самыми важными причинами пользования именно прошивками на основе DGS а не Е2. И пока прогресса в этом практически нет.
-
Вроди все правильно. Архив я никогда не удаляю. По названию архива видно что в разделе за версия. Даже наоборот полное название архиву даю. Меняй флешку.
-
Первый вариант - поменяй флешку. У меня три флешки. Одна из них как и у тебя -все разворачивается По FTP читается, но стартовать не хочет. Пробовал несколько разных прошивок. Вариант второй. Может ты флаш версию распаковываешь? Что у тебя на флешке по ls
-
Да я PGI-073 недавно снова поставил - попробовал и понял , что после 09 я на ней уже работать не хочу. Жду как и все PGI-1.0 .
-
Под INDB6 тебе надо подправить строку из телнета. fw_setenv menu_5 'front_puts ENIGMA-SDB3;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/sdb3 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' В мультибуте от PGI без коректировки можно загрузиться только с первого раздела USB
-
Может я не прав, но кажись в PGI-7.3 и PGI-09 разный формат записей на винт. Может именно с этим у тебя возникает проблема. У меня PGI-09 нормально стартует с флеш в схожих с тобой условиях. a3-E2, a5-PGI09, a6-sif13651, b1-e2, b2-PGI09, b3-sif, b4 -ждет PGI-1.0 .
-
Ну пока поковыряешься во всем этом в чем то и разберешься. Вот у меня вопросик к знатокам. Как правильно указывать аргументы для винта. В разных загрузчиках встретил три варианта PGI - boothdd "run bootargshdd DGB - bootsata "run bootargssata E2 - bootide "run bootargside Я в итоге поменял во всех строчках на hdd Вроди все грузится корректно.
-
Так вроди все работает нормально, но вот с таймшифт что-то не получается. Давно на Е2 не работал - что так и не сделали нормального таймшифта или я туплю?
-
Скачай этот архив. ftp://ipbox900.dyndns.tv/pub/iscan_mod/IN...20B6%20Team.rar В нем подробная инструкция на INDB v6 E2. В меню выбор эму (стр13) и Эму менеджер (стр 16) Выбрать Mgcamd 1.35 ( кажется желтая кнопка) и запустить его.
-
Кстати скрипт Booter.sh из INDB06 отлично работает и на PGI-09. Достаточно скопировать папки BootPlus и config в var/ Присвоить файлам атрибут 777 и дать в телнет команду /var/config/Booter.sh А дальше ответить на вопросы. Перед запуском строки естественно под себя сделать. Спасибо всем, кто помогал советами. Кстати Isсan настоятельно просит устанавливать последние версии Е2 в sda1 или sdb1 (в крайнем случае в sda2) Вопрос: Если в sda1 будет стоять E2, не будет ли это помехой для прошивок PGI ? Свап нормально будет монтироваться?
-
usb_config.img тоже не выводит.выводит именно прошивка cuberevo-mini_uboot от DGS? без повторной прошивки конфига мультибута. Все команды мультибута выполняются. [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_debugmode=setenv bootargs $bootargs debug debug_app=1;front_puts "debug shell";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_1=front_puts ENIGMA-FLASH;setenv bootargs "console=ttyAS1,115200 root=/dev/mtdblock3 rootfstype=jffs2 rw coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "bootm a0060000";saveenv;boot ipaddr=192.168.1.8 serverip=192.168.1.1 gateway=192.168.1.1 netmask=255.255.255.0 menu_0=front_puts DGS-FLASH;setenv bootargs "console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=2000 quiet";setenv bootcmd "bootm a0060000";saveenv;boot menu_9=setenv bootargs $bootargs restore_backup=1;front_puts "RESTORE BKUP";boot menu_2=front_puts "ENIGMA2-SDA3";setenv boothdd "run bootargshdd;ide reset;ext2load ide 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargshdd "setenv bootargs console=ttyAS1,115200 panic=3 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 boothdd";saveenv;boot menu_3=front_puts "DGS-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 rootdelay=10 bigphysarea=1500 quiet ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run boothdd";saveenv;boot menu_4=front_puts "DGS-SDA6";setenv boothdd "run bootargshdd;ide reset;ext2load ide 0:6 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargshdd "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda6 rw rootdelay=10 bigphysarea=1500 quiet ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run boothdd";saveenv;boot menu_5=front_puts "DGS-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_6=front_puts "DGS-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_7=front_puts "DGS-SDB3";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/sdb3 rw rootdelay=10 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv;boot menu_8=front_puts "DGS-SDB4";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:4 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sdb4 rw rootdelay=10 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv;boot bootusb=run bootargsusb;usb reset;ext2load usb 0:2 a5ff0000 boot/uImage;bootm a5ff0000 bootargsusb=setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sdb2 rw rootdelay=10 bigphysarea=1500 quiet boothdd=run bootargshdd;ide reset;ext2load ide 0:3 a5ff0000 boot/uImage;bootm a5ff0000 bootargshdd=setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=192.168.1.8:192.168.1.1:192.168.1.1:255.255.255.0 mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 stdin=serial stdout=serial stderr=serial ethaddr=00:13:18:02:50:EE bootargs=console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=2000 quiet bootcmd=bootm a0060000 [PGI ~]$ Во всяком случае у меня именно так.
-
Ну бывают случаи, когда ставишь и посторонние прошивки. Еще возник вопрос. У меня уже два раза возникала такая проблема, что не грузится прошивка ни с какой командой меню. U-Boot 1.3.1-g502c0575 (Aug 29 2010 - 22:38:42) - stm23-2008-03-19Board: cuberevo-mini (0x2D42C041)Board: 14 dotmatrix vfd frontDRAM: 128 MBFlash: 32 MBIn: serialOut: serialErr: serialReserve 0x2010000 bytes from 0xa5ff0000 for DGS upgrade buffer.booting...## Booting image at a0060000 ... Image Name: Linux 2.6 Image Type: Blackfin Linux Kernel Image (gzip compressed) Data Size: 2050745 Bytes = 2 MB Load Address: 84701000 Entry Point: 84702000 Verifying Checksum ... OK Uncompressing Kernel Image ... OKWarning: Unable to determine if kernel is built for 29- or 32-bit mode!Starting kernel console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=2000 quiet - 0x000ьU-Boot 1.3.1-g502c0575 (Aug 29 2010 - 22:38:42) - stm23-2008-03-19Board: cuberevo-mini (0x2D42C041)Board: 14 dotmatrix vfd frontDRAM: 128 MBFlash: 32 MBIn: serialOut: serialErr: serialReserve 0x2010000000 for DGS upgrade buffer.booting...## Booting image at a0060000 ... Image Name: Linux 2.6 Image Type: Blackfin Linux Kernel Image (gzip compressed) Data Size: 2050745 Bytes = 2 MB Load Address: 84701000 Entry Point: 84702000 Verifying Checksum ... OK Uncompressing Kernel Image ... OKWarning: Unable to determine if kernel is built for 29- or 32-bit mode!Starting kernel console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=2000 quiet - 0x000ь И так по кругу. Выход только в повторной прошивке cuberevo-mini_uboot. usb_uboot.img от PGI-09 не выводит из клинча. В связи с этим и возник вопрос - Если у меня винт разбит на sda1-sda6 необходимо ли прошивать еще и usb_uboot.img от PGI-09 после cuberevo-mini_uboot. Там различие в boothdd= и bootargshdd= В PGI - /dev/sda8 , после cuberevo-mini_uboot - /dev/sda3, после конфига от DGS -/dev/sda5.
-
Спасибо. Е2 давно не ставил. Как-то разочаровался в ней. Думаю как оттестируют новую INDB-6 v0.02 поставить. А в Booter.sh уже предусмотрены параметря под DGS USB ? Просто хотелось бы иметь нужный инструментарий в PGI как основной прошивке.
-
Спасибо. 1) В связи с появившейся тенденцией выпуска USB версий на основе DGS (PGI Sifteam и др) желательно бы в PGI 1.0 сделать стартовой конфигурацию мультибута и под Е2 и под DGS. (Как вариант сделать usb_config1,usb_config2,usb_config3 под конфигурации с hdd и без) 2) Если первый пункт не приемлем, сделать скрипт по сохранению и востановлению конфигурации мультибута по аналогии с restore-MyOldBoot.sh используемом в Sifteam #!/bin/bash#### CONTROLLO ED EVENTAUALE RIPRISTINO CONFIGURAZIONE DI BOOTMyOldBoot="/media/MyOldBoot/MyOldBoot"deleteflash="/var/bin/eraseall"size=$(stat -c %s $MyOldBoot)size_ok=131072# echo "size = $size"# echo "size_ok = $size_ok"# FACCIO I SOLITO 2 CONTROLLI :# 1)DIMENSIONE DEL FILE 2)/var/bin/eraseall deve essere presenteif [ $size -eq $size_ok ] then echo "$MyOldBoot TROVATO !!" echo "La dimensione di $size bytes e' corretta" if [ -s "$deleteflash" ] then /var/bin/eraseall /dev/mtd1 && dd if=/media/MyOldBoot/MyOldBoot of=/dev/mtd1 echo "E' STATO RIPRISTINATO" echo "IL VECCHIO MULTIBOOT" /usr/bin/front_ioctl --job puts "OLD MULTIBOOT" sleep 2 /usr/bin/front_ioctl --job puts "RESTORED" sleep 2 else echo "$deleteflash non trovato" fielse echo "$MyOldBoot non trovato" fi### FINE RIPRISTINO CONFIGURAZIONE DI BOOT Ну а лучше бы оба пункта иметь. Не сочтите за наглость. Это как пожелание по удобству пользования. А то несколько дней убил пока более менее разобрался как установить приемлемую для себя конфигурацию. После каждой перепрошивки флеш новой прошивкой не очень удобно в телнете менять конфигурацию мультибута. Думаю что основной прошивкой у меня в итоге будет всеже PGI. Конечно можно держать на винте или USB версию Sifteam и на ней запускать restore-MyOldBoot.sh при необходимости.
-
Согласен. Просто я только вчера такое заметил и думал, что это результат моих манипуляций с установками USB версий PGI и Siftem на флешку и на винт. А под "нормальным" подразумевал привычное на DGB и E2 монтирование.
-
Посоветуйте как корректно очистить раздел флешки или винта для распаковки новой версии прошивки. Простое удаление файлов не получается. Остаются некоторые папки. Формат отдельного раздела не всегда приводит к положительному результату. Еще вопрос - Вначале обязательно требовали для установки Е2 форматировать разделы в ext2. Сейчас вижу устанавливается и на ext3. В частности scrplg-Format_Pendrive_SDB1_2_3_4.sh форматирует в ext3. /usr/bin/front_ioctl --job puts "format-sdb1" mkfs.ext3 /dev/sdb1 -L ext3 > /dev/null 2> /tmp/mkfs.log /usr/bin/front_ioctl --job puts "format-sdb2" mkfs.ext3 /dev/sdb2 -L ext3 > /dev/null 2> /tmp/mkfs.log /usr/bin/front_ioctl --job puts "format-sdb3" mkfs.ext3 /dev/sdb3 -L ext3 > /dev/null 2> /tmp/mkfs.log /usr/bin/front_ioctl --job puts "format-sdb4" mkfs.ext3 /dev/sdb4 -L ext3 > /dev/null 2> /tmp/mkfs.log /usr/bin/front_ioctl --job puts "FINE" И все нормально работает. А hdd для установки usb версий тоже можно форматировать в ext3 ?
-
Нет это не то. Мультибут я себе сделал как хотел. 0 DGS-FLASH r066-13651-900-SkinExtended-UsbVersion 1 E2-FLASH 2 E2-sda3 3 DGS-sda5 r066-13651-900-SkinExtended-UsbVersion 4 DGS-sda6 PGI-09 5 E2-sdb1 6 DGS-sdb2 PGI-09 7 DGS-sdb3 r066-13651-900-SkinExtended-UsbVersion 8 DGS-sdb4 9 RESTORE BKUP Но в мультизагрузчике есть параметры, которые хотелось бы изменить под себя. Это не обязательно конечно. И так все работает. Еще вопрос Как существующую конфигурацию сохранить в виде файла для автоматического востановления. Как usb_config у PGI или MyBoot у Sifteam.
-
Почему то в PGI винт eSATA стал монтироваться к USB. В этом есть даже свои преимущества - без дополнительного монтирования можно редактировать другие разделы винта. Одинаково при старте с sda6 и с sdb2. При рестарте все так же. В Siftem монтируется нормально. Вот пример при старте с sda6. [PGI ~]$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 988212 63268 874744 7% / none 23040 4 23036 0% /dev none 23040 48 22992 0% /tmp tmpfs 34816 0 34816 0% /dev/shm none 23040 0 23040 0% /mnt /dev/sda3 988244 72652 865392 8% /mnt/usb/sda3 /dev/sda5 988212 73516 864496 8% /mnt/usb/sda5 /dev/sdb1 964756 16448 899300 2% /mnt/usb/sdb1 /dev/sdb2 964788 79676 836104 9% /mnt/usb/sdb2 /dev/sdb3 964788 90048 825732 10% /mnt/usb/sdb3 /dev/sdb4 964788 36848 878932 4% /mnt/usb/sdb4 /dev/sda2 476766644 469480 452078776 0% /media [PGI ~]$ fdisk -l Disk /dev/sda: 500.1 GB, 500106780160 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 125 1004031 83 Linux /dev/sda2 * 501 60801 484367782+ 83 Linux /dev/sda3 * 126 250 1004062+ 83 Linux /dev/sda4 251 500 2008125 5 Extended /dev/sda5 * 251 375 1004031 83 Linux /dev/sda6 * 376 500 1004031 83 Linux Partition table entries are not in disk order Disk /dev/mtdblock0: 0 MB, 262144 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/mtdblock0 doesn't contain a valid partition table Disk /dev/sdb: 4016 MB, 4016046080 bytes 124 heads, 62 sectors/track, xxxx cylinders Units = cylinders of 7688 * 512 = 3936256 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 255 980189 83 Linux /dev/sdb2 256 510 980220 83 Linux /dev/sdb3 511 765 980220 83 Linux /dev/sdb4 766 xxxx 980220 83 Linux [PGI ~]$
-
Главное меню-Редактировать базу-ввести пароль 0000-Редактировать список каналов-зеленая-удалить-отметить птичкой удаляемые-ок
-
Спасибо Спасибо Может подскажете как можно изменить другие параметры например ipaddr= boothdd= bootargshdd=
-
Эти параметры с мультибута PGI. Для винта "boothdd", для USB - bootusb Но вопрос в том , что любая команда fw_setenv имеет тот же результат. и незаписыватся ничего кроме начала строки с названием меню
-
Что-то случилось с моим тюнером. При попытке изменить мультибут командой fw_setenv получаю такой ответ. [PGI ~]$ [PGI ~]$ fw_setenv menu_2=front_puts ENIGMA2-SDA3;setenv boothdd "run bootargshdd;ide reset;ext2load ide 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargshdd "setenv bootargs console=ttyAS1,115200 panic=3 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 boothdd";saveenv;bootUnlocking flash...DoneErasing old environment...DoneWriting environment to /dev/mtd1...DoneLocking ...Done-sh: setenv: not found-sh: setenv: not found-sh: setenv: not found-sh: saveenv: not found[PGI ~]$ В результате в мультибуте старая запись по этой кнопке стирается, а новая получается такая. menu_2=front_puts=ENIGMA2-SDA3 И так любая команда. Прошивал uboot и multiboot_config как от DGS так PGI Результат тот-же. Может кто знает как выйти с этой ситуации? Заранее благодарю.
-
Ставил вначале флеш версию. Но почему-то возникли проблемы с работой ему на некоторых серверах. После установки USB версии r066-13651-900-SkinExtended-UsbVersion.tar.gz все работает на ура. В этой версии отличный скин. Правда не до конца русифицирован. В скриптах есть отличный скрипт для форматирования USB флешек на 4 раздела. Конечно если стартуете с флеша или с винта. А в панели плагинов мультибут для этих 4 разделов. Все корректно грузится и с флеша и с USB с разных разделов. Е2 не пробовал (кнопки 1,2,3,4) а DGS по кнопкам 5,6,4,8 работают нормально. Но чтобы распаковать PGI-900-v0.9.USB.tbz2 приходится ставить в флеш PGI_09. В сифтим tar -xjvf не работает.