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

kinda cute

Пользователи
  • Постов

    46
  • Зарегистрирован

  • Посещение

  1. Так после загрузки он нормально функционирует. Таймшифт, запись, епг - все на высоте. Вопрос только в загрузке этих двух мегабайт, они длятся неприлично долго. Поэтому к винту у меня вопросов нет. и к USB также.
  2. По SATA винт не определяется, а по USB грузится долго очень: минут 5. Затыкается в этом месте: USB: scanning bus for devices... 2 USB Device(s) found scanning bus for storage devices... 1 Storage Device(s) found 1976472 bytes read Вот эти два мегабайта грузятся очень очень долго (Усб-сата переходник все время активно мигает). Надеялся что свежий Uboot лишен этих проблем
  3. Пробовал обновить Uboot. Пробовал http://gomel-sat.bz/files/46_910hd_usb_uboot_1.3.3_241008.html При этом файле консоль выводит следующую информацию: U-Boot 1.3.1 (Oct 24 2008 - 18:17:25) - stm23-2008-03-19 Так же пробовал: http://www.ab-forum.info/viewtopic.php?f=98&t=10787 При этом файле консоль выводит следующую информацию: U-Boot 1.3.1-g502c0575 (Aug 29 2010 - 22:47:10) - stm23-2008-03-19 Вопрос к д. Федору: Который из убутов правильный и почему оба пишут 1.3.1; где же взять 1.3.3?
  4. не могу проапдейтить( просто error. в консоли видно что когда пытается сделать erase пишет invalid parameter... видимо не судьба(
  5. Ну так вы у себя попробовали-то? работает?
  6. Кажется теперь я понимаю больше, тогда сразу возникает много вопросов, смотрите что происходит (какие переменные инициализируются) когда мы зажимаем 6: fw_setenv menu_6 'front_puts USB-SDA3;setenv bootusb "run bootargsusb;usb reset;sleep 10;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' Давайте я ее разобью на более очевидные куски: fw_setenv 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 ' Что я заметил, каждый setenv имеет такую структуру setenv %variable% "%parameter%" Теперь обратите внимание на setenv который находится в bootargsusb он идет без кавычек. А именно в нем указываются те вещи которые нам нужны rootdelay и другие. Может это как-то ломает нам загрузчик? P.S.: нет я уверен что пофиксил эту проблему (хотя бы потому что тюнер реагировал на мои изменения таймаута).
  7. возможно мы не понимаем друг-друга потому что я не совсем понимаю что происходит при загрузке, но попытаюсь вам объяснить свою логику: По команде fw_printenv нам выводится список всех возможных способов загрузки (это я так себе понимаю) там есть множество вариантов: menu_1, menu_2, menu_3, menu_6, bootusb и еще какие-то другие. (На сколько я понимаю menu_1, menu_2, menu_6 выполняютяс только когда зажимается кнопка на пульте). Еще я так себе понимаю что последний способ загрузки становится дефолтным. Так вот почему-то при нажатии клавиши 6 на пульте грузится тот вариант который нас устраивает (с rootdelay 10, usb:0:3 и другими параметрами которые устраивают нас) дальше начинается собственно непонятка: После выключения и включения ресивера ожидаемое поведение это повторить всё то что было в menu_6 НО! по какой-то причине грузится другой вариант загрузки именуемый bootusb. (почему это происходит я не знаю). Так вот когда мы даем в консоли fw_setenv bootusb 'run bootargsusb;sleep 4;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000' мы меняем как раз тот вариант который тюнер использует по умолчанию. Соответственно задержка перед инициализацией решает нашу проблему. Всё выше написанное личные мои домыслы и фантазии. Возможно там всё совсем по другому. И есть объективные причины почему работает так но не иначе, но тогда д. Федор думаю сразу бы догадался что и где менять, что не надо менять menu_6, а нужно менять bootusb. Вот я пока это всё писал, подумал что bootusb грузится из-за того что в menu_6 есть в конце вот такие команды: Я думаю что именно из-за них грузится не menu_6 а bootusb, со всеми вытекающими отсюда граблями. Кстати еще заметил что вот этот есть только для menu_6 для всех остальных вариантов он отсутствует. Зачем он там был нужен остается только догадываться.
  8. разгадка кроется в другом, проблема была в том что при зажатой кнопке меню_6 загружается (там стоит рутдилей и он видимо решает проблему). но после выключения и включения грузится не меню_6 а bootusb. добавив задержку в bootusb проблема решилась
  9. был бы очень признателен за ссылку.
  10. д. Федор вопрос к вам: scanning bus for storage devices... 1 Storage Device(s) found 1976472 bytes read между этими двумя сообщениями проходит минуты 3. Почему такая низкая скорость? там же всего два мегабайта. причем индикатор активности USB-SATA переходника активно мигает всё это время.
  11. Победа. ChAlex радуйтесь наша проблема решена: дайте в консоли fw_setenv bootusb 'run bootargsusb;sleep 4;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000' И тюнер грузится как надо :) Sleep 4 - найдено опытным путем, если меньше с моим винтом перестает загружаться. С вашим могут быть варианты - пробуйте. P.S.: Я же говорил что удача нам улыбнется.
  12. Короче пока не понятно почему изменение menu_6 никак не влияет на процесс загрузки. Как решить это мне кажется понятно, достаточно перед usb reset дать sleep 5. Вопрос к знающим почему тюнер не реагирует на любые изменения fw_setenv menu_6
  13. Не определяет USB устройство. Причин не видно, выглядит плачевно( но что хуже что после того как по ссш я дал вот это fw_setenv menu_6 'front_puts USB-SDA3;setenv bootusb "run bootargsusb;u sb reset;sleep 10;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000 ";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sd a3 rw rootdelay=10 bigphysarea=1500 quiet";setenv bootcmd "run bootusb";saveenv; boot' тоесть добавил задержку и еще один сброс в консоли ничего не изменилось как будто я и не менял меню_6 U-Boot 1.3.1-g502c0575 (Aug 29 2010 - 22:47:10) - stm23-2008-03-19 Board: cuberevo-mini II (0x2D42C041) Board: 14 dotmatrix vfd front DRAM: 128 MB Flash: 32 MB In: serial Out: serial Err: serial Reserve 0x2010000 bytes from 0xa5ff0000 for DGS upgrade buffer. booting... (Re)start USB... USB: scanning bus for devices... 1 USB Device(s) found scanning bus for storage devices... 0 Storage Device(s) found ** Bad partition 3 ** ## Booting image at a5ff0000 ... Bad Magic Number а что еще более интересно если после того как вот тюнер так попытался загрузить дать usb reset то девай уже видится cuberevo-mini II> usb reset (Re)start USB... USB: scanning bus for devices... 2 USB Device(s) found scanning bus for storage devices... 1 Storage Device(s) found
  14. А вот после того как выключили и включили тюнер *** Error vid_disable:617: [STVID] vid disable failed [RTC] clear alarm ioctl failed.(Operation not permitted) Close [main] [23:19:17] sbox return value: [1] INIT: Switching to runlevel: 0 INIT: Sending processes the TERM signal NEWCS Exitted... shutting down... saving last channel id [247] saving last favgroup id [0] unmounting /mnt/usb/sda4... unmounting /media... remounting root as (ro)... spinning down HDD... halting... U-Boot 1.3.1-g502c0575 (Aug 29 2010 - 22:47:10) - stm23-2008-03-19 Board: cuberevo-mini II (0x2D42C041) Board: 14 dotmatrix vfd front DRAM: 128 MB Flash: 32 MB In: serial Out: serial Err: serial Reserve 0x2010000 bytes from 0xa5ff0000 for DGS upgrade buffer. booting... (Re)start USB... USB: scanning bus for devices... 1 USB Device(s) found scanning bus for storage devices... 0 Storage Device(s) found ** Bad partition 3 ** ## Booting image at a5ff0000 ... Bad Magic Number cuberevo-mini II>
×
×
  • Создать...