Проблема с загрузкой образов в ram через tftp в u-boot tion-pro270

3 views
Skip to first unread message

Kto_to

unread,
Feb 4, 2009, 3:47:13 AM2/4/09
to tion_sbc
tion-pro270 при загрузке образа размером 1 мб через tftp в u-boot
время загрузки порядка 7 мин. При этом то и дело возникают символы T
(request timeout). Эффект один и тот же при подключении платы через
свитч или на прямую через кросс к сетевой карте. Сетевая карта 100мб
full duplex

tftpboot A0000000 192.168.0.10:rootfs.bin
dm9000 i/o: 0x8000000, id: 0x90000a46
MAC: 80:81:82:83:84:89
operating at 100M full duplex mode
TFTP from server 192.168.0.10; our IP address is 192.168.0.5
Filename 'rootfs.bin'
Load address: 0xa0000000
Loading: /T T|T T/T T T T T T-
Retry count exceeded; starting again
TFTP from server 192.168.0.10; our IP address is 192.168.0.5
Filename '192.168.0.10'
Load address: 0xa0000000
Loading: *
TFTP error: 'File not found' (1)
Starting again

TFTP from server 192.168.0.10; our IP address is 192.168.0.5
Filename '192.168.0.10'
Load address: 0xa0000000
Loading: *
TFTP error: 'File not found' (1)
Starting again

TFTP from server 192.168.0.10; our IP address is 192.168.0.5
Filename '192.168.0.10'
Load address: 0xa0000000
Loading: *
TFTP error: 'File not found' (1)
Starting again

TFTP from server 192.168.0.10; our IP address is 192.168.0.5
Filename '192.168.0.10'
Load address: 0xa0000000
Loading: *
TFTP error: 'File not found' (1)
Starting again

Пробывал искать решения - http://www.denx.de/wiki/view/DULG/TFTPTimeout
- но результат не изменился

Sergey Alyoshin

unread,
Feb 4, 2009, 3:55:14 AM2/4/09
to tion...@googlegroups.com
On 2/4/09, Kto_to <alekse...@gmail.com> wrote:
>
> tion-pro270 при загрузке образа размером 1 мб через tftp в u-boot
> время загрузки порядка 7 мин. При этом то и дело возникают символы T
> (request timeout). Эффект один и тот же при подключении платы через
> свитч или на прямую через кросс к сетевой карте. Сетевая карта 100мб
> full duplex


Что используется в роли tftp сервера?

Kto_to

unread,
Feb 4, 2009, 4:01:30 AM2/4/09
to tion_sbc

On 4 фев, 11:55, Sergey Alyoshin <alyoshi...@gmail.com> wrote:

http://www.kernel.org/pub/software/network/tftp/
port of the OpenBSD TFTP server

Sergey Alyoshin

unread,
Feb 4, 2009, 4:10:27 AM2/4/09
to tion...@googlegroups.com
1. Сделайте printenv в U-Boot
2. Напишите версию U-Boot
3. Можете попробовать то же самое, но с nfs?

Kto_to

unread,
Feb 4, 2009, 4:41:22 AM2/4/09
to tion_sbc


On 4 фев, 12:10, Sergey Alyoshin <alyoshi...@gmail.com> wrote:
> 1. Сделайте printenv в U-Boot
printenv
bootdelay=1
ethaddr=80:81:82:83:84:89
bootfile="uImage"
rd_file=urootfs
kern_fladdr=00080000
rd_fladdr=00480000
kern_flash=tftpboot ${fileaddr} 10.42.42.12:${kern_file}; erase $
{kern_fladdr} +${filesize}; cp.b ${fileaddr} ${kern_fladdr} $
{filesize}
rd_flash=tftpboot ${fileaddr} 10.42.42.12:${rd_file}; erase $
{rd_fladdr} +${filesize}; cp.b ${fileaddr} ${rd_fladdr} ${filesize};
setenv r}
bootcmd=cp.b ${rd_fladdr} 0A1000000 ${rd_size}; bootm ${kern_fladdr}
0A1000000
reflash=echo Re-flashing...; protect off all; run kern_flash; run
rd_flash; imls; saveenv; echo Re-flash done
bootargs=console=ttyS0,115200n8 root=/dev/ram0
kern_file=uImage-2.6.22.19
filesize=85494
fileaddr=A0000000
netmask=255.255.255.0
rd_size=85494
baudrate=115200
ipaddr=192.168.0.5
serverip=192.168.0.10
stdin=serial
stdout=serial
stderr=serial

> 2. Напишите версию U-Boot
version

U-Boot 1.3.3-svn206 (Sep 15 2008 - 11:36:58)
$
U-boot вчера перепрошивали у Вас

Sergey Alyoshin

unread,
Feb 4, 2009, 4:55:12 AM2/4/09
to tion...@googlegroups.com
А где переменная gatewayip?

Kto_to

unread,
Feb 4, 2009, 5:04:10 AM2/4/09
to tion_sbc

On 4 фев, 12:55, Sergey Alyoshin <alyoshi...@gmail.com> wrote:
> А где переменная gatewayip?

переменная gatewayip необходима для tftp?

Kto_to

unread,
Feb 4, 2009, 5:20:23 AM2/4/09
to tion_sbc


tftp в u-boot шлет запросы по udp а не по tcp возможно проблема в этом?

Serguey Khvatov

unread,
Feb 4, 2009, 5:20:31 AM2/4/09
to tion...@googlegroups.com


4 февраля 2009 г. 13:04 пользователь Kto_to <alekse...@gmail.com> написал:



On 4 фев, 12:55, Sergey Alyoshin <alyoshi...@gmail.com> wrote:
> А где переменная gatewayip?

переменная  gatewayip необходима для tftp?

Она нужна только если сервер не в "своей" сети. Только на таймауты она никак не влияет.


Kto_to

unread,
Feb 4, 2009, 5:23:30 AM2/4/09
to tion_sbc


On 4 фев, 13:20, Kto_to <aleksey.a...@gmail.com> wrote:
> On 4 фев, 13:04, Kto_to <aleksey.a...@gmail.com> wrote:
>
> > On 4 фев, 12:55, Sergey Alyoshin <alyoshi...@gmail.com> wrote:
>
> > > А где переменная gatewayip?
>
> > переменная  gatewayip необходима для tftp?
>

установили переменную gatewayip

после этого:
gatewayip=192.168.0.10

Environment size: 859/262140 bytes
$ tftpboot A0000000 192.168.0.10:rootfs.bin
dm9000 i/o: 0x8000000, id: 0x90000a46
MAC: 80:81:82:83:84:89
operating at 100M full duplex mode
TFTP from server 192.168.0.10; our IP address is 192.168.0.5
Filename 'rootfs.bin'
Load address: 0xa0000000
Loading: \transmission timeout
transmission timeout
|transmission timeout
transmission timeout
transmission timeout
transmission timeout
transmission timeout
transmission timeout
transmission timeout
transmission timeout
transmission timeout

Kto_to

unread,
Feb 4, 2009, 5:25:53 AM2/4/09
to tion_sbc

On 4 фев, 13:20, Serguey Khvatov <s.xba...@gmail.com> wrote:
> 4 февраля 2009 г. 13:04 пользователь Kto_to <aleksey.a...@gmail.com>написал:


>
>
>
> > On 4 фев, 12:55, Sergey Alyoshin <alyoshi...@gmail.com> wrote:
> > > А где переменная gatewayip?
>
> > переменная  gatewayip необходима для tftp?
>
> Она нужна только если сервер не в "своей" сети. Только на таймауты она никак
> не влияет.

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

Sergey Alyoshin

unread,
Feb 4, 2009, 5:27:56 AM2/4/09
to tion...@googlegroups.com
On 2/4/09, Kto_to <alekse...@gmail.com> wrote:
>
>

В вашем случае нет, это я по поводу увиденного 10.42.. и 192.168.. запаниковал.

Sergey Alyoshin

unread,
Feb 4, 2009, 5:30:16 AM2/4/09
to tion...@googlegroups.com
On 2/4/09, Kto_to <alekse...@gmail.com> wrote:
>
> tftp в u-boot шлет запросы по udp а не по tcp возможно проблема в этом?

1. Firewall есть?
2. Шнур в порядке?
3. Попробуйте с компьютера забрать этот файл по tftp.

Kto_to

unread,
Feb 4, 2009, 5:47:43 AM2/4/09
to tion_sbc

On 4 фев, 13:30, Sergey Alyoshin <alyoshi...@gmail.com> wrote:


> On 2/4/09, Kto_to <aleksey.a...@gmail.com> wrote:
>
>
>
> > tftp в u-boot шлет запросы по udp а не по tcp возможно проблема в этом?
>
> 1. Firewall есть?

нет
> 2. Шнур в порядке?

> 3. Попробуйте с компьютера забрать этот файл по tftp.

да забрал без проблем


в общем какой то конфликт сетевухи с платой
с другой сетевухой все нормально залилось
проверил старую сетевуху - заливает на платы других вендоров по tftp
без проблем

Sergey Alyoshin

unread,
Feb 4, 2009, 5:34:44 AM2/4/09
to tion...@googlegroups.com
On 2/4/09, Kto_to <alekse...@gmail.com> wrote:
>
> U-boot вчера перепрошивали у Вас

Выяснилось что вчера же (у нас) вместе с U-Boot на плату записывали
образ ядра и ФС по TFTP.

Kto_to

unread,
Feb 4, 2009, 5:57:51 AM2/4/09
to tion_sbc

On 4 фев, 13:34, Sergey Alyoshin <alyoshi...@gmail.com> wrote:


> On 2/4/09, Kto_to <aleksey.a...@gmail.com> wrote:
>
>
>
> > U-boot вчера перепрошивали у Вас
>
> Выяснилось что вчера же (у нас) вместе с U-Boot на плату записывали
> образ ядра и ФС по TFTP.

и что из-за этого? я спрашивал в чем может быть проблема,а не говорил,
что u-boot не работает

Kto_to

unread,
Feb 4, 2009, 6:07:48 AM2/4/09
to tion_sbc


U-boot не верно определял как 100mb хотя 10mb сетевуха вот и проблема

Sergey Alyoshin

unread,
Feb 4, 2009, 4:26:51 PM2/4/09
to tion...@googlegroups.com
Можете проверить работу Linux'a с этой картой?
Reply all
Reply to author
Forward
0 new messages