[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ttcp promblem in my 68360 board



Hello, rtems-list users!

I'm now benchmarking the ttcp for my 68360 board's ethernet performance.

There is no problem when I set the buflen to 8K bytes(this is default in
the ttcp source code) or more than 512 bytes.
In this case the ttcp transmits 16M bytes successfully from my target
board to PC(winnt & cygwin) and vice versa.
And when the ttcp finished it prints out statistics information about
TCP throughput.
But when I set the buflen to small such as 100 bytes with -l option, the
ttcp never completed.
It was blocked forever by the write function after some number of calls
to the write function.

My board configurations and host environments are that:

    Target
        MC68EN360 33MHz Rev.C
        16MB DRAM
        SCC1 for ethernet(10Mbps)
        SMC1 for console(38.4kbps)

    Host
        Windows NT 4.0
        Cygwin32 B20.1
        egcs-1.1b.tar.bz2
        binutils-2.9.1.tar.gz
        newlib-1.8.0.tar.gz
        egcs-1.1b-rtems-diff-19981028.gz
        binutils-2.9.1-rtems-diff-19981027.gz
        newlib-1.8.0-rtems-diff-19981027.gz
        rtems-4.0.0.tgz

Please help me for that problem.