[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.
[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
\