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

Мультибут


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

ресивер кубериво

вернул ему пги 1.4 во флэш после послед имбд энигмы

не грузиться гад

 

тыркается вроде во флэш если я правильно понимаю

 

дальше мои познания закончились

 

U-Boot 1.3.1 (May  1 2009 - 17:58:06) - stm23-2008-03-19
Board: cuberevo (0x2D42C041)
Board: 12 dotmatrix vfd front
DRAM:  128 MB
Flash: 32 MB
In:    serial
Out:   serial
Err:   serial
Reserve 0x2010000 bytes from 0xa5ff0000 for DGS upgrade buffer.
no such a key.(ethaddr)
booting...
## Booting image at a0060000 ...
   Image Name:   Linux 2.6
   Image Type:   SuperH Linux Kernel Image (gzip compressed)
   Data Size:    1976408 Bytes =  1.9 MB
   Load Address: 84701000
   Entry Point:  84702000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Warning: Unable to determine if kernel is built for 29- or 32-bit mode!

Starting kernel console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=1500 quiet - 0x00000000 - 0 ...

ata1: SStatus 0x00000113, SError 0x00180000
ata1: SStatus 0x00000113, SError 0x00080000
ata1: SStatus 0x00000113, SError 0x00180000
ata1: SStatus 0x00000113, SError 0x00180000

 

 

и до упора ata1: SStatus 0x00000113, SError 0x00180000

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

ubot перешей...

из архива с прошивкой...

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

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

ресивер кубериво

вернул ему пги 1.4 во флэш после послед имбд энигмы

не грузиться гад

 

тыркается вроде во флэш если я правильно понимаю

 

дальше мои познания закончились

 

и до упора ata1: SStatus 0x00000113, SError 0x00180000

 

Верните ему кроме PGI 1.4 еще и usb_config.img из архива с прошивкой PGI 1.4

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

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

Верните ему кроме PGI 1.4 еще и usb_config.img из архива с прошивкой PGI 1.4

 

сразу сделал -  И конфиг из 1.4 и му боот. когда конфиг не помог.  там же в логе видно, какой бут. какие еще идеи?  я еще грешу на диск внутри,  хотя вроде ж должен из флэша грузиться.  эта ошибка это чего?? 

0 тоже жал при загрузке -

ubot перешей...

из архива с прошивкой...

а где ж там загрузчик,  конфиг мультибута ж только. ? 

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

Ну так его прошей. А потом уже грузись с зажатым нулё, если PGI во флаш загнана..

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

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

правильный мультибут здесь: http://sboxx.org/multiboot/

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

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

  • 3 месяца спустя...

По просьбе заинтересованных делюсь результатами настройкой мультибута для загрузки Енигмы из под PGI.

 

Столкнулся с тем, что вроде при правильных настройках в мультибуте из под PGI 1.4 не стартует енигма  с внешней флешки (все не пробовал, но от Iscan точно, и еще по-моему ААФ как-то раньше пробовал ставить - был аналогичный эффект, но тогда списал этот трабл на Енигму или мои руки) .

 

Итак для этого нужно сначала сохраните куда нибудь настройки вашего мультибута в PGI (в телнете fw_printenv), Это понадобиться чтобы не ломать потом голову что изменить в мультибуте от Енигмы . Затем нужно во флеш поставить Энигму(я ставил версию от Iscan,как минимум Энигма Искана затирает и настройки мультибута). В Энигме есть скрипт по настройке мультибута /var/BootPlus/newboot.sh (опять же про все Энигмы не скажу, но в этой есть). Его можете скорректировать под ваши настройки мультибута . Но в енигме настройки загрузки с флеш заточены на загрузку енигмы тоже (а не альтернативной прошивки), а для PGI нужны другие параметры в настройках. Поэтому смотрите что было по menu_0 в мульибуте PGI и переностите эти настройки в newboot.sh для загрузки с флеш. Можете переназначить кнопки как вам нравится. Можете добавить специфические пункты от PGI. После этого выполняете скрипт. Дальше можете во флеш назад вернуть PGI (только саму прошивку, без восстановления мультибута, благо в PGI прошивка отделена от мультибута) . И все - можете грузит и PGI и разные варианты енигмы.

 

Обратная процедура (типа скорректировать настройки мультибута PGI так как прописаны в newboot.sh в енигме -  не прокатит). Чего-то не хватает(или не такое) в мультибуте PGI,  как результат енигма не стартует. Почему - так и не разобрался. Вроде из того что отображает  fw_printenv в обоих мультибутах различия не критичны (разные чуть последовательности параметров и всего-лишь), более того даже просто в PGI перенес настройкам по всем кнопкам - из Енигмы - результат был тотже - не грузилась. Поэтому выкрутился так как написал выше. Сейчас нет под рукой моего newboot.sh - позже выложу (если кого интересует).

 

PS. Работают ли в таком случае все специфические для PGI варианты действий - не проверял. Мне было достаточно только вариантов загрузки прошивок.

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

Вот пример моего newboot.sh

#!/bin/sh

echo "MULTIBOOT PROCEDURE LOAD"
sync
sync

#FLASH E2
#/var/BootPlus/fw_setenv menu_0 'front_puts "FLASH";setenv bootargs "printk=1 console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 rw mem=128m #coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "front_puts FLASH; bootm a0060000";saveenv;boot'

#FLASH PGI
/var/BootPlus/fw_setenv menu_0 'front_puts "FLASH";setenv bootargs "console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=1500 quiet";setenv bootcmd "front_puts FLASH; bootm a0060000";saveenv;boot'
sync

# USB SDA1|SDA2|SDB1|SDB2
/var/BootPlus/fw_setenv menu_1 'front_puts "E2A1-USB";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs printk=1 console=ttyAS1,115200 panic=3 root=/dev/sda1 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "front_puts E2A1-USB; run bootusb";saveenv;boot'
sync
/var/BootPlus/fw_setenv menu_2 'front_puts "E2A2-USB";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:2 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs printk=1 console=ttyAS1,115200 panic=3 root=/dev/sda2 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "front_puts E2A2-USB; run bootusb";saveenv;boot'
sync
/var/BootPlus/fw_setenv menu_3 'front_puts "E2B1-USB";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs printk=1 console=ttyAS1,115200 panic=3 root=/dev/sdb1 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "front_puts E2B1-USB; run bootusb";saveenv;boot'
sync
/var/BootPlus/fw_setenv menu_4 'front_puts "E2B2-USB";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:2 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs printk=1 console=ttyAS1,115200 panic=3 root=/dev/sdb2 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "front_puts E2B2-USB; run bootusb";saveenv;boot'
sync

# HDD SDA1|SDA2
/var/BootPlus/fw_setenv menu_5 'front_puts "E2-SDA1-HDD";setenv bootide "run bootargside;ide reset;ext2load ide 0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargside "setenv bootargs printk=1 console=ttyAS1,115200 panic=3 root=/dev/sda1 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "front_puts E2-SDA1-HDD; run bootide";saveenv;boot'
sync
/var/BootPlus/fw_setenv menu_6 'front_puts "E2-SDA2-HDD";setenv bootide "run bootargside;ide reset;ext2load ide 0:2 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargside "setenv bootargs printk=1 console=ttyAS1,115200 panic=3 root=/dev/sda2 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "front_puts E2-SDA2-HDD; run bootide";saveenv;boot'
sync

# NETWORK MODE
tuner_ip=192.168.8.2
server_ip=192.168.8.1
tuner_gateway=192.168.8.1
tuner_netmask=255.255.255.0

/var/BootPlus/fw_setenv menu_7 'front_puts "E2-NET-ROOT";setenv ipaddr '$tuner_ip';setenv serverip '$server_ip';setenv gateway '$tuner_gateway';setenv netmask '$tuner_netmask';setenv bootargs "console=ttyAS1,115200 panic=3 root=/dev/nfs nfsroot=/root/Desktop/root rw rootpath=/root/Desktop/root ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 init=/bin/devinit";setenv bootcmd "nfs a5ff0000 '$server_ip':/root/Desktop/root/boot/uImage;bootm a5ff0000";saveenv;boot'
sync

# FROM PGI
/var/BootPlus/fw_setenv menu_8 'front_puts "BOOT PAUSE";setenv bootargs $bootargs boot_pause=1;setenv bootargshdd $bootargshdd boot_pause=1;setenv bootargsusb $bootargsusb boot_pause=1;front_puts "BOOT PAUSE";boot'
sync
/var/BootPlus/fw_setenv menu_9 'front_puts "RESTORE BKUP";setenv bootargs $bootargs restore_backup=1;setenv bootargshdd $bootargshdd restore_backup=1;setenv bootargsusb $bootargsusb restore_backup=1;front_puts "RESTORE BKUP";boot'
sync
sync

echo "MultiBoot key setting:"
echo
echo "Set Menu 0 - IN Flash"
echo "Set Menu 1 - SDA1-USB"
echo "Set Menu 2 - SDA2-USB"
echo "Set Menu 3 - SDB1-USB"
echo "Set Menu 4 - SDB2_USB"
echo "Set Menu 5 - SDA1-HDD"
echo "Set Menu 6 - SDA2-HDD"
echo "Set Menu 7 - ROOT-NET"
echo "Set Menu 8 - BOOT PAUSE"
echo "Set Menu 9 - RESTORE BKUP"
echo
echo "Boot Patch Finished"

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

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

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

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

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

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

Войти

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

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