extremely slow FTP transfers

I am consistently seeing extremely low transfer speed (around 50 KBytes/sec)
when I FTP files from QNX 6.1 host. I am running latest 6.1 software that I
have just downloaded from QSSL website. Here is host’s configuration:

dual P2-400 MHZ
ASUS P2B board
128 MB of RAM
3COM 3C905B-TX PCI NIC

I am booting the bootimage that I have build based on standard
qnxbasesmp.build. The only modifications that I have done to
qnxbasesmp.build are:

  • I commented out support for ext2 filesystem
  • I commented out all ‘aha’ drivers

The Shelf’s system monitor shows that both CPUs are online. I
actually don’t believe the fact that that I am booting SMP image
has anything to do with dismal performance of FTP server.

My network topology is very simple: all boxes are hooked up on
8-port 10/100 switch.

I am measuring FTP speed by transfering single large (few MBytes)
file in binary mode.

When I FTP from QNX6.1 host into either NT or FreeBSD 4.1 boxes,
download speed (other box → qnx6.1) is adequate (around 5 MBytes/sec).

When I FTP from either NT or FreeBSD 4.1 boxes into QNX6.1 box,
I can’t get over 50 KBytes/sec.

When I download stuff from QSSL web site, I sometimes see speed
around 100 KBytes/sec (I am resident in Toronto, and have got
fast Internet connection here in my lab).

When I boot QNX4.25 on that workstation, and FTP into it from
either NT or FreeBSD 4.1 boxes, I see FTP speed around 900 KB/sec.

Is there a way to improve the performance of QNX6.1’s FTP server ?

regards, Andray

Hi,

I got the same probleme here, sometimes the network freezes for a sec and
restart on 6.1

Regards.


“Andray Kaganovsky” <andreyk@home.com> wrote in message
news:Xns90E4688502CDFandreykhomecom@209.226.137.7

I am consistently seeing extremely low transfer speed (around 50
KBytes/sec)
when I FTP files from QNX 6.1 host. I am running latest 6.1 software that
I
have just downloaded from QSSL website. Here is host’s configuration:

dual P2-400 MHZ
ASUS P2B board
128 MB of RAM
3COM 3C905B-TX PCI NIC

I am booting the bootimage that I have build based on standard
qnxbasesmp.build. The only modifications that I have done to
qnxbasesmp.build are:

  • I commented out support for ext2 filesystem
  • I commented out all ‘aha’ drivers

The Shelf’s system monitor shows that both CPUs are online. I
actually don’t believe the fact that that I am booting SMP image
has anything to do with dismal performance of FTP server.

My network topology is very simple: all boxes are hooked up on
8-port 10/100 switch.

I am measuring FTP speed by transfering single large (few MBytes)
file in binary mode.

When I FTP from QNX6.1 host into either NT or FreeBSD 4.1 boxes,
download speed (other box → qnx6.1) is adequate (around 5 MBytes/sec).

When I FTP from either NT or FreeBSD 4.1 boxes into QNX6.1 box,
I can’t get over 50 KBytes/sec.

When I download stuff from QSSL web site, I sometimes see speed
around 100 KBytes/sec (I am resident in Toronto, and have got
fast Internet connection here in my lab).

When I boot QNX4.25 on that workstation, and FTP into it from
either NT or FreeBSD 4.1 boxes, I see FTP speed around 900 KB/sec.

Is there a way to improve the performance of QNX6.1’s FTP server ?

regards, Andray

On 20 Jul 2001 14:11:18 GMT, Andray Kaganovsky <andreyk@home.com>
wrote:

I remember having asymmetric transfer rates (not necessarily
FTP) on non-QNX installations. Sometimes it was a config problem
(reinstallation helped), but more often the card. Have you verified
the card on another computer-AND-os? Have you tried another (good)
card on the QNX computer?

ako

I am consistently seeing extremely low transfer speed (around 50 KBytes/sec)
when I FTP files from QNX 6.1 host. I am running latest 6.1 software that I
have just downloaded from QSSL website. Here is host’s configuration:

dual P2-400 MHZ
ASUS P2B board
128 MB of RAM
3COM 3C905B-TX PCI NIC

I am booting the bootimage that I have build based on standard
qnxbasesmp.build. The only modifications that I have done to
qnxbasesmp.build are:

  • I commented out support for ext2 filesystem
  • I commented out all ‘aha’ drivers

The Shelf’s system monitor shows that both CPUs are online. I
actually don’t believe the fact that that I am booting SMP image
has anything to do with dismal performance of FTP server.

My network topology is very simple: all boxes are hooked up on
8-port 10/100 switch.

I am measuring FTP speed by transfering single large (few MBytes)
file in binary mode.

When I FTP from QNX6.1 host into either NT or FreeBSD 4.1 boxes,
download speed (other box → qnx6.1) is adequate (around 5 MBytes/sec).

When I FTP from either NT or FreeBSD 4.1 boxes into QNX6.1 box,
I can’t get over 50 KBytes/sec.

When I download stuff from QSSL web site, I sometimes see speed
around 100 KBytes/sec (I am resident in Toronto, and have got
fast Internet connection here in my lab).

When I boot QNX4.25 on that workstation, and FTP into it from
either NT or FreeBSD 4.1 boxes, I see FTP speed around 900 KB/sec.

Is there a way to improve the performance of QNX6.1’s FTP server ?

regards, Andray

[AndrayK 2]. I am running QNX4.25 on that box as well, with exactly the
same all-static network configuration (and previously was running
Solaris 7/x86). In case of QNX4.25 (which is non-SMP), I see someting
like 900 KBytes/sec when downloading from QNX4.25 to either NT or
FreeBSD4.1 hosts, which is by the way very low for non-segmented
100MBit LAN (but I can live with it). I didn’t measure it on
Solaris 7 (which is SMP), because I had no reasons to - it was very
fast.

Andray


ako@box43.gnet.pl (Andrzej Kocon) wrote in news:3b5a914a.796649@inn.qnx.com:

On 20 Jul 2001 14:11:18 GMT, Andray Kaganovsky <> andreyk@home.com
wrote:

I remember having asymmetric transfer rates (not necessarily
FTP) on non-QNX installations. Sometimes it was a config problem
(reinstallation helped), but more often the card. Have you verified
the card on another computer-AND-os? Have you tried another (good)
card on the QNX computer?

ako

I am consistently seeing extremely low transfer speed (around 50 KBytes/sec)
when I FTP files from QNX 6.1 host. I am running latest 6.1 software that I
have just downloaded from QSSL website. Here is host’s configuration:

dual P2-400 MHZ
ASUS P2B board
128 MB of RAM
3COM 3C905B-TX PCI NIC

I am booting the bootimage that I have build based on standard
qnxbasesmp.build. The only modifications that I have done to
qnxbasesmp.build are:

  • I commented out support for ext2 filesystem
  • I commented out all ‘aha’ drivers

The Shelf’s system monitor shows that both CPUs are online. I
actually don’t believe the fact that that I am booting SMP image
has anything to do with dismal performance of FTP server.

My network topology is very simple: all boxes are hooked up on
8-port 10/100 switch.

I am measuring FTP speed by transfering single large (few MBytes)
file in binary mode.

When I FTP from QNX6.1 host into either NT or FreeBSD 4.1 boxes, download
speed (other box → qnx6.1) is adequate (around 5 MBytes/sec).

When I FTP from either NT or FreeBSD 4.1 boxes into QNX6.1 box,
I can’t get over 50 KBytes/sec.

When I download stuff from QSSL web site, I sometimes see speed
around 100 KBytes/sec (I am resident in Toronto, and have got
fast Internet connection here in my lab).

When I boot QNX4.25 on that workstation, and FTP into it from
either NT or FreeBSD 4.1 boxes, I see FTP speed around 900 KB/sec.

Is there a way to improve the performance of QNX6.1’s FTP server ?

regards, Andray

Andray Kaganovsky <andreyk@home.com> wrote:

I am consistently seeing extremely low transfer speed (around 50 KBytes/sec)
when I FTP files from QNX 6.1 host. I am running latest 6.1 software that I
have just downloaded from QSSL website. Here is host’s configuration:

After you finish a transfer could you post the output from nicinfo on the
6.1 box here on the newsgroup?

chris

cdm@qnx.com > “The faster I go, the behinder I get.”

Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Chris McKillop <hw@qnx.com> wrote in news:9jk2b0$acg$1@nntp.qnx.com:

Andray Kaganovsky <> andreyk@home.com> > wrote:

I am consistently seeing extremely low transfer speed (around 50
KBytes/sec)
when I FTP files from QNX 6.1 host. I am running latest 6.1 software that I
have just downloaded from QSSL website. Here is host’s configuration:


After you finish a transfer could you post the output from nicinfo on the
6.1 box here on the newsgroup?

chris

[AndrayK]. I have rebooted my QNX6.1 box, started ‘inetd’ and run ‘nicinfo’
before attempting to FTP into that box:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 6
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1
Total Rx Errors … 0

Total Bytes Txd … 470
Total Bytes Rxd … 86

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

After I FTP-ed into QNX6.1 box from NT box, and transfered large
file (from QNX6.1 to NT), I have ran ‘nicinfo’ again:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 2017
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1281
Total Rx Errors … 0

Total Bytes Txd … 2821611
Total Bytes Rxd … 84582

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 4
CRC errors … 5

I reboot QNX6.1 box gain, started ‘inetd’, and FTP-ed into QNX6.1
box from FreeBSD 4.1 box. Here is the output of ‘nicinfo’ following
the FTP transfer:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 1868
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1132
Total Rx Errors … 0

Total Bytes Txd … 2731994
Total Bytes Rxd … 68108

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

I have also FTP-ed to localhost from QNX6.1’s shell, and found
that transfer speed was approx. 3 MBytes/sec.

regards, Andray

Andray Kaganovsky <andreyk@home.com> wrote in
news:Xns90E893E07E7D4andreykhomecom@209.226.137.7:

Chris McKillop <> hw@qnx.com> > wrote in news:9jk2b0$acg$> 1@nntp.qnx.com> :

Andray Kaganovsky <> andreyk@home.com> > wrote:

I am consistently seeing extremely low transfer speed (around 50
KBytes/sec) when I FTP files from QNX 6.1 host. I am running latest 6.1
software that I have just downloaded from QSSL website. Here is host’s
configuration:


After you finish a transfer could you post the output from nicinfo on the
6.1 box here on the newsgroup?

chris

[AndrayK 2]. I measure FTP transfer speed between two QNX6.1 boxes, and
got 2.4 MBytes/sec. This is close to 3 MBytes/sec that I measured for FTP
transfers from ‘localhost’ on QNX6.1 box (see my previous post below).
It looks like QNX6.1’s FTP server performs more or less adequately only
in case when connecting box is also QNX6.1; it performs suboptimally if
connecting box is QNX4.25 (900 KBytes/sec); and it performs miserably
when connecting box is either FreeBSD4.1 or NT4/5. I haven’t tried it with
Linux and Solaris 7.



[AndrayK]. I have rebooted my QNX6.1 box, started ‘inetd’ and run ‘nicinfo’
before attempting to FTP into that box:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 6
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1
Total Rx Errors … 0

Total Bytes Txd … 470
Total Bytes Rxd … 86

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

After I FTP-ed into QNX6.1 box from NT box, and transfered large
file (from QNX6.1 to NT), I have ran ‘nicinfo’ again:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 2017
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1281
Total Rx Errors … 0

Total Bytes Txd … 2821611
Total Bytes Rxd … 84582

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 4
CRC errors … 5

I reboot QNX6.1 box gain, started ‘inetd’, and FTP-ed into QNX6.1
box from FreeBSD 4.1 box. Here is the output of ‘nicinfo’ following
the FTP transfer:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 1868
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1132
Total Rx Errors … 0

Total Bytes Txd … 2731994
Total Bytes Rxd … 68108

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

I have also FTP-ed to localhost from QNX6.1’s shell, and found
that transfer speed was approx. 3 MBytes/sec.

regards, Andray

I would be somewhat suspicious of the 100MBit/s “half-duplex” UTP connection
mode.

Your performance problems sound like what you would see if the other end of
the connection thought it had successfully negotiated full duplex. Are you
connected to a switch/hub? Does it have a light to show whether the port
thinks it is in full or half duplex mode?

Under 6.1, we have seen our Speedo card fail to correctly negotiate link
mode and we have ended up with exactly the same symptoms… For us, slaying
and re-starting io-net fixed the problem.

Rob Rutherford

“Andray Kaganovsky” <andreyk@home.com> wrote in message
news:Xns90E893E07E7D4andreykhomecom@209.226.137.7

Chris McKillop <> hw@qnx.com> > wrote in news:9jk2b0$acg$> 1@nntp.qnx.com> :

Andray Kaganovsky <> andreyk@home.com> > wrote:

I am consistently seeing extremely low transfer speed (around 50
KBytes/sec)
when I FTP files from QNX 6.1 host. I am running latest 6.1 software
that I
have just downloaded from QSSL website. Here is host’s configuration:


After you finish a transfer could you post the output from nicinfo on
the
6.1 box here on the newsgroup?

chris


[AndrayK]. I have rebooted my QNX6.1 box, started ‘inetd’ and run
‘nicinfo’
before attempting to FTP into that box:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 6
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1
Total Rx Errors … 0

Total Bytes Txd … 470
Total Bytes Rxd … 86

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

After I FTP-ed into QNX6.1 box from NT box, and transfered large
file (from QNX6.1 to NT), I have ran ‘nicinfo’ again:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 2017
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1281
Total Rx Errors … 0

Total Bytes Txd … 2821611
Total Bytes Rxd … 84582

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 4
CRC errors … 5

I reboot QNX6.1 box gain, started ‘inetd’, and FTP-ed into QNX6.1
box from FreeBSD 4.1 box. Here is the output of ‘nicinfo’ following
the FTP transfer:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 1868
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1132
Total Rx Errors … 0

Total Bytes Txd … 2731994
Total Bytes Rxd … 68108

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

I have also FTP-ed to localhost from QNX6.1’s shell, and found
that transfer speed was approx. 3 MBytes/sec.

regards, Andray

[AndrayK 3]. Thanks a lot, Rob. yes, all my boxes are conencted to
10/100 autosensing switch. It does get half/full duplex indicators,
and I can see that NT, FreeBSD and second QNX6.1 box (the one with
3COM 905B-TX NIC) are all full duplex, while first QNX6.1 box (the
one with Intel PRO 100+ NIC) is half-duplex. FTP server on second
QNX6.1 box (the one with 3COM905B-TX NIC in full duplex mode) seems
to be more or less allright (1.3 MBytes/sec), while FTP server on
the first QNX6.1 box (the one with Intel PROM 100+ NIC in half
duplex mode) is terribly slow.

However, there are few weird things that I can’t explain.

First of all, I didn’t manage to force Intel PRO 100+ NIC into
full duplex mode. I did:

slay io-net

io-net -v -d speedo duplex=1

but no luck - the NIC is still in half-duplex mode. Am I doing
something wrong, or my switch is incompatible with QNX6.1’s
‘speedo’ network driver, or that driver is broken ?

Secondly, after I shut down this box, re-boot it with QNX4.25, and
started Net.ether82557, I noticed that NIC is still in half-duplex
mode. However, after I FTP into that box from either NT or FreeBSD4.1,
and download large file (qnx4.25 → other box), I see FTP transfer
rates around 800 KBytes/sec. This is surely sub-optimal, but it is
still approx. 15 times higher then I see under QNX6.1.

Andray



“Robert Rutherford” <ruzz@ruzz.com> wrote in news:9jlr1m$kfs$1@inn.qnx.com:

I would be somewhat suspicious of the 100MBit/s “half-duplex” UTP connection
mode.

Your performance problems sound like what you would see if the other end of
the connection thought it had successfully negotiated full duplex. Are you
connected to a switch/hub? Does it have a light to show whether the port
thinks it is in full or half duplex mode?

Under 6.1, we have seen our Speedo card fail to correctly negotiate link
mode and we have ended up with exactly the same symptoms… For us, slaying
and re-starting io-net fixed the problem.

Rob Rutherford



“Andray Kaganovsky” <> andreyk@home.com> > wrote in message
news:Xns90E893E07E7D4andreykhomecom@209.226.137.7
Chris McKillop <> hw@qnx.com> > wrote in news:9jk2b0$acg$> 1@nntp.qnx.com> :

Andray Kaganovsky <> andreyk@home.com> > wrote:

I am consistently seeing extremely low transfer speed (around 50
KBytes/sec) when I FTP files from QNX 6.1 host. I am running latest
6.1 software that I have just downloaded from QSSL website. Here is
host’s configuration:


After you finish a transfer could you post the output from nicinfo on
the 6.1 box here on the newsgroup?

chris


[AndrayK]. I have rebooted my QNX6.1 box, started ‘inetd’ and run
‘nicinfo’ before attempting to FTP into that box:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 6
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1
Total Rx Errors … 0

Total Bytes Txd … 470
Total Bytes Rxd … 86

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

After I FTP-ed into QNX6.1 box from NT box, and transfered large
file (from QNX6.1 to NT), I have ran ‘nicinfo’ again:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 2017
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1281
Total Rx Errors … 0

Total Bytes Txd … 2821611
Total Bytes Rxd … 84582

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 4
CRC errors … 5

I reboot QNX6.1 box gain, started ‘inetd’, and FTP-ed into QNX6.1
box from FreeBSD 4.1 box. Here is the output of ‘nicinfo’ following
the FTP transfer:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 1868
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1132
Total Rx Errors … 0

Total Bytes Txd … 2731994
Total Bytes Rxd … 68108

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

I have also FTP-ed to localhost from QNX6.1’s shell, and found
that transfer speed was approx. 3 MBytes/sec.

regards, Andray

[AndrayK 4]. The problem was indeed related to the fact that NIC
was in half-duplex mode. After re-jumpering the NIC I have found
that ‘speedo’ network driver did switched NIC to full-duplex mode
automatically, and QNX6.1 FTP server’s speed went all the way up
to 2.4 MByte/sec (which is acceptable for my purposes).

Thanks a lot, Rob, I really appreciate your help.

regards, Andray


[AndrayK 3]. Thanks a lot, Rob. yes, all my boxes are conencted to
10/100 autosensing switch. It does get half/full duplex indicators,
and I can see that NT, FreeBSD and second QNX6.1 box (the one with
3COM 905B-TX NIC) are all full duplex, while first QNX6.1 box (the
one with Intel PRO 100+ NIC) is half-duplex. FTP server on second
QNX6.1 box (the one with 3COM905B-TX NIC in full duplex mode) seems
to be more or less allright (1.3 MBytes/sec), while FTP server on
the first QNX6.1 box (the one with Intel PROM 100+ NIC in half
duplex mode) is terribly slow.

However, there are few weird things that I can’t explain.

First of all, I didn’t manage to force Intel PRO 100+ NIC into
full duplex mode. I did:

slay io-net

io-net -v -d speedo duplex=1

but no luck - the NIC is still in half-duplex mode. Am I doing
something wrong, or my switch is incompatible with QNX6.1’s
‘speedo’ network driver, or that driver is broken ?

Secondly, after I shut down this box, re-boot it with QNX4.25, and
started Net.ether82557, I noticed that NIC is still in half-duplex
mode. However, after I FTP into that box from either NT or FreeBSD4.1,
and download large file (qnx4.25 → other box), I see FTP transfer
rates around 800 KBytes/sec. This is surely sub-optimal, but it is
still approx. 15 times higher then I see under QNX6.1.

Andray



“Robert Rutherford” <> ruzz@ruzz.com> > wrote in news:9jlr1m$kfs$> 1@inn.qnx.com> :

I would be somewhat suspicious of the 100MBit/s “half-duplex” UTP
connection
mode.

Your performance problems sound like what you would see if the other end of
the connection thought it had successfully negotiated full duplex. Are you
connected to a switch/hub? Does it have a light to show whether the port
thinks it is in full or half duplex mode?

Under 6.1, we have seen our Speedo card fail to correctly negotiate link
mode and we have ended up with exactly the same symptoms… For us, slaying
and re-starting io-net fixed the problem.

Rob Rutherford



“Andray Kaganovsky” <> andreyk@home.com> > wrote in message
news:Xns90E893E07E7D4andreykhomecom@209.226.137.7
Chris McKillop <> hw@qnx.com> > wrote in news:9jk2b0$acg$> 1@nntp.qnx.com> :

Andray Kaganovsky <> andreyk@home.com> > wrote:

I am consistently seeing extremely low transfer speed (around 50
KBytes/sec) when I FTP files from QNX 6.1 host. I am running latest
6.1 software that I have just downloaded from QSSL website. Here is
host’s configuration:


After you finish a transfer could you post the output from nicinfo on
the 6.1 box here on the newsgroup?

chris


[AndrayK]. I have rebooted my QNX6.1 box, started ‘inetd’ and run
‘nicinfo’ before attempting to FTP into that box:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 6
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1
Total Rx Errors … 0

Total Bytes Txd … 470
Total Bytes Rxd … 86

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

After I FTP-ed into QNX6.1 box from NT box, and transfered large
file (from QNX6.1 to NT), I have ran ‘nicinfo’ again:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 2017
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1281
Total Rx Errors … 0

Total Bytes Txd … 2821611
Total Bytes Rxd … 84582

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 4
CRC errors … 5

I reboot QNX6.1 box gain, started ‘inetd’, and FTP-ed into QNX6.1
box from FreeBSD 4.1 box. Here is the output of ‘nicinfo’ following
the FTP transfer:

INTEL 82558 Ethernet Controller
Physical Node ID … 00D0B7 15BE40
Current Physical Node ID … 00D0B7 15BE40
Media Rate … 100.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xB000 → 0xB03F
Hardware Interrupt … 0xB
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 1868
Total Packets Txd Bad … 0
Total Packets Rxd OK … 1132
Total Rx Errors … 0

Total Bytes Txd … 2731994
Total Bytes Rxd … 68108

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

I have also FTP-ed to localhost from QNX6.1’s shell, and found
that transfer speed was approx. 3 MBytes/sec.

regards, Andray

\