This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Slow tftp boot with Ubuntu 12.04 LTS host

Hi

I am using an Advantech TMX320TCI6614 EVM to develop code for an ARM core on a TI C66x device.  The ARM core runs:

U-Boot 2011.06-00002-gc4611c1-dirty (May 30 2012 - 15:38:01)

I have booted this target card for several months from a tftp server running under Ubuntu 10.04, with no problems.  But, this week, I have tried to move to a tftp server that runs on a different machine running Ubuntu 12.04 LTS.

Since moving to Ubuntu 12.04 the tftp download is very slow, although it does succeed eventually.  I have tried 'get'-ing the boot files using a tftp client running on another Ubuntu host and the download is fast.  So the slowness is peculiar to the evm.

Please can anyone suggest a reason for the slow download when using the EVM with a Ubuntu 12.04 host?

Best regards 

David

  • Hi, 

    Which tftpd do you use ?

    I used both atftpd and hpa-tftpd on 12.04 with U-Boot 2010.06-dirty on omap3evm board and tftp was ok.

    Could you give us some  debug log from tftpd?

    How does tftp client  work under EVM linux?

    Regards,

    Karol 

  • Hi Karol

    > Which tftpd do you use ?

    I am using tftpd-hpa.

    > Could you give us some  debug log from tftpd?

    I have done:

    $ cat /var/log/syslog | grep tftp

    but it shows nothing of interest.  Is there another log I should look at?

    > How does tftp client  work under EVM linux?

    Good question ;-) tftp works very fast from under EVM linux:

    tftp -g -r u-boot.bin 172.xxx.xxx.xxx

    Any idea why it is slow with u-boot?

    David