ЗАО «ЗЭО»
Техническая поддержка пользователей => ОС Linux, U-Boot => Тема начата: Marat от 23 Декабря, 2011, 14:17:53
-
Здравствуйте! Приобрели у вас 3 платы Тион Про 270, в комплекте шел загрузчик U-boot. При попытке сменить загрузчик на e-boot следуя вашей интсрукции на сайте происходит следующее:
При вводе комманды:
$ tftpboot 0xA0000000 10.42.42.199:EBOOT.nb0
dm9000 i/o: 0x8000000, id: 0x90000a46
MAC: 00:50:c2:bb:45:c8
operating at 100M full duplex mode
TFTP from server 10.42.42.199; our IP address is 10.42.42.201
Filename 'EBOOT.nb0'
Load address: 0xa0000000
Loading: *checksum bad
checksum bad выскакивает именно в момент инициализации сети (на экране компьютера в этот момент появляется Подключение по локальной сети сейчас подключен, Скорость: 100.0 Мбит/с).
Данная ошибка вылазит независимо от того запущенна ли tftpd в данный момент или нет.
Так же при вводе в терминал Тиона (в загрузчике) ping 10.42.42.199 на эран выводится следующее:
$ ping 10.42.42.199
dm9000 i/o: 0x8000000, id: 0x90000a46
MAC: 00:50:c2:bb:45:c8
operating at 100M full duplex mode
checksum bad
checksum bad
host 10.42.42.199 is alive
Сеть на компьютере настроена вручную (10.42.42.199, маска 255.255.255.0).
Все другие сетевые карты отключенны (wifi и прочие).
Пробовали на разных компьютерах, в т. ч. на девственно чистой винде, везде результат одинаковый.
-
Возможны следующие причины:
1. Возможно проблема с сетевой картой вашего компьютера, есть ли возможность
попробовать с другим? Тем не менее, вы можете проверить контрольную сумму уже
принятого по адресу a0000000 файла.
2. Проблема с Ethernet'ом на Тион-Про270.
3. Загрузчик во Flash Тион-Про270 повреждён, например
загрузкой файла по сети по адресу 0, такое можно было сделать до какой-то
версии U-Boot 1.3.3, да, возможно, и сейчас.
-
Возможны следующие причины:
1. Возможно проблема с сетевой картой вашего компьютера, есть ли возможность
попробовать с другим? Тем не менее, вы можете проверить контрольную сумму уже
принятого по адресу a0000000 файла.
Пробовали на разных компьютерах, симптомы одинаковы. Контрольную сумму уже принятого файла проверить не могу, потому как не могу принять файл.
2. Проблема с Ethernet'ом на Тион-Про270.
На всех 3-х платах?
3. Загрузчик во Flash Тион-Про270 повреждён, например
загрузкой файла по сети по адресу 0, такое можно было сделать до какой-то
версии U-Boot 1.3.3, да, возможно, и сейчас.
По нулевым адресам ничего не писал, только начиная с того адреса, который указан в вашей инструкции.
В любом случае проверка третьего тиона (еще даже не распакованного) дала те же результаты.
-
Тогда вам придётся их вернуть для выяснения.
-
Ошибка плавающая, сейчас к примеру выводится:
U-Boot 1.3.3-svn886 (Jan 19 2010 - 12:43:16)
DRAM: 128 MB
Flash: 32 MB
Hit any key to stop autoboot: 0
$ tftpboot 0xA0000000 10.42.42.1:EBOOT.nb0
dm9000 i/o: 0x8000000, id: 0x90000a46
MAC: 00:50:c2:bb:45:c8
operating at 100M full duplex mode
TFTP from server 10.42.42.1; our IP address is 10.42.42.201
Filename 'EBOOT.nb0'
Load address: 0xa0000000
Loading: *
TFTP error: 'File not found' (1)
-
Единственно что могу сказать, если туда был записан Linux, то файлы принимались по TFTP.
Если есть возможность, можете приехать к нам сами, чтобы проверили при вас.
-
Сами мы из набережных челнов, приехать не получится. Как можно все сделать в наиболее короткие сроки? Можно ли выслать нам подмену поскорее либо какие нибудь другие варианты?
-
Вот здесь скрин найтройки tftpd, гляньте, может я что то делаю не так, в графе local file путь указан к EBOOT.nb0.
http://zalil.ru/32354627
-
> Как можно все сделать в наиболее короткие сроки?
> Можно ли выслать нам подмену поскорее либо какие нибудь другие варианты?
Напишите на info@zao-zeo.ru письмо с фотографией проблемного Тион-Про270 сверху,
чтобы были различимы маркировка U6 и U1 (или перепишите их полностью).
Также информацию о вашем заказе (номер, дата, кто).
-
Вот здесь скрин найтройки tftpd, гляньте, может я что то делаю не так, в графе local file путь указан к EBOOT.nb0.
http://zalil.ru/32354627
В настройках tftpd32 на данном этапе важно, чтобы был корректно указан путь в пункте "Current Directory" - папка, в которой располагается eboot.nb0, т.к. tftpd работает в режиме сервера. А также в настройках программы нужно включить TFTP Server.
Пункт "Local File" используется в режиме клиента, при записи из eboot образа WinCE.
-
Ошибка плавающая, сейчас к примеру выводится:
Filename 'EBOOT.nb0'
Load address: 0xa0000000
Loading: *
TFTP error: 'File not found' (1)
эта ошибка скорее всего связана с тем, что не запущен сервер tftpd
-
Выслал вам на почту фотографии и переписанную маркировку. Гляньте.
-
Данила и Сергей, огромное Вам спасибо за решение моей проблемы, мой косяк и невнимательность. Собственно на решение меня носом ткнул Данил фразой "В настройках tftpd32 на данном этапе важно, чтобы был корректно указан путь в пункте "Current Directory" - папка, в которой располагается eboot.nb0, т.к. tftpd работает в режиме сервера" Почему то я не обратил внимание на это вначале.
Еще раз огромное спасибо, с меня пиво.
-
> Выслал вам на почту фотографии и переписанную маркировку.
У нас есть Тионы-Про из этой серии, я их смотрю, пока проблем нет, принимают 64МБ файлы по TFTP в U-Boot.